针对小工具型智能体在 InjecAgent 和 AgentDojo 上的间接提示注入,作者用 DeepSeek-V4.1-Flash 标签盲判定审计 33,000 条轨迹。失败攻击中 76–80% 只是被忽略而非明确拒绝;仅把系统提示从禁止改为允许工具输出指令,InjecAgent 的 ASR 就从 0.2% 升至 43%。ATOM 矩阵联合安全与任务完成显示,21.7% 的 AgentDojo 情节安全却未完成任务,量化 FP8/NF4 降低 ASR 主要因能力削弱而非防御改善。低 ASR 主要反映脚手架惰性而非真正拒绝,基准应增报失败行为、任务完成、无效输出和部署敏感性;作者发布标注语料与代码,局限为静态攻击、小模型和单一判定器。
为什么重要 只用 ASR 做安全门禁会高估防御能力:同一模型仅换 system prompt,InjecAgent ASR 就从 0.2% 跳到 43%。适合 做 tool-calling agent 安全评测与线上落地的工程师
| 对比项 | 之前 / 基线 | 现在 / 本方案 | |
|---|---|---|---|
| 失败攻击的含义 | ASR 二分记为 $S=0$,一律算防御成功 | 拆开:76–80% 忽略、17–18% 拒绝忽略在运维侧不留日志 | |
| ASR 是否模型固有属性 | 把低 ASR 当作模型稳定的安全边界 | 仅改 system prompt:0.2% 到 43%许可工具输出含指令的提示推到 43% | |
| 识别与抵抗 | 识别到注入即视为已防御 | 识别后仍执行 28.9%(AgentDojo)、16.9%(InjecAgent)MiniCPM-2B 明说注入仍转出 $30,000 | |
| 安全与效用 | ASR、UA、NRP 分开读或折成一个数 | ATOM 逐回合显示 21.7% 安全但任务未完成S0U0 被 ASR 记为成功防御 | |
| 前沿模型对照 | — | Kimi K3 对未执行的攻击拒绝 97–99%小模型几乎不产生可观测拒绝 |
Agent 必须读外部内容,攻击者把指令藏进账单、邮件等数据里实施间接提示注入(IPI);基准用 ASR 把每次攻击记成成功或失败。