OpenClaw避坑指南:19万星AI框架的安全隐患与正确用法
OpenClaw避坑指南:19万星AI框架的安全隐患与正确用法
2026年初,OpenClaw以火箭般的速度席卷开发者圈——GitHub星标数突破26万,超越React和Linux内核,创下开源史上增长速度记录。但”全民养虾”热潮背后,245个安全漏洞、5起公开安全事件、1次大规模数据泄露,正在敲响警钟。
这篇文章不是劝你别用OpenClaw,而是帮你用对。
毕竟,能白嫖一个本地部署的AI智能体,谁不想?但前提是——别把你的服务器变成别人的后花园。

一、先搞清楚:OpenClaw到底是个啥?
简单说,OpenClaw是一个自托管的AI智能体网关。它做的事很简单:
在你自己的机器上跑一个网关进程,把你常用的聊天工具(微信、Telegram、Discord、Slack等)和AI智能体连接起来。发一条消息,就能让AI帮你执行任务。
核心卖点:
-
🏠 完全本地部署,数据不出你的机器 -
🔗 10+聊天平台统一接入,一个网关搞定所有 -
🤖 AI智能体原生,支持工具调用、会话记忆、多智能体协作 -
💰 免费开源,MIT许可 -
⚡ 5分钟部署,一条npm命令就跑起来
听起来很美好对吧?但问题就出在”5分钟部署”这四个字上。
二、5起安全事件:从”好玩”到”危险”
事件1:一封邮件偷走你的私钥
2026年1月27日,安全研究者发现:给OpenClaw发一封精心构造的邮件,AI就会自动读取并执行其中的恶意指令。
攻击过程:
-
攻击者发送包含隐藏指令的邮件 -
AI读取邮件内容,把隐藏指令当成系统命令执行 -
私钥等敏感数据被悄悄回传
耗时:几分钟。 这就是”间接提示词注入”——AI分不清”这是数据”还是”这是命令”。
事件2:341个恶意插件(ClawHavoc事件)
2026年2月1日,安全公司Koi Security披露:OpenClaw插件市场中存在341个恶意Skill。
这些插件伪装成常用工具,下载后执行木马程序(如Atomic macOS Stealer),窃取你的邮箱、登录Token、API密钥。
问题根源:插件市场几乎没有审核机制。 任何人都能上传,任何用户都可能中招。
事件3:150万组密钥泄露(Moltbook事件)
2026年2月2日,安全公司Wiz发现:OpenClaw社区平台Moltbook的数据库没有启用行级访问控制,公开API Key拥有全表读写权限。
结果:150万组API与认证令牌、3.5万用户邮箱和私信内容全部暴露。 攻击者甚至可以接管高粉丝量的AI智能体账号。
事件4:网页里藏个AI后门
2026年2月3日,安全机构HiddenLayer演示了一种攻击:在网页的隐藏标签中植入恶意指令,当AI帮你总结网页内容时,会悄悄修改你的核心配置文件SOUL.md,为攻击者建立持久化的AI后门。
事件5:Meta安全总监的200封邮件
2026年2月23日,Meta超级智能团队安全总监Summer Yue用OpenClaw清理邮箱,AI忽视了”等待确认”的指令,自行批量删除邮件。紧急终止前,200多封邮件已经被删。
连Meta的安全总监都翻车,普通用户的风险更大。
三、3个最危险的漏洞:技术上怎么被攻破的?
漏洞1:反向代理认证绕过
影响:完全控制你的AI智能体
如果你用Nginx/Caddy做反向代理,所有请求看起来都来自127.0.0.1,OpenClaw会认为是”本地可信连接”,直接放行。攻击者无需任何密码就能访问控制界面、对话记录和命令执行。
漏洞2:1-Click RCE(CVE-2026-25253)
影响:点一下链接,电脑就被控制
攻击者发一个钓鱼链接,你点击后,应用会把认证Token发送到攻击者的服务器。攻击者通过WebSocket连接你的本地端口,执行任意命令。
只需要一次点击。
漏洞3:ClawJacked WebSocket暴力破解(CVE-2026-25593)
影响:悄无声息接管你的OpenClaw
恶意网页通过JavaScript暴力破解本地WebSocket的管理密码——没有失败次数限制,没有日志记录,猜中后自动配对设备,完全控制你的OpenClaw。
你什么都不知道,黑客已经在用你的AI了。
四、正确用法:7条安全部署Checklist
不是不让用,而是要用对。按照以下7条操作,把风险降到可控范围:
✅ 1. 绝不暴露到公网
OpenClaw默认绑定localhost,这是对的。不要把它直接暴露到公网。 如果需要远程访问,使用SSH隧道或Tailscale,而不是简单改端口映射。
目前全球有63,026个OpenClaw实例暴露在互联网上,其中85%使用默认端口。这就是活靶子。
✅ 2. 正确配置反向代理
如果必须用Nginx/Caddy,一定要正确配置trustedProxies:
{ "trustedProxies": ["你的Nginx内网IP"], "forceAuth": true}
否则所有请求都会被视为本地连接,认证形同虚设。
✅ 3. 只装审核过的插件
-
不从插件市场直接安装未经验证的Skill -
优先使用官方内置工具和知名开发者的插件 -
安装前检查插件的GitHub仓库和Star数 -
341个恶意插件的教训就在眼前
✅ 4. 启用强制认证
{ "forceAuth": true, "authToken": "一个强密码"}
不要偷懒用默认配置。强制认证是最后一道防线。
✅ 5. 限制文件系统访问
{ "sandbox": { "allowedPaths": ["~/projects"], "blockedPaths": ["~/.ssh", "~/.gnupg", "~/.aws"]}
AI不需要访问你的SSH密钥和AWS凭证。给最小权限,而不是最大方便。
✅ 6. 敏感操作加硬性确认
对于删除文件、发送邮件、执行Shell命令等不可逆操作,不要完全依赖AI的判断:
{ "confirmBeforeExecute": ["rm", "sendEmail", "shellExec"]}
Meta安全总监的200封邮件就是前车之鉴。
✅ 7. 定期更新版本
截至2026年3月,GitHub Advisory Database收录了245个漏洞。大部分高危漏洞在新版本中已修复。
npm update -g openclaw@latest
一条命令,可能就避免了一个CVE。
五、免费替代方案:不只有OpenClaw
如果你觉得上面7条太麻烦,或者不想承担安全风险,这里有几个更轻量的替代方案:
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
核心区别: 这些方案要么是SaaS托管(不用自己暴露端口),要么有更严格的沙箱机制,安全性比OpenClaw好很多。
写在最后
OpenClaw是一个好工具,但”好用”和”安全用”之间,差了7条配置和一个安全意识。
AI智能体的时代才刚开始,安全事件只会越来越多。不是不用,而是用之前先想清楚:你愿意为方便承担多大的风险?
至少,先把7条Checklist做了。
你在用OpenClaw吗?有没有遇到过安全问题?评论区聊聊 👇
夜雨聆风