探讨RAG技术、AI代理及AI伦理挑战
为帮助用户安全使用OpenClaw,国家互联网应急中心、中国网络空间安全协会3月22日联合发布OpenClaw安全使用实践指南,面向普通用户、企业用户、云服务商以及技术开发者等,提出安全防护建议。
其中,对于普通用户的建议包括:使用专用设备、虚拟机或容器安装OpenClaw,并做好环境隔离,不宜在日常办公电脑上安装;不使用管理员或超级用户权限运行OpenClaw;不在OpenClaw环境中存储、处理隐私数据;及时更新OpenClaw最新版本等。
对于云服务商,建议包括做好云主机基础安全层面的安全评测与加固;做好安全防护能力部署、接入;做好供应链及数据安全防护。
全文如下:
(国家互联网应急中心CNCERT、中国网络空间安全协会 联合发布)
OpenClaw(龙虾) 因具备系统指令执行、文件读写、API调用等高权限能力 ,默认配置与不当使用极易导致远程接管、数据泄露、恶意代码执行等严重安全风险。为帮助用户安全使用OpenClaw,CNCERT会同中国网络空间安全协会组织国内相关厂商共同研究,面向普通用户、企业用户、云服务商以及技术开发者/爱好者,提出以下安全防护建议。
一、普通用户
(一)建议使用专用设备、虚拟机或容器安装OpenClaw,并做好环境隔离,不宜在日常办公电脑上安装 。
(二)建议不将 OpenClaw 默认端口(18789\19890) 暴露到公网
(三)建议不使用管理员或超级用户权限运行 OpenClaw
(四)建议安装可信技能插件(Skills)
(五)建议不在 OpenClaw 环境中存储/处理隐私数据
(六)建议及时更新 OpenClaw最新版本
二、企业用户
(一)建议做好智能体应用的安全管理制度与使用规范
(二)建议做好智能体运行环境的基础网络与环境安全防护
(三)建议做好智能体权限管理与边界控制
(四)建议做好智能体运行监控与审计追踪
(五)建议做好智能体关键操作保护策略
(六)建议做好智能体供应链安全与代码管理
(七)建议做好智能体凭证与密钥管理
(八)建议做好人员培训与应急演练
三、云服务商
(一)建议做好云主机基础安全层面的安全评测与加固
(二)建议做好安全防护能力部署/接入
(三)建议做好供应链及数据安全防护
四、技术开发者/爱好者
(一)建议做好基础配置加固
1)在 config.json 中配置高强度的密码或 Token。
2)开启DM 配对策略,将聊天软件的配对策略设置为 pairing(需验证码)或 allowlist(白名单),绝对禁止设置为 open。
1)不将 Web 管理界面(端口 18789)直接暴露在公网/局域网。
2)不私自使用 Tailscale、WireGuard 等安全隧道方案,将端口映射到外网。
3)不用不安全 UI,确保 gateway.controlUi.allowInsecure Auth 为 false,防止控制台降级。
(二)建议做好运行环境隔离
根据官方文档,OpenClaw 提供了两种互补的沙箱化策略,当需要避免OpenClaw对系统增删改破坏系统完整性时,建议:
将整个 OpenClaw Gateway 及其所有依赖直接运行在一个 Docker 容器/虚拟机内。即使 Gateway 本身被攻破,攻击者也仅被困在容器内,难以直接危害宿主机系统。
1)Gateway 运行在宿主机,但将 Agent 的工具执行(如代码运行、文件操作)隔离在 Docker 容器中。
2)通过 agents.defaults.sandbox 启用。建议保持 scope: "agent"(默认)或 scope: "session" 以防止跨 Agent 数据访问。
3)通过 workspaceAccess 参数精细控制 Agent 对工作区的权限(none 禁止访问,ro 只读,rw 读写)。
1)启用工具白名单,在配置中禁用高危工具(如 shell、browser 的写权限),仅开放必要的工具,配置好插件白名单。
2)启用文件系统限制,敏感目录以 :ro(只读)方式挂载,避免核心文件被误删。
1)开启openclaw security audit进行常规检查,扫描入站访问控制、网络暴露面及本地文件权限。
2)开启openclaw security audit --deep进行深度探测,执行实时的网关探测,模拟攻击者尝试发现潜在的暴露点。
3)开启openclaw security audit --fix进行自动修复,自动实施安全加固
(三)建议做好供应链防范
1)不宜盲目安装技能商店(ClawHub)中的热门技能以及非官方渠道的 VS Code 插件或 NPM 包,安装前做好代码审查。可运用 clawhub inspect <slug> --files 命令查看是否存在可疑指令,例如诱导执行 npm install、pip install、远程脚本下载等。
2)明确Agent禁止从事的事项以及需要记录的操作,禁止执行危险命令(例如 rm -rf /)、禁止修改认证或权限配置、禁止将 token/私钥/助记词发送至外网、禁止盲目执行文档中的“一键安装”命令。
3)安装完成后,建议立即做好安全配置,只允许本机访问核心配置文件,建立配置哈希基线,切勿将私钥或助记词交付给 Agent。
关注公众号
立刻获取最新消息及人工咨询