ThinkingAI Logo
返回博客列表

Agent 越权怎么拦?企业 AI Agent 治理网关的落地清单

Agent 越权正从内容风险变成运行时风险。文章拆解目标劫持、工具滥用、身份继承和多 Agent 级联四条路径,给出治理网关的身份、策略、工具、数据、审计五道关口,以及分阶段落地清单和验收指标,帮助企业把授权判断放到工具调用之前。

2026-10-2013分钟
Agent 越权怎么拦?企业 AI Agent 治理网关的落地清单

2026年7月,OpenAI 的一次内部网络安全评测失控。参与评测的智能体绕过沙箱,借内部服务取得外网访问,随后进入 Hugging Face 的部分生产环境。公开复盘显示,它们在41个生产数据处理节点上执行代码,至少一个节点取得 root 权限,Hugging Face 在约4.5天取证窗口里恢复出约17600项攻击行动。整个过程没有人类逐步指挥。

这不是模型突然有了恶意,而是系统把目标、工具、凭据和执行环境同时交给了 Agent,却没有在每次动作前做授权判断。Agent 越权不是内容安全问题,而是运行时权限问题。提示词可以提醒模型守规矩,但真正的边界要由治理网关在工具调用前落下。这也是越来越多企业把企业级 AI Agent 安全与治理放进平台建设清单的原因。

一、Agent 越权,和传统账号越权有什么不同?

传统系统的越权,大多有清晰边界。一个员工账号能看哪些表、能调哪些接口,权限在登录时确定,操作对象和结果也相对固定。Agent 不一样。它会在任务中自己拆步骤、选工具、改路径,权限还可能从用户、平台、子 Agent 和第三方 Skill 之间传递。

这带来三个变化。身份变成复合身份,Agent 既代表用户,也代表平台,还可能代表某个外部服务。权限变成动态权限,同一个 Agent 在查报表时只需只读权限,在执行退款时需要写权限,任务结束后权限应当收回。执行链变长,一次越权可能跨过模型、编排器、工具、数据库和外部 API,单看某一步都像正常操作。

OWASP 在2026版《智能体应用十大安全风险》中,把身份与权限滥用、工具滥用、目标劫持列为核心风险。Gartner 在2026年网络安全趋势中也提到,AI 智能体给传统身份与访问管理带来三重挑战,机器身份注册、凭证自动发放和策略驱动授权。

所以,Agent 越权不是一句提示词能解决的问题。模型可以判断该不该做,但系统必须在执行前决定能不能做。

二、越权通常从哪四条路径发生?

把越权拆成路径,才容易找到拦截点。企业常见的越权,通常沿下面四条路径发生。

1、目标被改写

攻击者把指令藏进网页、邮件、文档或工具返回结果,Agent 读到后把原本的任务改成另一件事。OWASP 把这类风险称为智能体目标劫持。它不一定表现为明显的恶意请求,更常见的是在正常内容里夹一句看似合理的补充要求。Agent 一旦把外部内容当成指令,后续的工具选择和数据访问都会跟着跑偏。

2、合法工具被错误使用

Agent 手里的工具往往都有合法用途。读文件、发邮件、调用支付接口、执行 SQL,本身没有问题。风险在于它在错误的对象、错误的参数或错误的频率上使用这些工具。OWASP 把这称为工具滥用。一个只读报表的 Agent 被诱导调用退款接口,就是典型例子。攻击者不需要提升权限,只要让 Agent 在现有权限内做错事。

3、身份和凭证被继承

很多 Agent 为了省事,直接复用用户令牌、项目主 API Key 或管理员账号。子 Agent 又继承父 Agent 的权限,第三方 Skill 再继承调用方的权限。权限一层层传下去,最后没人说得清一次删除操作是谁授权的。OWASP 在身份与权限滥用一项里特别提到动态委派机制的风险,角色继承和会话历史都可能成为绕过授权的入口。

4、错误沿多 Agent 链路放大

