AI 智能体 (Agent)
Claw Patrol
一个位于 AI 代理和生产环境之间的安全防火墙,解析网络流量并使用 HCL 规则控制操作。
Claw Patrol
什么是 Claw Patrol?
Claw Patrol 是一个面向 AI 代理的开源安全防火墙。它拦截代理流量,在原始层面解析协议,并执行用 HCL 编写的策略规则,以防止未经授权的操作和数据泄露。
如何使用 Claw Patrol?
- 1通过 curl 安装:curl -fsSL https://clawpatrol.dev/install.sh | sh
- 2使用 HCL 配置文件配置网关。
- 3使用 `clawpatrol gateway config.hcl` 运行代理。
- 4使用 `clawpatrol join <gateway-url>` 加入网关,或使用 `clawpatrol run claude` 包装代理进程。
Claw Patrol 主要功能
- 原始流量解析,支持 SQL(Postgres、ClickHouse)、Kubernetes、HTTP、WebSocket
- 使用 HCL 规则中的 CEL 表达式进行策略执行
- 敏感操作的人工审批环节
- 多种部署模式:gateway、join、run(每进程隧道)
- 支持 WireGuard 和 Tailscale 隧道
- 插件系统,支持沙盒化外部插件
- 仪表盘,用于监控和插件管理
- 在 MIT 许可下开源
Claw Patrol 使用场景
- 阻止代理执行 DROP TABLE 等破坏性 SQL 查询
- 在执行 kubectl delete pod 命令前要求人工审批
- 审计 AI 代理发出的所有 HTTP 请求
- 防止代理通过配置错误的端点读取机密
Claw Patrol 价格与免费额度
Claw Patrol 目前采用 免费 模式。
Claw Patrol 优缺点
优点
- 开源,采用宽松的 MIT 许可
- 开箱即支持多种协议
- 灵活的规则引擎,使用 CEL 表达式
- 插件系统允许自定义端点处理程序
- 人工审批环节增加安全性
缺点
- 需要自托管和基础设施管理
- HCL 配置可能有学习曲线
- 早期阶段(v0.2.12),社区有限
- 没有内置的机器学习用于异常检测
Claw Patrol 最适合哪些用途?
- 需要在生产环境中部署 AI 代理并要求安全监督的团队
- 希望对代理操作强制执行合规性的组织
- 需要对代理流量进行细粒度控制的开发者