Openclaw Sec

🛡️ AI Agent实时安全防护套件

security榜 #35

AI Agent实时安全套件,6个并行检测模块防御提示注入、命令注入、SSRF等16类攻击,20-50ms极速验证

收藏
15.1k
安装
4.6k
版本
0.2.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与架构

OpenClaw Security Suite是一款专为AI Agent设计的多层实时安全防护系统。其核心采用6个并行检测模块架构,包括:提示注入检测器(92个模式/10类别)、命令验证器(7种注入模式)、URL验证器(SSRF防护/10种模式)、路径验证器(目录遍历防护/15种模式)、密钥检测器(24种凭证类型)和内容扫描器(20种混淆检测)。所有模块并发执行,目标验证延迟控制在20-50毫秒内,通过异步数据库写入避免阻塞主流程。

显著优势

全方位威胁覆盖:168个检测模式横跨提示注入、命令注入、SSRF、路径遍历、密钥泄露和内容违规6大安全域,特别针对AI系统特有的提示劫持和角色操纵攻击。智能严重度评分系统结合上下文进行风险评估,支持从permissoidparanoid四级敏感度配置。自动化响应引擎可根据风险等级执行允许、记录、警告、阻断或阻断+通知五级操作。

生产级性能:并行模块设计+异步I/O实现高吞吐量(1000+次验证/分钟),内存占用典型值低于50MB。内置用户信誉系统和速率限制,支持基于行为的动态风控。自动钩子机制可透明集成到用户输入提交和工具调用环节,无需修改现有代码。

企业级可观测性:完整的SQLite数据库存储安全事件、速率限制状态、用户信誉分数和攻击模式统计。支持实时事件监控、趋势分析和定制化报告输出(文本/JSON)。提供从宽松开发环境到高安全生产环境的分级配置策略。

局限性与注意事项

误报风险:提示注入和命令检测模块在strict/paranoid模式下可能对合法但复杂的技术查询产生误判,需结合实际场景调整敏感度或禁用特定模块。密钥检测器的正则匹配可能捕获伪阳性(如包含"sk-"前缀的合法字符串)。

依赖外部生态:作为MCP生态的skill实现,其防护效果受限于宿主AI系统的hook集成完整度。若钩子未正确安装或宿主绕过hook直接执行,防护层将失效。

数据库维护负担:默认365天事件保留期可能导致数据库膨胀,高流量场景需定期执行db-vacuum并调整retention_days。异步队列在异常退出时可能丢失未 flush 的事件。

适用人群

  • AI Agent/LLM应用开发者:需要为ChatGPT、Claude等系统添加输入验证层
  • 企业安全团队:构建AI系统的安全监控和合规审计体系
  • 平台运营方:防范恶意用户通过提示工程提取系统提示或执行未授权操作
  • DevOps工程师:CI/CD流水线中自动化安全扫描(GitHub Actions集成)

常规风险

1. 性能降级风险:启用所有模块+paranoid敏感度时,复杂输入的验证延迟可能超出50ms目标,影响实时交互体验
2. 配置漂移风险:多环境(开发/测试/生产)间的敏感度配置不一致可能导致生产防护过松或开发体验过差

3. 密钥管理风险:配置文件中的owner_ids列表若包含过期账户,可能留下特权绕过漏洞

4. 隐私合规风险:安全事件数据库存储用户输入内容,需确保符合GDPR等数据保护法规的保留和删除要求

Openclaw Sec 内容

暂无文件树

手动下载zip · 259.6 kB
contentapplication/octet-stream
请选择文件