1. 为什么OpenClaw会进入2026年安全威胁研究的视野
1.1 OpenClaw到底是什么
OpenClaw本质上是一个开源AI Agent运行框架,你可以把它理解为“给大模型装上了手和脚”。它不像普通聊天机器人那样只停在对话框里,而是能操作文件、执行命令、访问网页、读取手机通知,再通过微信、钉钉、Slack、Telegram等渠道响应你。核心组件是一个基于Node.js/TypeScript编写的Runtime,围绕“模型决策+工具执行”的循环运转。
用个生活化的类比:传统聊天机器人是“只动嘴的顾问”,OpenClaw是“你雇来的实习生”。实习生不仅听懂你说的意思,还能直接打开电脑、操作表格、发消息、调接口。也就是说,OpenClaw把大模型的自然语言理解,转化成了真实世界的系统动作。
社区里已经有大量玩法:接入微信让AI代为处理消息,在云服务器上部署一个7x24小时在线的Agent监控邮箱,配合本地模型构建完全离线的私人助理,用Active Memory把项目背景长期记住。这些玩法听起来都很酷,但站在安全视角,每一个能力都是攻击面。这也是天融信这种头部安全厂商愿意把OpenClaw单独拎出来做威胁研究的原因。
1.2 安全厂商为什么会关注它
天融信在2026年度安全威胁研究规划中把OpenClaw作为专项样本分析,并不是小题大做。背后有三个很现实的原因:
第一,Agent框架打破了传统安全边界。过去我们做安全,关注的是“应用有没有漏洞、系统有没有漏洞、网络有没有漏洞”。OpenClaw这种Agent把大模型、系统命令、第三方服务、IM渠道全部串联在一起,任何一个环节被攻破,都可能直接转化为系统级操作。
第二,攻击入口从“人”转移到了“Agent”。以往钓鱼邮件骗的是人点击链接,现在攻击者可以直接给Agent发一条精心构造的消息。如果Agent权限配置得足够高,恶意指令不需要任何人类参与就直接执行了。这种“机器受害者”的威胁模型是传统安全体系里没有的。
第三,部署门槛降低导致暴露实例激增。一键部署脚本、便携安装包、大量教程的出现,让很多安全意识薄弱的人把OpenClaw直接暴露在公网。搜索“很抱歉,由于您访问的URL有可能对网站造成安全威胁,您的访问被阻断”这类拦截页面时,你会发现不少安全设备已经把OpenClaw相关请求识别成了风险流量。这个信号很明确:OpenClaw已经不是极客圈的小众玩具,而是安全运营者必须正视的新型风险载体。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. OpenClaw核心运行机制拆解
2.1 四个核心模块
OpenClaw的架构并不复杂,把四个核心模块搞清楚,运行机制就懂了一大半。
- Runtime:核心调度器,负责启动、加载配置、连接模型、执行Agent循环。你设置的所有参数最终都要由Runtime解释并落地。
- Skill:Agent的“工具包”。每个Skill是一段可执行代码,通过名称、描述、参数Schema暴露给模型。模型根据用户任务决定调用哪个Skill,并给出对应参数。
- Memory:分短期记忆和长期记忆。短期记忆就是对话上下文,长期记忆则通过Active Memory机制将重要信息写入记忆文件,跨会话保留。
- Channel:通信渠道。微信、钉钉、Web UI、Companion手机端都属于Channel,负责把外部消息转换为Runtime能理解的事件。
这四个模块的分工像是“大脑、手脚、笔记本、手机”的关系:模型是大脑,Skill是手脚,Memory是笔记本,Channel是手机。安全风险并不只存在于某一个点上,而是散布在所有模块的连接处。
2.2 一条消息的完整流转过程
以“接入微信的OpenClaw”为例,一条普通消息的流转过程可以拆成七步:
- 用户在微信发消息,Channel插件收到消息,把文本和来源信息封装成事件。
- Runtime把事件和当前对话历
