SuperAPI AI 工具集

security-guide

安全与审计

查看项目

更新于 10-15 23:33

技能介绍

用途:该技能属于 ShellWard 项目,用于协助用户加固 OpenClaw 的部署安全。当用户调用时,技能应基于资料给出的最佳实践逐项检查当前系统状态,并给出可操作的建议。

主要能力与检查项:

  1. 网络控制:检查 OpenClaw 网关端口(19000/19001)是否暴露于公网,建议绑定 127.0.0.1 或使用带认证的反向代理;建议防火墙规则 ufw allow from 127.0.0.1 to any port 19000;云服务器需检查安全组规则。
  2. 容器隔离:建议用 Docker 运行并限制权限,例如 docker run --cap-drop=ALL --cap-add=NET_BIND_SERVICE --read-only --tmpfs /tmp -u 1000:1000 openclaw;建议资源限制 --memory=2g --cpus=1;仅挂载必要目录。
  3. 凭证管理:扫描 .env、.bashrc、环境变量中的明文密钥;建议使用密钥管理器(Vault、doppler 等);检查敏感文件权限应为 0600,建议 chmod 600 ~/.env ~/.ssh/* ~/.aws/credentials。
  4. 审计日志:确认 ShellWard 审计日志在 ~/.openclaw/shellward/audit.jsonl 处于启用状态,展示近期安全事件,建议日志轮转与备份,并将关键事件发送至外部 SIEM。
  5. 插件安全:列出已安装插件并检查已知风险,关闭插件自动更新,仅从可信来源安装,扫描插件代码中的可疑模式。
  6. 补丁管理:检查 OpenClaw 当前版本与已知漏洞,给出升级路径,并检查 Node.js 版本需不低于 22.12。

相关命令:/security 查看完整安全状态;/audit [count] [filter] 查看审计日志;/harden 扫描问题,/harden fix 自动修复;/scan-plugins 扫描插件风险;/check-updates 检查版本与漏洞。

响应风格:简洁可执行,使用用户语言,优先处理严重问题,为每个问题提供确切修复命令,执行破坏性操作前需确认。

限制:资料未提供该技能的具体安装方式、支持的平台范围、价格与收费信息,暂未提供。