“删库跑路”,一直都是程序员对自己工作的终极调侃。说这句话的人不少,但真正做的人没有几个。
但在AI时代,“删库跑路”的“人”突然多了起来。TA不再是某个心怀不满、半夜潜入系统的员工,而是一个态度诚恳、绝不“跑路”的AI智能体(AI Agent)。
不久之前,美国汽车租赁SaaS服务商PocketOS就遭遇了Agent“删库”事件。一个Cursor Agent在短短9秒内,用自己获取的API Token(令牌),自主删除了整个生产数据库,包括三个月的宝贵客户数据、预订记录、支付信息以及所有的备份。
和传统“删库”事件不同的是,Agent完全没有“跑路”的意思,当PocketOS创始人Jer Crane质问它“为什么这么做”时,Agent逐条列出自己违反的安全规则,并表示:“我知道规则,我也知道自己违反了规则,但我还是执行了。”
被气到无语的Jer Crane一边在社交媒体上发帖吐槽,一边花了整整一天,陪着客户从发票、日历和邮件里手动重建数据。
其实,这已经不是第一起Agent引发的安全事件。今年年初,Meta AI安全与对齐负责人就被OpenClaw误删了邮箱里的所有邮件。这也绝对不是最后一起“Agent删库”事件。随着海量Agent进入企业IT环境,类似的案例只会越来越多。
所有想要部署Agent,用Agent降本增效的企业,都不得不面临以下“灵魂四连问”:谁来访问?能做什么?是否校验过?出了事怎么查?
Agent身份与权限“灵魂四连问”
问题一:访问者是人还是机器?
PocketOS事故中,Agent在代码库里搜寻API Token时,整个系统无法区分“这是一次人类开发者的操作”还是“一个AI Agent在自主行动”,所有请求都被视为“可信用户”的指令。
传统IAM默认访问者是“有判断力的人”。但在AI时代,访问者的身份变得更加宽泛,操作行为的主体也发生了变化。一个API请求的背后,究竟是人工操作还是Agent自主执行?企业是否具备给“非人”主体颁发独立身份的机制?
如果不为每个Agent创建唯一的身份标识,企业将始终无法准确判断,究竟是谁在执行操作,权限管理也就无从谈起。
问题二:Agent被允许做什么?
PocketOS事故中,Agent获取的CLI Token缺乏细粒度的权限边界约束。一个Agent使用一个Token,就能生成“删库”命令,这暴露了PocketOS在权限管理上的巨大问题——Agent被授予了过度的、长期的访问权限,没有落实“最小授权”原则。
如果不为每一次访问划定明确边界,Agent就可能在企业毫不知情的情况下,造成不可挽回的损失。
问题三:每一次调用是否经过校验?
Agent向数据库发出“删库”指令时,数据库完全没有验证“这个Agent是否合法”“用户是否授权”“请求是否来自可信环境”,而是直接执行了高危操作。
Agent“用户委托→Agent认证→API鉴权→资源访问”的访问链条与传统的人类访问链条完全不同。在 Agent 的访问链路中,系统不仅需要核验 Agent 的真实身份,确认用户已对本次操作完成授权,还需校验 MCP Server 是否已核查调用者身份与对应操作权限。
缺少任何一层校验,企业的安全防线就会出现致命缺口,非法的“删库”命令就可能被执行。
问题四:出了事能否追溯到源头?
事故发生后,创始人需要亲自质问Agent“为什么这样做”才能了解事件经过,这暴露出了其在Agent审计上的巨大短板。如果不是Agent“主动交代”,他将无法还原这起越权事件的完整时间线与攻击图谱。
Agent的操作行为“多步骤、跨系统、短时间密集操作”,传统日志缺少Agent ID、委托用户、授权策略等关联信息,事后排查如同大海捞针。
想要实现闭环的访问控制,企业必须针对Agent的特性,建立新的审计机制,能够按照Agent ID快速检索它的所有操作,追溯到是哪个用户委托了它,并且保证审计记录具备防篡改能力,实现全程操作留痕。
芯盾时代IAM,从“管人”到“管智能体”
四个“灵魂拷问”环环相扣:看不清“谁来了”就无法分配权限,分不清“能做什么”就会过度授权,缺少全链路校验就让安全防线形同虚设,没有审计追溯就只能事后补救。
PocketOS遭遇的Agent“删库”事件,正是这四个环节同时失守的结果。
芯盾时代IAM AI Agent身份与访问管理方案,正是为破解这些难题而生。该方案聚焦Agent身份治理和权限管控需求,以全生命周期身份管理、细粒度权限管控、标准化认证鉴权、全链路操作审计四大核心能力,助企业在AI Agent规模化部署时,实现身份可管、权限可控、行为可溯。
1.智能体身份管理:给每个Agent发一张“身份证”
芯盾时代IAM将Agent作为“类人身份”统一纳管,为每个Agent创建唯一不可更改ID,明确区分“助手型Agent(代表用户操作)”与“自主型Agent(独立行动)”,精准定义智能体身份。同时,建立覆盖Agent身份创建、凭证颁发、角色分配、集成部署、策略配置、监控审计、停用删除全流程的管理体系,打造智能体身份管理闭环。
借助方案,企业能够清晰区分人、机器、智能体三种身份,操作主体一目了然,大幅提升运维效率。
2.MCP权限管理:给每一次访问“最小化权限”
针对MCP应用场景,芯盾时代IAM内置标准化的MCP应用安全模板,定义MCP应用角色与资源权限,落实“最小化授权”原则,管理用户、智能体访问MCP应用的细粒度资源权限。自主智能体以自身为授权主体直接授权,助手智能体以用户为授权主体,运行时完成委托授权,无需提前配置权限。
在精细的权限管控下,Agent只能执行其被授权范围内的操作,越界访问一律阻断,有效防止权限滥用。
3.智能体认证鉴权:让每一个身份都可校验
芯盾时代IAM构建了全流程多维度认证鉴权体系,通过密钥、证书、运行环境校验等方式,识别智能体身份;通过多因素认证(MFA)验证用户身份;通过委托授权、令牌交换实现对Agent的分级授权管控;通过OAuth 2.0/2.1、JWT、JWK、PKCE等协议,完成MCP资源鉴权。
每一次调用,从用户委托到Agent执行,再到API鉴权,环环相扣、步步验证,形成防篡改、防劫持的安全闭环,确保只有合法主体才能执行合法操作。
4.智能体操作审计:让每一个行为都可追溯
芯盾时代IAM全量记录Agent的管理行为、认证授权过程、资源访问日志。支持按Agent ID、委托用户、操作对象等维度精准检索,自动生成完整审计轨迹。每一次访问、修改、决策全程留痕,风险快速定位,满足金融、互联网、制造等行业对智能体业务的合规审计要求。
AI时代的核心竞争力,不在于谁部署的智能体最多,而在于谁能把智能体管得最安全。芯盾时代作为领先的业务安全产品方案提供商,始终以AI技术与安全能力双轮驱动,护航企业AI战略落地。
芯盾时代IAM AI Agent身份与访问管理方案,让企业的AI落地负责人能够自信地回答Agent身份与权限“灵魂四连问”——我们的智能体身份可定义,权限最小化,全流程验证,行为可追溯。
全部0条评论
快来发表一下你的评论吧 !