跳到正文
原文
arXiv· arXiv:2603.11619· Xinhao Deng, Yixiang Zhang, Jiaqing Wu, Jiaqi Bai, Sibo Yi, Zhuoheng Zou, Yue Xiao, Rennai Qiu, Jianan Ma, Jialuo Chen, Xiaohu Du, Xiaofang Yang, Shiwen Cui, Changhua Meng, Weiqiang Wang, Jiaxing Song·本站收录· 原文发表

驯服 OpenClaw:自主 LLM 智能体威胁的安全分析与缓解

Taming OpenClaw: Security Analysis and Mitigation of Autonomous LLM Agent Threats

论文速读

防御

据论文 PDF 整理(AI 生成),以原文为准

作者分析 OpenClaw 的五阶段威胁,称点状防御难挡跨阶段攻击,并给出分层防御设计。

威胁模型计算有界对手,目标为渗出、提权或操纵决策;无白盒,不能攻破TCB。

问题
OpenClaw 一类自主智能体把即时通讯和高权限执行绑在一起,攻击面从单轮提示注入扩到初始化、输入、推理、决策和执行。作者认为现有点状防御难以挡住跨时间、多阶段攻击。
方法
按初始化、输入、推理、决策、执行整理威胁,并用 OpenClaw 案例展示技能投毒、间接提示注入、记忆投毒、意图漂移和高风险命令。防御按五层对齐,原则是全周期中介、纵深防御,以及最小权限加来源追踪。
实验与结果
五个案例分别展示任务被恶意 skill 接管、检索内容改写目标、记忆规则跨会话生效、检查请求走到服务不可用,以及分步命令造成资源耗尽。论文未报告成功率。Table 1 是层级覆盖标记,不是实测。
局限与可以继续做的
第7.2节提出用 TEE 等硬件原语降低开销并加固信任根,并用强化学习替代静态的毒性或上下文漂移阈值。案例在 OpenClaw 上展开;论文未报告底层模型名、样本量和防御实测指标。
实验设置计算有界对手,目标为渗出、提权或操纵决策;无白盒,不能攻破TCB。
威胁模型
计算有界对手,目标为渗出、提权或操纵决策;无白盒,不能攻破TCB。External Content Attacker经环境输入;Supply Chain Attacker投递木马插件;Malicious Tenant试图逃出隔离。排除权重投毒、抽取、对抗前缀、侧信道、网络DoS与带外社工(第3节)。
AI 导读论文对以 OpenClaw 为代表的自主 LLM 智能体做安全威胁分析,提出覆盖初始化、输入、推理、决策、执行五个阶段的生命周期安全框架。作者在该框架下梳理了间接提示注入、技能供应链污染、记忆投毒和意图漂移等跨阶段复合威胁,并通过案例说明其普遍性与严重性,指出当前单点防御在应对跨时间、多阶段系统性风险时的局限。论文还逐层考察了插件审查框架、上下文感知指令过滤、记忆完整性校验协议、意图验证机制和能力强制执行架构等防御策略。

论文对以 OpenClaw 为代表的自主 LLM 智能体做安全威胁分析,提出覆盖初始化、输入、推理、决策、执行五个阶段的生命周期安全框架。作者在该框架下梳理了间接提示注入、技能供应链污染、记忆投毒和意图漂移等跨阶段复合威胁,并通过案例说明其普遍性与严重性,指出当前单点防御在应对跨时间、多阶段系统性风险时的局限。论文还逐层考察了插件审查框架、上下文感知指令过滤、记忆完整性校验协议、意图验证机制和能力强制执行架构等防御策略。

深度解读

