昨天咱们聊了 OpenClaw 的”连环炸”,尤其是那个让无数开发者中招的 ClawJacked 漏洞。不少兄弟私信我:”道理我都懂,但到底该怎么跑才安全?”
很多人的部署习惯是 用户 + 全开网络,这在 AI Agent 时代无异于给黑客递刀子。我们的加固模板核心逻辑有三点:
- 权限坍缩: 彻底丢弃 ,使用非openclaw 部署特权用户,并移除所有不必要的内核 Capability。
- 网络孤岛: 默认禁止外网访问,只允许通过受控网关进行通信。
- 只读挂载: 核心配置目录设为 ,防止攻击者通过修改配置来实现持久化潜伏。
1. 为什么要用 ?
默认情况下,Docker 容器拥有很多不必要的权限(如修改网络、挂载文件)。把它们全砍掉,即便黑客拿到了 Shell,也无法执行高级攻击动作。
2. 的妙用
OpenClaw 的很多攻击案例都是 Agent 被诱导去外网下载木马。通过开启 网络,我们可以物理断开 Agent 的外网链路。如果你的 Agent 需要访问某个特定 API,建议在宿主机使用 针对特定的 IP 做白名单放行。
3. 端口绑定的技巧
注意我配置的是 而不是 。这意味着该服务只对本机开放。如果你在广州办公,想要远程访问家里的 Agent,强烈建议配合 Tailscale 或内网穿透工具 ,千万别在路由器上开端口映射!
如果你需要自定义 Skill 运行环境,千万别忘了在 里清理掉那些”危险工具”:
AI Agent 时代,”默认安全”应该是每个技术人的基本操守。虽然这套模板配置起来比直接跑一条命令多花 5 分钟,但这 5 分钟省掉的可能是你整台服务器被勒索的风险。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/253814.html原文链接:https://javaforall.net
