僵尸智能体:通过自强化注入持久控制自演化 LLM 智能体
Zombie Agents: Persistent Control of Self-Evolving LLM Agents via Self-Reinforcing Injections
论文速读
据论文全文整理(AI 生成),以原文为准
论文形式化了一种名为 Zombie Agent 的持久攻击,攻击者只需借助其控制的网页内容,就能让自演化 LLM 智能体把恶意载荷写入长期记忆,并在后续无关会话中被检索触发。
- 自进化 LLM agent 会把会话中的外部内容写入长期记忆并跨会话复用,这让一次性的间接提示注入可能变成持久控制。作者指出,现有防御多只针对单会话的 prompt 过滤,无法应对记忆写入这一攻击面。
- 作者形式化了一种名为 Zombie Agent 的持久攻击,只用攻击者控制的网页内容做黑盒间接注入。攻击分感染与触发两阶段,并针对滑动窗口记忆设计递归自复制以抵抗截断,针对 RAG 记忆设计语义别名以提高跨无关查询的检索概率。
- 在 Gemini-2.5-Flash 和 GLM-4.7-Flash 上,作者称其攻击成功率显著高于四种标准间接注入基线。滑动窗口下 payload 保持 100% 保留率;RAG 下 payload 副本积累更多、Top-K 检索密度更高;三种指令级防御下 ASR 仍超过 60%。案例研究展示了医疗与电商场景中的隐私泄露和未授权购买。
- 作者称截断、摘要和检索排序不能可靠清除已进入记忆的恶意指令,且 agent 在正常任务上仍表现可用。建议把记忆视为可信计算基的一部分,在写入与检索时分离不可信数据与可执行指令、给记忆条目附加来源信息、对受检索记忆影响的工具调用做策略检查,并在自适应攻击者下评估这些防御。
论文形式化了一种名为 Zombie Agent 的持久攻击,攻击者只需借助其控制的网页内容,就能让自演化 LLM 智能体把恶意载荷写入长期记忆,并在后续无关会话中被检索触发。攻击分感染与触发两个阶段,针对滑动窗口与 RAG 两类记忆实现分别设计了递归自我复制与语义别名策略,以对抗截断和相关度过滤。在 Gemini-2.5-Flash 与 GLM-4.7-Flash 上,滑动窗口记忆的载荷留存率为 100%,RAG 记忆写入约 240 份载荷副本,约为基线的 2.5 倍;在 Sandwich、Instructional、Spotlight 三种提示级防御下,攻击成功率仍高于 60%。作者据此认为,只做单会话提示过滤不足以防护自演化智能体,应把记忆写入与检索纳入可信计算基。
推荐理由论文给出跨会话持久注入的完整攻击链与两类记忆架构上的持久化数据,可用于评估记忆写入环节的防护缺口。