给 AI Agent 上权限:在数据库前架 RBAC 代理的实战方案
Grouzoul · reddit · 2026-10-16
一个团队分享了如何避免向 Agent 泄露数据库凭证的实战经验:
- 放弃本地 secret manager:凭证散落在浏览器、内存、Slack 等各处,实时清理面太大;且难以可视化 Agent 权限与活动(他们推荐了开源的 Infisical 供参考)。
- 否掉 MCP 代理类方案(如 Query Shields):用自然语言查单一端点、由代理的 LLM 重建查询,既 token 消耗大,又是不安全的黑盒——由 LLM 决定执行什么查询。
- 最终方案:让代理直接返回权限表 + API 文档(含每个路由的限制),用 d9(某商业化产品开源社区分支,作者是维护者)在现有数据库上自动生成带细粒度权限的 API,代理作为 Agent 的认证提供方,使用轮换 token;Keycloak 负责真人用户的 SSO,把每个 Agent 绑定到责任人,必要时加 2FA。
部署简单,可实时监督每个 Agent 的权限与活动。作者征求社区的最佳实践反馈。
「编程与Agent」频道最新
- Reflection AI 演示 Beam 接入 opencode,自动微调 Gemma-4 准确率提升 66.5% — danielhanchen · 2026-10-23
- Cua 推出 Spaces SDK:让 Hermes 等 Agent 跑在你自己的电脑沙箱里 — Teknium · 2026-10-23
- PHP 爆两个未认证 RCE 漏洞,ProjectDiscovery 推全网免费告警服务 — cyb3rops · 2026-10-23
- Modal 开源 Spindle:Tinker 兼容自托管训练服务器,按 GPU 计费替代按 token 计费 — josh_wills · 2026-10-23
- 用 Cosmos DB Agent Kit 复查 Claude 写的 Azure 应用,实测能省多少 RU — adnan_hashmi · 2026-10-23
- 开发者弃用聊天线程,改用可视化面板管理多个 AI Agent — Salmaaboukarr · 2026-10-23