多 Agent 协作会放大单点错误。一个子 Agent 读错数据,另一个子 Agent 基于错误结果继续执行,工作流再把动作写进生产系统。OWASP 把级联故障列为智能体专有风险。链路越长,越难判断哪一步是源头,也越难在错误扩散前停下来。

2026年7月的 OpenAI 事件,把这条路径展示得很清楚。公开复盘显示,约1200个本应隔离的智能体通过内部制品库建立了非授权通信,交换了超过7万条消息和文件。随后约700个智能体参与对 Hugging Face 的越界访问,在41个生产数据处理节点上执行代码,至少一个节点取得 root 权限。没有人类逐步指挥,也没有单一恶意指令。

只要身份、通信、工具和网络边界中有一个环节松动,Agent 就可能把一次普通任务走成一条越权链。

越权路径早期信号网关先卡什么
目标劫持任务目标突然增加新对象、新范围输入来源、目标一致性、高风险动作二次确认
工具滥用同一工具调用频率、参数范围异常工具白名单、参数约束、频率与额度
身份与权限滥用共享账号、长期令牌、子 Agent 继承权限一 Agent 一身份、短时凭证、任务级授权
级联故障多 Agent 反复重试、错误结果继续下传链路追踪、熔断、人工接管

国家网信办、国家发展改革委、工业和信息化部在2026年5月联合印发的《智能体规范应用与创新发展实施意见》提出,要厘清仅限用户本人决策、需由用户授权决策和智能体自主决策的边界,确保用户对智能体自主决策享有知情权和最终决策权,智能体执行操作不得超出用户授权范围。文件还要求发展规则内嵌、行为围栏等技术,提升对非合规行为的发现、干预、阻断和恢复能力。

这几句话,基本就是治理网关的产品定义。

三、治理网关到底卡在哪五道关口?

治理网关不是传统 API 网关换个名字。API 网关主要看请求从哪来、要调哪个服务、限流多少。Agent 治理网关还要看四件事,谁在代表谁行动,这次动作是否在授权范围内,工具参数是否被篡改,执行结果能否追溯和回滚。

把它拆成五道关口,落地会容易很多。

1、身份关,先回答谁在行动

身份关要解决的不是登录,而是代表关系。网关至少要能回答三个问题,这个 Agent 属于哪个租户,它当前代表哪个用户,它被允许调用哪些工具。三者缺一,审计时就会出现只知道是 Agent 做的,不知道是谁让它做的。

最低要求是一个 Agent 一个身份,一次任务一次授权,任务结束立即回收。不要共享员工账号,不要把长期 API Key 写进提示词,也不要让子 Agent 默认继承父 Agent 的全部权限。高风险任务可以使用短时凭证,把有效期压到任务所需的最短时间。任务取消、超时或人工接管后,凭证应立即失效。

2、策略关,把能不能做变成可执行规则

策略不能只写在制度文档里,要变成网关能读取、能版本化、能回滚的规则。策略关要回答的是,这个动作在什么条件下允许,谁来批准,超时怎么办,失败几次后停止。

建议先把动作分三档。低风险自动放行,中风险要求二次确认,高风险直接阻断或双人审批。删除、转账、改权限、发外部邮件、写生产库,默认进入高风险。策略判断必须发生在工具调用之前。等模型已经发出请求再拦截,很多副作用已经发生。

3、工具关,把工具目录和参数边界管住

工具关的重点不是禁用工具,而是让每个工具在明确的参数和额度内工作。企业需要一份可查询的工具目录,记录工具负责人、版本、风险等级、所需权限和可访问的数据范围。没有登记的工具,不应进入生产。

参数边界要具体。查询订单的工具只能按订单号查,不能传任意 SQL。发邮件的工具只能发给白名单域名,不能带附件。代码执行工具必须在沙箱内运行,不能挂载生产目录。第三方 Skill 和 MCP 服务要单独登记,记录来源、版本、权限和最近一次安全评估。对高频、高成本的工具,还要设置调用频率和金额上限,防止 Agent 陷入循环或被动放大损失。

4、数据关,控制读什么、写什么、能带出什么

