Install
openclaw skills install openclaw-security-checklistOpenClaw 部署前安全检查清单。聚焦合规导向的部署前检查(非事后加固),覆盖防火墙、SSH、API 密钥管理、数据出境合规、多部署场景验证。使用清单式检查,可逐项打勾并生成报告。适用于个人 Mac、VPS、Docker、企业部署场景。
openclaw skills install openclaw-security-checklist定位: 部署前合规检查(与 healthcheck 技能的事后加固互补)
核心价值:
cd ~/.openclaw/workspace/skills/openclaw-security-checklist
./scripts/security-check.sh
脚本会自动检查以下类别并生成报告:
参考 references/ 目录下的详细检查清单:
# 查看某类检查项
cat references/compliance-cn.md # 中国法规合规
cat references/api-key-management.md # API 密钥管理
cat references/data-border.md # 数据出境检查
# 查看特定部署场景
cat references/deployment-scenarios/personal-mac.md
cat references/deployment-scenarios/vps.md
cat references/deployment-scenarios/docker.md
cat references/deployment-scenarios/enterprise.md
必须完成:
references/compliance-cn.md 了解法规要求执行检查:
./scripts/security-check.sh
修复问题:
持续监控:
~/openclaw-security-report.txt| 检查项 | 要求 | 修复建议 |
|---|---|---|
| 防火墙状态 | 必须启用 | UFW: sudo ufw enable |
| 开放端口 | 仅开放必要端口 | 默认:7001 (Gateway), 7002 (Node) |
| 访问来源 | 限制 IP 范围 | VPS 安全组配置白名单 |
| 检查项 | 要求 | 修复建议 |
|---|---|---|
| Root 登录 | 禁止 | PermitRootLogin no |
| 密码认证 | 禁用(仅密钥) | PasswordAuthentication no |
| SSH 端口 | 非标准端口 | 修改 /etc/ssh/sshd_config |
| 密钥类型 | Ed25519 或 RSA 4096+ | ssh-keygen -t ed25519 |
| 检查项 | 要求 | 修复建议 |
|---|---|---|
| 存储方式 | 环境变量或加密文件 | 使用 .env 文件,权限 600 |
| 硬编码检测 | 无硬编码密钥 | 扫描代码库:grep -r "sk-|api_key" |
| 密钥轮换 | 定期轮换(90 天) | 设置日历提醒 |
| 访问日志 | 记录密钥使用 | 检查 OpenClaw 日志 |
适用场景: 服务器位于中国境外 + 服务中国用户
| 检查项 | 要求 | 修复建议 |
|---|---|---|
| 服务器位置 | 境内优先 | 如境外需申报安全评估 |
| 隐私政策 | 必须存在 | 创建 PRIVACY.md |
| 数据加密 | 传输 + 存储加密 | 启用 HTTPS,使用 OpenSSL |
| 用户同意 | 明确告知数据用途 | 隐私政策中说明 |
法规参考:
详见:references/compliance-cn.md
脚本生成的报告格式:
检查项目总数:24
通过:20
警告:3
失败:1
⚠️ 发现 1 项严重问题,建议立即修复!
评级标准:
| 维度 | openclaw-security-checklist | healthcheck |
|---|---|---|
| 时机 | 部署前检查 | 部署后加固 |
| 导向 | 合规清单式 | 技术硬编码 |
| 输出 | 检查报告(可分享) | 修复建议(可执行) |
| 场景 | 多场景覆盖 | 主机加固为主 |
| 频率 | 部署时 + 重大变更 | 定期(每月) |
建议工作流:
openclaw-security-checklisthealthcheck 进行加固审计scripts/security-check.sh - 自动检查脚本references/compliance-cn.md - 中国法规合规详解references/api-key-management.md - API 密钥管理规范references/data-border.md - 数据出境检查清单references/deployment-scenarios/ - 各场景详细检查项