原子概念 / Tool Authorization Gateway
工具授权网关
在真实执行点核验主体、action、resource和批准范围。
检索别名:权限网关 · 能力安全
01 输入
- 服务端主体与角色
- 工具动作和资源
- 批准、租约及当前策略
02 处理机制
- 校验身份与scope
- 检查资源和参数版本
- 在提交点重验授权
- 记录决定并最小化返回
03 输出与证据
- 授权或拒绝决定
- 受控工具执行
- 可审计访问轨迹
在真实执行点核验主体、action、resource和批准范围。
模型可以提出行动,只有执行系统能授予真实权限。工具网关应从服务器验证的登录凭证和组织目录获得主体,再检查action、resource、scope及批准状态。prompt中的身份、工具参数中的tenant_id、其他Agent声称的“已获同意”都不能成为授权事实。
权限至少影响模型可见能力、执行API和数据层读取。先缩小工具与知识范围,执行时再次核验,数据库仍限制越权。凭证由网关或vault代持,向模型返回最小必要结果。代码执行与MCP调用经过同一边界,不能因为换了一条技术路径就获得额外权限。
审批只对具体参数和资源版本有效。高风险commit前重新检查当前授权、租约与业务状态;权限撤回还应处理已有context、在途子Agent和待发布产物。缓存命中不免除鉴权。对子Agent委派采用权限子集,避免父级通用凭证被复制到多个不受控执行环境。
MCP安全建议特别涉及OAuth audience、scope、token透传和confused deputy。协议标准化不证明远端server可信;工具定义变化也应触发审查。测试包括跨租户资源、过期批准、旧worker提交、server伪装以及输出中诱导扩权。网关拒绝后loop应停止该动作或请求合法授权,而非改prompt、换工具或再启动子Agent绕过。
网关审计应保存请求来源、动作范围、策略版本和最终决定,但不要把凭证写入trace。对于一条模型生成SQL,即使表名合法,也可能查询超出当前matter或班级的数据;资源过滤必须作用于实际查询。产品可先暴露受限领域接口,以缩小模型需要掌握的权限表面。
拒绝结果要有面向模型的安全原因码和面向审计的详细记录。前者帮助正确停止,后者供授权人员诊断;无需向模型暴露组织目录和凭证细节。
实践重点:身份和租户由服务端注入;凭证代持;模型只能请求允许范围。
验证抓手:测试跨租户、审批重放、scope缩减与凭证不可见。
常见误区:信任prompt自报tenant,或以子Agent/代码绕过网关。
RELATIONSHIP MAP
与其他节点的关系
箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。
哪些节点指向本页 · 14
- 子Agent委派合同 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- Claude Managed Agents — 实现 → 工具授权网关
公开能力或可见源码体现工具授权网关的具体产品路线。
- 身份、租户与授权边界 — 约束 → 工具授权网关
工具层落实动作授权。
- 指令角色与信任边界 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- OpenAI Agents SDK — 实现 → 工具授权网关
公开能力或可见源码体现工具授权网关的具体产品路线。
- OpenAI Agents API — 实现 → 工具授权网关
公开能力或可见源码体现工具授权网关的具体产品路线。
- 检索结果缓存 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- 工具发现与延迟加载 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- Dify — 实现 → 工具授权网关
公开能力或可见源码体现工具授权网关的具体产品路线。
- Meta Muse — 实现 → 工具授权网关
公开能力或可见源码体现工具授权网关的具体产品路线。
- 缓存依赖失效 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- MCP — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- 沙箱生命周期 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
- 人工审批合同 — 依赖 → 工具授权网关
本节点的设计需要先明确工具授权网关。
PRIMARY SOURCES
来源与阅读边界
来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。
- MCP:安全建议 ↗标准
公开资料观察基线:2026-10-15。
- Claude Code:权限配置 ↗官方文档 / 声明
公开资料观察基线:2026-10-15。