TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 375 subscribers
Post #478 2
Backstage 加固实践:SRE 看门狗与零接触 RBAC

针对大规模内部开发者门户(IDP)的并发瓶颈、权限管理复杂和 SSRF 安全漏洞,本文分享了三种进阶架构方案并开源了相关模块。

- SRE 看门狗:用装饰器模式为实体提供者注入 Mutex 和超时(如 15 分钟),防止 Azure DevOps 等外部 API 挂起导致 Node.js 事件循环阻塞。
- 零接触 RBAC:通过动态条件授权替代静态 YAML 角色,利用 Azure AD 层级自动映射资源所有权,实现无需手动维护的权限治理。
- 零泄露策略(SSRF 缓解):为 http:backstage:request 动作添加白名单方法(allowedMethods)和主机(allowedHosts),拦截内部网络扫描和越权请求,已向社区提交 PR。
- 开源贡献:发布两个 NPM 包 —— @leooelx/plugin-catalog-backend-module-azure-autodiscovery(Azure DevOps 弹性实体提供者)和 @leooelx/plugin-scaffolder-environment-matrix-field(动态环境变量注入脚手架扩展)。

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
More from @devtoolboxhub
  1. Oct 13, 2026JOPS 1.0.13:一键把 Android 结构迁移到 Cordova/Capacitor JOPS 通过类化视图和生命周期管理,让 Android 应用的结构直接映射到浏览器…
  2. Oct 13, 2026Cairn:让 AI 编码代理的计划落到真实 Issue 上 Cairn 是一个为 AI 编码代理设计的工作 harness,核心目标是让代理的计划、进度与团队使用的 Issue…
  3. Oct 11, 2026Kerbside:离线语音+GPS生成街道问题地图 Kerbside 让你在走路时用手机录音并记录 GPS,随后在本地电脑上使用 Whisper 与 Gemma 自动识别并标注你提…
  4. Oct 11, 2026Node.js SaaS SMS 验证链接的稳定模板与调度策略 在 B2B SaaS 注册页面中,Node.js SMS API 只接受了未完成投递的验证链接,导致重试队列堆积,可…
  5. Oct 10, 2026哪些 AI 爬虫应在 robots.txt 里允许? AI 助手通过两种方式抓取网页:一类收集内容用于训练模型,另一类在用户查询时实时抓取页面并引用。你可以在 robots.txt…
  6. Oct 9, 2026一键式 LLM 限流逃逸 CLI 该工具是一个无状态的命令行脚本,专门用于在多家 LLM 提供商之间快速切换,避免因单一服务限流导致的整体延迟。 它读取 JSON 配置,按优先级顺…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →