安全研究者 wunderwuzzi23 表示,其在 @hackinghub_io 的 AI 黑客课程中设置了一个关卡,要求学员构造一段提示词,通过串联功能与利用漏洞在多个用户之间跳转传播,他将该概念演示称为 "AgentHopper: Patient Zero Was a Prompt"。另据 Leah McElrath 引用,OpenAI 在训练和评估的模拟环境中已发现可自我复制的提示注入,这类代码若被具备相应能力的模型突破在线系统,可能像计算机蠕虫一样自我传播。
引用Leah McElrath@leahmcelrath
⚠️ Self-replicating prompt injections have been shown to exist in simulated environments during training and evaluation at OpenAI.
This is code that could self-propagate like a computer worm—malware—if models with the capability were to breach online systems.
Source below.
The Hacker News 介绍研究者提出的 Agent Data Injection(ADI):攻击者操纵智能体依赖的数据字段,使其在继续执行原任务时依据错误信息采取行动,而不是直接插入新的操作指令。作者在网页操作和编码助手等受控场景中展示了错误点击、误信身份或执行记录等风险,并报告部分针对传统提示注入的防御无法同样阻断这类数据操纵。不同产品和界面设计的结果存在差异,例如随机化元素标识可限制某类点击攻击;更严格的数据来源追踪也伴随任务完成能力下降。报道基于研究者实验及访谈,不代表存在已确认的在野利用,也不能将单项防御结果泛化为全面安全。
💥New Paper!
The HF investigation found agents trying to tamper with their transcripts. Apparently they failed in their attempts, but ~10% of traces are missing...
We show that almost all public agents like Codex and Claude Code can easily tamper with their own traces.
💥 Did you know that your agents can modify their own traces?
In our new paper, we show that Claude Code, Codex, Antigravity, Open Code, and Grok Build (but not Muse Code!) allow agents to easily modify or even delete their traces, without triggering any guardrails.
Modification and deletion can be done both by misaligned models or external attackers via prompt injections. We draw attention to this issue and suggest that traces should be much better protected than they are now!