核心用法
Authensor Gateway 是一款面向 OpenClaw 生态的策略网关,通过「提示词级拦截」机制为第三方技能提供运行时安全管控。其工作流程为:在每次工具调用执行前,自动分类操作风险等级(安全读取/高危写入/危险删除/敏感信息访问等),将脱敏后的元数据(操作类型+资源标识)发送至 Authensor 控制平面获取决策,再按「自动放行/人工审批/直接阻断」三种策略执行。
典型场景:安装未知来源的 Marketplace 技能后,所有 Bash 命令、Write 写入、WebFetch 网络请求均会被拦截审查。例如 curl | sh 管道执行、SSH 密钥读取、.env 文件访问等敏感操作默认阻断;常规文件读取自动放行;文件修改和命令执行需人工确认。
显著优点
1. 零数据泄露架构:仅传输操作类型与脱敏资源路径,文件内容、对话历史、API 密钥绝不上传
2. 分级动态管控:低危自动放行不打扰工作流,高危需审批,危险操作默认阻断
3. 合规审计支持:每笔操作生成独立收据 ID 与时间戳,满足监管环境的「人工介入」证据要求
4. 故障安全设计(Fail-closed):控制平面失联时自动拒绝所有操作,而非静默放行
5. 完全开源透明:MIT 协议源码可审计,无隐藏代码或后台安装
6. 用户主导启用:disable-model-invocation: true 确保仅用户可激活,防止技能链式加载攻击
潜在局限与风险
- 提示词级非代码级:依赖 LLM 遵循系统提示,理论上存在对抗性提示注入绕过可能
- 自分类可靠性:操作类型由模型自行判断,恶意注入可能诱导误分类(如将删除标记为读取)
- 网络依赖强制:离线环境无法使用,控制 plane 冷启动延迟可达 30-60 秒
- 审批延迟:邮件审批轮询间隔导致 5 分钟级延迟,实时场景体验受限
- 无运行时 Hook:OpenClaw 尚未开放
preToolExecution原生钩子,无法提供密码学级不可绕过保障 - Demo 版本限制:7 天密钥有效期、速率限制、策略定制受限
适合人群
- 频繁使用 ClawHub 第三方技能但担忧供应链安全的开发者
- 需要 SOC2/ISO27001 等合规审计留痕的企业团队
- 在沙箱隔离基础上寻求额外纵深防御的安全敏感用户
- 不适合:完全离线环境、仅使用内置工具且信任 Docker 沙箱的极简用户
常规风险提示
1. 第三方控制平面信任:需信赖 Authensor 服务商不滥用元数据,建议自托管企业版
2. API 密钥管理:AUTHENSOR_API_KEY 泄露可导致策略绕过,需按机密保管
3. 审批疲劳:高频开发场景下大量「需审批」操作可能降低用户警惕性
4. 与沙箱的互补性:本工具不能替代 Docker 沙箱,建议组合使用实现纵深防御