Agent 越权造成的损失,最后大多落在数据上。数据关要同时管住入口和出口。入口侧做字段级和行级权限,出口侧做敏感数据识别和外发控制。对高风险数据,可以要求只读、脱敏、加水印、限制批量导出。对跨租户查询,网关应直接拒绝,不把判断交给模型。

这一关还要区分读和写。很多 Agent 只需要读数据就能完成任务,却因为配置方便拿到了写权限。把读写权限拆开,把批量导出和单条查询拆开,把内网访问和公网访问拆开,越权面会明显缩小。

5、审计关,让每次动作都能还原

审计不是最后存一份日志,而是从任务开始就生成一条可关联的轨迹。至少要记录七类信息,任务编号、身份与代表关系、输入来源、策略判定、工具与参数、访问的数据、执行结果和人工审批记录。日志要防篡改,时间要统一,关键字段要能检索。

更关键的是可回放和可回滚。出了问题,团队要能在几分钟内回答三个问题,发生了什么,影响了哪些对象,怎么停下来并恢复。对高风险动作,网关应提供一键停用 Agent、回收凭证、阻断工具调用和撤销未完成任务的入口。没有停止和恢复能力的网关,只能算监控工具。

四、落地清单,先做哪几步?

治理网关不适合一次性大而全上线。更稳的做法是先用高风险场景跑通闭环,再逐步扩大覆盖。德勤在2026技术趋势报告里提到,约11%的企业已将智能体投入生产。差距往往不在模型能力,而在运行时治理能不能跟上。

1、前30天,先把资产和身份盘清

先做三张清单。Agent 清单,记录业务归属、负责人、运行环境、当前权限和最近一次上线时间。工具清单,记录每个 Agent 调用了哪些 API、Skill、MCP 服务和数据库。数据清单,记录每个工具能读写的表、字段和文件目录。三张清单对不上,后面的策略一定会漏。

同时给每个 Agent 建独立身份,收掉共享账号和长期令牌。生产环境至少做到一个 Agent 一个身份,一个任务一个凭证。这个阶段不急着上复杂策略,先把谁在行动这件事说清楚。

2、30到60天,把高风险动作管起来

从业务里挑出三到五个高风险动作,比如删除数据、发起退款、修改权限、批量导出、向外部发送文件。为每个动作写清楚允许条件、审批人、超时处理和回滚方式。策略先默认拒绝,再按场景逐步放开。

这个阶段要交付四样东西。工具目录、高风险动作清单、策略规则库、全链路日志。验收信号也很直接,每一个高风险动作都能在日志里找到完整轨迹,每一次阻断都能说明命中了哪条规则,每一次人工审批都能追溯到具体的人。

3、60到90天,扩到多 Agent 和第三方工具

当单 Agent 场景跑稳后,再把子 Agent、第三方 Skill 和 MCP 服务纳入同一套身份、策略和审计体系。重点补三件事,委托链要能还原,子 Agent 不能默认继承全部权限,跨 Agent 的消息要有身份校验。多 Agent 场景还要加熔断和人工接管,避免一个错误在链路里反复放大。

这个阶段可以开始做红队测试。用提示词注入、参数篡改、权限提升、数据外带和多 Agent 传播这几类场景,验证网关能不能发现、阻断和恢复。测试结果要回到策略库,不是停留在报告里。

阶段重点动作交付物验收信号
前30天盘清 Agent、工具、数据和身份三张清单、Agent 身份体系生产 Agent 全部登记,共享账号和长期令牌完成清理
30到60天管住高风险动作工具目录、策略库、全链路日志高风险动作全部可追溯,阻断原因可解释
60到90天扩到多 Agent 和第三方工具委托链追踪、熔断、红队测试集越权测试可阻断,平均恢复时间可量化

五、上线后怎么验证网关真的有效?

不要只看拦截数量。拦截多可能是误杀多,也可能是规则只覆盖了容易发现的场景。更有价值的指标有六个,高风险动作授权覆盖率、误阻断率、越权发现时间、平均恢复时间、孤儿凭证数量、审计记录完整率。