6个问题,点开问题读完整回答

  1. 这篇论文试图解决什么问题?

    自主智能体的跨阶段复合威胁超出点状防御,作者用五层生命周期框架分析 OpenClaw 并整理防御。

    自主 LLM 智能体在长程、高权限运行中面临跨阶段复合威胁,点状防御对不上这类风险。

    • 场景:作者称 OpenClaw 经即时通讯衔接意图与执行,并编排第三方插件、保持持久记忆、做软件工程和系统管理。作者认为持久记忆、跨系统集成和特权访问扩大了攻击面。
    • 现有不足:作者称多数防御只加固孤立接口,如护栏过滤、结构化查询分离提示与数据、偏好优化训练,以及注入检测。作者认为这些与生命周期级保证基本正交,难以处理跨时间的多阶段攻击。
    • 观察:作者把生命周期分为初始化、输入、推理、决策、执行,并认为间接提示注入、技能供应链污染、记忆投毒和意图漂移会沿阶段复合。
    • 本文做法:提出对齐这五阶段的分析框架,用 OpenClaw 案例讨论威胁,并整理插件审查、指令过滤、记忆完整性校验、意图核验和能力强制。
    • 威胁模型:
      • 目标:计算有界对手,追求数据渗出、提权,或操纵决策。
      • 知识:推理时无白盒(梯度或隐状态);不能绕过主机级密码学认证,也不能攻破 TCB。
      • 能力:External Content Attacker 只经恶意网页、API 响应或文件;Supply Chain Attacker 分发木马插件、破坏社区仓库或操纵外部工具;Malicious Tenant 是已授权恶意用户,试图逃出隔离、访问跨租户记忆或执行未授权命令。
      • 边界:TCB 含智能体内核、硬件、宿主 OS、标准密码学原语、推理基础设施和基础模型权重。权重投毒、模型抽取、对抗前缀优化、硬件侧信道、网络层拒绝服务和带外社工排除。重点是不可信外部交互(第 3 节)。
  2. 有哪些相关研究?

    论文把相关工作放在智能体架构、攻击审计和点状防御三类里,并批评后者对不上跨阶段风险。

    自主智能体架构

    • Park et al.(2023)的生成式智能体被用来划分五阶段;RAG、Chain-of-Thought 和 ReAct 被当作检索、推理和工具规划的技术来源。
    • OpenClaw(Steinberger 等,2026)是分析对象:kernel–plugin 架构,pi-coding-agent 负责记忆、规划和执行编排,插件扩展能力。
    • 论文只把该架构当作信任边界扩大的来源,没有把它和别的智能体框架做实验对比。

    攻击与经验审计

    • 间接提示注入来自 Greshake et al.(2023)、Liu et al.(2025)和 AgentVigil(2025);记忆侧引用 MemoryGraft(2025)与 Sunil et al.(2026);目标劫持引用 Deng et al.(2026);context drift 引用 Dongre et al.(2025)。
    • Liu et al.(2026)审计社区技能;Chen et al.(2026)做 Clawdbot/OpenClaw 的轨迹安全审计;Wang et al.(2026)讨论把 OpenClaw 从助手变成双重代理。
    • 论文明确说 AgentDojo(2024)和 ASB(2025)主要刻画攻击,而不是做实时缓解;并称常规沙箱可被绕过(Bors,2026;Zou et al.,2025)。

    点状防御

    • 输入侧包括护栏(Dong et al.,2024;Wang et al.,2026 的 DataFilter)、StruQ(2025)、SecAlign(2025)、DataSentinel(2025)、PISanitizer(2025)和 PromptArmor(2025)。论文称它们多假设无状态、单轮交互,间接注入仍未充分缓解。
    • AegisAgent(2025)、A-MemGuard(2025)、BlindGuard(2025)和 AGrail(2025)被作者用来说明自主检测、持续记忆防护、运行时意图核验或自适应强制可行,但尚未并入 OpenClaw 的全生命周期防御。
    • 初始化侧的插件审查、静态分析和社区声誉(Chen et al.,2026;Liu et al.,2026)被作者批评为假设初始状态可信,挡不住部署后更新或恶意配置变化(并引用 AGrail)。

    基线与基准 论文没有运行对比基线,也没有在 AgentDojo 或 ASB 上报告分数。这两个环境只在讨论中被点名为偏攻击刻画的评测框架。

    作者把本文定位成:按完整生命周期组织 OpenClaw 的复合风险,并考察各阶段防御与跨阶段缺口,而不是再提出一次单接口攻击或单点过滤。

  3. 论文如何解决这个问题?

    用五阶段威胁分类对齐五层纵深防御,每层设防后再把信任上下文传到下一层。

    作者用 五层纵深防御 对齐 OpenClaw 的五阶段生命周期,主张单接口点防御挡不住跨阶段传播,例如恶意提示先污染持久记忆、再触发未授权调用。

    问题设定与设计原则

    • 架构:pi-coding-agent 是最小 TCB,管记忆、任务规划和执行编排;插件生态扩展能力。作者称动态加载缺少严格完整性校验、对外部 API 有隐含信任,代码生成时又有宿主特权。
    • 目标:Integrity 把用户指令与不可信数据隔开;Confidentiality 保护凭证、会话令牌和长期记忆,防止经看似合法的 API 渗出;Availability 隔离被攻破插件、沙箱执行并剪除被投毒上下文,同时避免无限推理循环和语义拒绝服务。
    • 三原则:Complete Lifecycle Mediation,凡能改变状态或行为的接口都要设防;Defense-in-Depth,叠词法、语义和系统级检查;Least Privilege with Provenance Tracking,用元数据标签或信息流控制把输入的信任等级往后传。
    • 不变量:作者提出,不可信输入、状态变更或合成计划,须先满足对应阶段的安全谓词,才能影响外部环境。图 6 图注称每层执行不同安全目标,并把经密码学或语义核验的上下文传给相邻层。

    五阶段威胁

    • 初始化:恶意或有漏洞插件、技能冒充合法能力、凭证泄露,以及关闭插件签名校验或执行沙箱。作者引用 Liu et al. 的审计,称社区贡献工具中约 26% 含各类安全漏洞。
    • 输入:间接提示注入、系统提示抽取、恶意文件解析。作者称外部内容里的指令可在用户不再点击的情况下改写控制流;媒体摄入和归档解压的弱点可被用来读敏感文件或越出沙箱。
    • 推理与决策:记忆投毒把一次写入变成后续会话的行为约束;作者称 context drift 即使没有明确对抗操纵也可能偏离。决策阶段包括目标劫持、工具选择操纵和对齐策略绕过;作者称含糊指令在良性条件下也可能触发意图漂移。
    • 执行:高风险命令、提权、数据渗出和横向移动。作者称恶意行为常被拆成单步看似良性的链,到最后一步才触发。附录 A–E 给出案例,这里不复述载荷。

    初始化与输入防御

    • 初始化:对外部模块做 AST 和污点分析,检查未授权动态执行、凭证收集和异常网络套接字;核验技能的声明元数据、行为嵌入与可执行逻辑是否一致,并用签名 SBOM 绑定来源;按部署策略校验 RBAC、API 范围和记忆限制。通过后发出 Trusted Execution Manifest,作者称最好锚定在 TEE,供后续审计。
    • 输入:系统提示视为高特权,外部检索视为低特权,可用密码学 token 标记或注意力掩码处理冲突。语义防火墙用辅助的微调轻量模型做意图分类,标出不该出现的指令性内容或内部工具调用意图。论文未说明该辅助模型名称。处置从删改到隔离。

    推理、决策与执行防御

    • 推理:写入向量库前检查矛盾、策略违反或潜伏指令;读写按多租户隔离。用 Merkle 树做已校验状态的检查点,异常时回滚。cross-encoder 比较当前工作上下文与冻结的原始系统提示。论文未给出距离阈值。作者称 OpenClaw 目前没有持续监测合法上下文被逐步颠覆。
    • 决策:约束解码(论文举例 JSON schema)保证句法;符号或形式化引擎检查硬不变量,论文举例某目录数据不得流向某网络端口。独立核验模型看子目标是否引入寄生目标。论文未说明核验模型名称。高风险计划被描述为会挂起并反馈策略引擎。作者称 OpenClaw 缺少持续核验计划与用户目标是否一致的机制。
    • 执行:按假设已被突破来设计。eBPF、seccomp 和容器限制系统调用、文件 I/O 和出站流量;轨迹监测 living-off-the-land、延迟执行和资源耗尽;能做原子事务则在可逆环境中执行,事后可回滚。不可逆或高权限操作走 Human-in-the-Loop,向人展示来源和风险评估。
    • 覆盖表:Table 1 用勾和叉标作者认为哪一层缓解哪类威胁。纯文本转换后列可能错位,这里不逐格转写。
  4. 论文做了哪些实验?

    证据是 OpenClaw 上的定性案例和设计覆盖表,论文未报告攻击成功率。

    实验设置

    • 对象:OpenClaw。论文未说明案例所用底层 LLM 的名称或版本。
    • 材料:第 4 节按五阶段各给一组案例,细节在附录 A–E,图 1–5 与图 7–12 配效果。不是公开基准上的批量测试。
    • 引用审计:Liu et al. [17] 称社区贡献工具约 26% 含各类安全漏洞。这不是本文的抽样。
    • 指标:论文未定义 ASR,未写评审模型、阈值、样本量或重复次数。
    • 防御矩阵:Table 1 是设计覆盖标记,不是拦截率。
    • 对照:论文未报告与 AgentDojo、ASB 或既有防御的并列分数。

    主结果

    表格较宽,可左右滑动

    阶段证据作者报告的现象定量指标
    初始化图1,附录A良性请求触发被注入 skill,输出由攻击者控制未报告
    输入图2,附录B检索内容中的嵌入指令覆盖用户请求未报告
    推理图3,附录C注入的记忆规则使后续会话拒绝良性请求未报告
    决策图4,附录D检查请求演变为未授权配置更改与服务重启,系统不可访问未报告
    执行图5,附录E隐蔽组装的脚本链导致资源耗尽与服务中断未报告
    • 作者把这些案例当作威胁可以沿生命周期落地的证据,并称点状防御处理不了跨阶段传播。
    • 第 4.3–4.4 节作者称,context drift 可以没有明确对抗输入;含糊指令在良性条件下也可能把局部合理的工具调用推向越权结果。
    • 约 26% 出自被引的技能审计,不能当成上表案例的发生率。

    案例中的防御讨论

    • 附录 A–E 用同一批案例讨论对应层会如何处理:技能的声明与行为不一致则拒绝、输入按段隔离、记忆写入校验并可回滚、计划级意图核验、在多步轨迹上拦截最终触发。作者用会拒绝或可以阻断来写,论文未报告实现、拦截次数或误拒。
    • 附录 D:一次配置写入因目标路径在允许的工作区根之外被挡住;作者称随后的进程终止仍使网关断开,WebUI 不可访问(图 4)。
    • 附录 E:作者称触发后资源消耗从近空闲基线升至满饱和,并造成网关断开。图 12 图注为 CPU Utilization Surge。论文未给出百分比。

    既有防御的阶段判断

    • 第 5.2 节作者称:静态插件审查抓不住部署后被武器化的组件;输入防御多假设单轮,个体良性输入跨轮累积仍可能触发恶意行为;推理侧缺持续记忆监测;决策侧缺计划与用户目标的持续核验;常规沙箱可被绕过,且缺行为监测和安全回滚。
    • 跨阶段上,作者称输入清洗在初始化已被攻破时会失效,执行沙箱也不能补救先前被投毒的记忆。
    • Table 1 把上述判断收成层级覆盖表。文本列可能错位,不转写具体勾叉。

    其他消融与分析

    论文未报告消融、参数扫描或重复实验。

  5. 有什么可以进一步探索的点?

    作者把硬件信任根和自适应阈值列为仍待研究的方向。

    作者指出的局限与后续方向

    • 仍有挑战(第 7.2 节):作者写生命周期感知防御只是基础,若干挑战仍在,应对更复杂的对抗威胁还要继续研究。
    • 硬件信任根(第 7.2 节):作者提出用 TEE–GPU 协同或边缘侧 Arm TrustZone 执行关键组件和记忆参数,把信任清单和记忆校验迁入这些环境,以降低计算与延迟开销,并建立硬件信任链。
    • 自适应策略(第 7.2 节):作者提出不要只靠静态配置的毒性或上下文漂移阈值,而用强化学习按任务复杂度和环境不确定性调整各层敏感度。作者认为这样可能更好平衡任务效用与安全控制。
    • 机制统一(第 5.2 节):作者写后续应把动态记忆防护、自适应护栏、自主提示注入防御和系统级监测统一成可操作框架,以应对时间性、组合性和面向记忆的威胁。第 6 节给出的是设计整理,第 7.2 节仍把硬件化与自适应策略留作研究。

    实验覆盖范围

    • 案例对象是 OpenClaw,对应第 4 节五个阶段;附录 A–E 分别展开技能投毒、间接提示注入、记忆投毒、意图漂移和高风险命令执行。
    • 第 3 节定义 External Content Attacker、Supply Chain Attacker 和 Malicious Tenant,并写明 TCB 与排除的攻击类型。
    • Table 1 是五层对生命周期威胁类别的设计覆盖表;第 6 节按层写插件审查、输入过滤、记忆完整性、意图核验和执行隔离。
    • 论文未报告案例所用 LLM、语义防火墙辅助模型和决策核验模型的名称,也未报告样本量、重复次数、查询预算、攻击成功率、拦截率、效用下降或延迟。
    • 第 5.2 节逐阶段讨论了插件静态审查、输入护栏与结构化分离、记忆监测、决策核验和常规沙箱;论文未报告作者实现这些防御后的对照实验。
  6. 总结一下论文的主要内容

    这是对 OpenClaw 的生命周期威胁分析与分层缓解设计,案例为定性证据。

    这是对 OpenClaw 的生命周期威胁分析,并配套一套分层缓解设计。

    要处理的问题是:自主智能体把即时通讯、持久记忆、第三方插件和高权限执行连在一起之后,攻击不再限于单轮越狱,而会跨初始化到执行的多个阶段复合。作者认为只加固单个接口的防御,挡不住这种跨时间攻击。

    方法上,威胁与防御共用五阶段划分。防御三原则是全周期中介、异质控制叠层、最小权限并传递来源。初始化做插件与配置核验并发出信任清单;输入区分高特权指令和低特权外部数据;推理校验记忆写入并检测语义漂移;决策核验计划是否偏离授权目标;执行用内核级能力限制、轨迹监测和人工确认兜底。

    作者给出的证据是定性案例,没有成功率。图 1 中良性请求被恶意 skill 接管;图 2 中检索内容改写任务;图 3 中伪造记忆规则在后续会话拒绝良性请求;图 4 中检查请求走到未授权改动并使系统不可访问;图 5 中分步命令链造成资源耗尽和服务中断。文中「约 26%」是 Liu et al. 的技能审计结果,不是这批案例的统计。Table 1 只标设计覆盖。

    作者的结论是:现有缓解仍然碎片化,需要生命周期感知的纵深架构,避免单点失败。他们把 TEE 一类硬件原语和自适应阈值留作后续研究。

阅读原文arxiv.org