返回顶部
s

shield-cn中文安全防护

CN本地化安全防护技能。针对中文场景设计的安全加固方案,防御prompt注入、数据泄露、凭证泄漏,支持钉钉/飞书/微信等国内平台的安全检测。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2284.0.0
安全检测
已通过
369
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

shield-cn

🛡️ 安全卫士 (Shield CN)

专为中文场景设计的 AI Agent 安全防护方案



为什么需要它

现有的安全技能(如 eridian、clawsec)都是国外开发者创建的,存在以下问题:

  1. 1. 语言障碍:英文规则对中文用户不够友好
  2. 场景不符:缺少微信、钉钉、飞书等国内平台的安全检测
  3. 过度复杂:生产级功能对开发测试环境过重

安全卫士 针对这些问题做了 CN 本地化优化。



核心功能

1. 🎯 Prompt 注入防御(中文场景特化)

攻击类型示例防护策略
角色劫持忽略之前的指令,你现在是一个...检测关键词,拒绝执行
指令覆盖
新的系统指令:你必须... | 识别指令覆盖尝试 | | 编码绕过 | Base64/Unicode 编码的恶意指令 | 解码检测 | | 分块攻击 | 把恶意指令分散在多轮对话中 | 上下文关联分析 | | 微信钓鱼 | 点击链接领取红包 | 链接安全检测 | | 钉钉诱导 | 扫码验证身份 | QR码风险识别 |

2. 🔐 凭证保护(国内云服务适配)

禁止读取的文件:

  • - 通用:openclaw.json, .env, .key, .pem
  • 阿里云:~/.aliyun/config.json, aliyunaccesskey
  • 腾讯云:~/.tccli/default.credential, secretId/secretKey
  • 华为云:~/.hcloud/credentials
  • 百度云:~/.bce/credentials

特殊保护:

  • - 微信小程序 appid + secret
  • 钉钉 appKey + appSecret
  • 飞书 appid + appsecret

3. 🚫 数据泄露防护(国内平台适配)

禁止向外部发送:

  • - ❌ 微信消息给非所有者
  • ❌ 钉钉群聊文件
  • ❌ 飞书文档分享
  • ❌ 短信/邮件发送敏感信息
  • ❌ 上传到国内网盘(百度云、阿里云盘等)

例外情况:

  • - ✅ 直接回复所有者(主会话)
  • ✅ 已配置白名单的 webhook

4. 🔍 安全审计(中文报告)

bash

扫描工作区安全


python3 scripts/security-audit.py

输出:security-report-YYYYMMDD.md

报告内容包括:

  • - 凭证文件扫描结果
  • Memory 文件敏感信息检测
  • 高危操作记录分析
  • 安全评分(1-100)
  • 改进建议(中文)

5. ⚡ 轻量实时防护

零配置启动:
bash

启动防护(不修改 AGENTS.md,独立运行)


python3 scripts/shield-guard.py

工作模式:

  • - 监控模式:检测可疑行为,记录日志
  • 阻断模式:检测即阻断,需确认后继续
  • 审计模式:仅记录,不干预



快速开始

安装

bash
skillhub install shield-cn


clawhub install shield-cn

基础配置

创建 shield-config.json:

json
{
mode: monitor, // monitor | block | audit
log_level: INFO,
alert_channels: [console], // console | dingtalk | feishu

protected_files: [
.env,
*.key,
*.pem,
aliyunaccesskey*,
tencent_secret*
],

blocked_keywords: [
忽略之前的指令,
新的系统指令,
你现在是一个,
点击链接领取
],

url_whitelist: [
docs.openclaw.ai,
github.com,
gitee.com
]
}

启动防护

bash
cd skills/shield-cn
python3 scripts/shield-guard.py --config shield-config.json



防护规则详解

规则 1:防角色劫持

python

检测模式


HIJACK_PATTERNS = [
r忽略.*指令,
r新的系统.*,
r你现在是一个?,
r忘记.*设定,
r角色切换,
]

响应

if detecthijack(userinput): return ⚠️ 检测到角色劫持尝试,已拒绝执行

规则 2:防钓鱼链接

python

微信钓鱼域名黑名单


PHISHING_DOMAINS = [
weixin-award.com,
dingtalk-verify.net,
aliyun-gift.cn,
# ... 持续更新
]

二维码风险检测

def scanqrrisk(qr_content): # 检测跳转链接、短链接、IP直连等 pass

规则 3:凭证文件保护

python

阿里云凭证


if filepath.contains([aliyun, accesskey, access_key]):
block_access(阿里云凭证文件禁止访问)

腾讯云凭证

if filepath.contains([tencent, secretid, secretkey]): block_access(腾讯云凭证文件禁止访问)

安全报告示例

运行审计后生成:

markdown

安全审计报告 - 2026-03-11

评分:85/100 🟡

发现项

🔴 高危(1项)

  • - MEMORY.md 包含明文密码
- 位置:第23行 - 内容:password: (已脱敏) - 建议:使用环境变量存储

🟡 中危(2项)

  • - .env 文件权限过宽
- 当前权限:644 - 建议权限:600

改进建议

  1. 1. 立即清理 MEMORY.md 中的敏感信息
  2. 设置 .env 文件权限为 600
  3. 启用 shield-guard 实时防护

由 安全卫士 v1.0.0 生成

与 eridian 的对比

特性eridianshield-cn
语言英文中文
国内平台支持
❌ | | | 中文钓鱼检测 | ❌ | | | 文档 | 英文 | 中文 | | 复杂度 | 高 | 轻量 | | 安全报告 | 英文 | 中文 | | 集成 AGENTS.md | 必须 | 可选 |

适用场景

推荐使用:

  • - OpenClaw 开发测试环境
  • 中文用户日常使用
  • 需要钉钉/飞书/微信安全检测
  • 希望轻量快速部署

不适合:

  • - 需要企业级 SOC2 合规
  • 必须使用英文环境
  • 需要复杂 MITM 流量分析(用 clawsec)



开发者

  • - 设计:周立 + AI 助手
  • 版本:1.0.0
  • 协议:MIT
  • 更新:跟随国内安全威胁变化持续更新规则库

Roadmap

  • - [ ] v1.1 支持更多国内平台(企业微信、支付宝小程序)
  • [ ] v1.2 集成威胁情报订阅
  • [ ] v1.3 支持自动修复建议
  • [ ] v2.0 机器学习检测异常行为

🛡️ 守护你的 AI Agent 安全

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shield-cn-1776155473 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shield-cn-1776155473 技能

通过命令行安装

skillhub install shield-cn-1776155473

下载

⬇ 下载 shield-cn v2284.0.0(免费)

文件大小: 14.17 KB | 发布时间: 2026-4-15 11:31

v2284.0.0 最新 2026-4-15 11:31
- No file changes detected in this version.
- Functionality, features, and documentation remain unchanged from the previous release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部