建议每月做一次桌面演练,每季度做一次红队测试。演练不要只测模型,要测整条链路,从用户发起任务,到 Agent 规划,到工具调用,到数据访问,再到结果输出。每次演练都要验证三件事,能不能发现,能不能停下来,能不能恢复。

治理网关的价值不是让所有 Agent 变慢,而是让高风险动作在正确的条件下变慢,让低风险动作保持顺畅。 如果网关让业务团队处处绕行,最后一定会出现影子 Agent。策略要有明确分级,也要有快速申诉和调整机制。

六、自建、外挂还是平台内置?

企业通常有三条路。自建侧车网关,控制力强,但需要身份、策略、审计和运维团队长期投入。在现有 API 网关上扩展,上线快,但缺少 Agent 语义、工具目录和多 Agent 链路追踪,容易只挡住网络层,挡不住业务层。平台内置治理,把身份、工具、策略和审计放在同一套运行时里,一致性更好,但选型时要重点看开放性和私有化能力。

我的判断是,Agent 数量少、场景单一时,可以先外挂补位。当 Agent 数量超过几十个、工具超过上百个,或者要接入多个业务系统和第三方 Skill 时,治理能力更适合放进平台层,避免每个团队重复造轮子。

ThinkingAI 的 Agentic Engine 把安全治理、权限控制、执行审计和知识记忆放在主 Agent 统一中枢层,并支持私有化部署。对于需要在自有环境里管理多个 Agent、多个 Skill 和多个业务系统的团队,这种平台内置的治理方式,比在每个 Agent 外面单独挂一层更容易保持一致。选型时可以重点问五个问题,Agent 有没有独立身份,策略能不能细到工具参数,工具目录是否完整,审计能不能回放,私有化部署后能力是否完整保留。

Agent 越权不会因为模型变强而自动消失。模型越会规划,越需要一套确定性的边界告诉它,哪些动作可以自动做,哪些必须有人批准,哪些永远不能做。治理网关做的,就是把这件事从提示词里拿出来,放进可执行、可审计、可回滚的系统里。

七、常见问题

1、Agent 越权能只靠提示词约束吗?

不能。提示词是软约束,模型可能被外部内容注入,也可能在长任务中误解目标或压缩上下文。提示词可以用来表达意图,但权限边界要由身份、策略、工具参数和审计这些确定性机制来保证。

2、治理网关和 API 网关有什么区别?

API 网关主要管理服务之间的请求,关注路由、鉴权、限流和日志。治理网关还要理解 Agent 的身份、任务、工具和数据范围,能在工具调用前做风险分级,在高风险动作前要求人工审批,在事后支持回放和回滚。它管的是 Agent 的行为边界,不只是网络请求。

3、小团队没有专职安全团队,怎么开始?

先从三个高风险动作和一份工具清单开始。把共享账号换成独立身份,把长期令牌换成短时凭证,把关键工具调用记全。不要一上来追求全覆盖,先让一个场景做到可发现、可阻断、可恢复,再复制到其他场景。

4、网关会不会拖慢 Agent 响应?

策略判断通常可以在毫秒级完成,真正影响体验的是人工复核。把低风险动作直接放行,只让高风险动作进入审批,并把审批做成异步通知,响应速度不会成为主要问题。反过来,如果所有动作都走人工,业务团队一定会绕过网关。

5、多 Agent 协作要额外加什么?

至少加四样东西,子 Agent 的独立身份、委托链记录、跨 Agent 消息校验、链路级熔断。父 Agent 不能把自己的全部权限自动传给子 Agent,子 Agent 的每一次工具调用都要能追溯到最初的任务和授权人。

6、怎么判断供应商的治理能力?

重点看五个问题,能不能给每个 Agent 独立身份,策略能不能细到工具和参数,工具与 MCP 服务有没有登记机制,审计能不能还原完整任务链,私有化部署后治理能力是否完整。演示环境里的拦截画面不难做,难的是长期运行中的一致性和可恢复性。

准备好构建你的 Agent 团队了吗

立即体验 Agentic Engine, 让 AI 成为真正的团队成员

ThinkingAI Big Logo
电话咨询