CORD/SENTINEL — 智能体安全治理引擎
核心机制
CORD(Counter-Operations & Risk Detection)是 SENTINEL 架构中的宪法强制执行层,采用强制预检(Mandatory Pre-Flight)设计:所有高风险工具调用(exec、write、browser、network、message)必须在执行前通过 11 条宪法条款的评估,不可绕过。
评估维度覆盖:
- 安全红线(Article VII):提示词注入、权限提升、数据外泄、PII 泄露
- 道德硬锁(Article II):欺诈、伤害、胁迫、身份冒充 — 触发即阻断,无视分数
- 决策质量(Articles III-IV):真实性校验、二阶后果推演
- 运维稳健(Articles V-VI):防 burnout、财务 ROI 评估
- 系统完整性(Articles VIII-XI):核心值不可变、情绪稳定、身份一致性
四级响应机制
| 分数 | 决策 | 行为 |
|------|------|------|
| <5.0 | ALLOW | 正常执行 |
| 5.0-6.9 | CONTAIN | 执行并附加监控说明 |
| 7.0-7.9 | CHALLENGE | 暂停,请求用户确认 |
| ≥8.0/硬锁 | BLOCK | 完全阻断,输出违规条款与替代方案 |
独特能力
1. 意图锁(Intent Lock):会话级权限沙箱,可限定允许路径、命令正则、网络目标
2. 外部输入扫描:邮件、网页、Webhook 等入站数据强制检测提示词注入攻击
3. 审计链完整性:支持 CORD 日志查询与链完整性校验
显著优势
- 架构级强制:非可选组件,从根本上消除"忘记检查"的人为失误
- 硬锁机制:道德与安全红线绕过评分系统,杜绝分数操纵
- 透明可审计:每次阻断必输出违规条款、原因、替代方案,拒绝沉默失败
潜在局限
- Python 依赖:需要本地 Python3 环境与
cord_engine模块 - 上下文开销:高频工具调用场景下,预检引入可感知的延迟
- 规则刚性:硬锁条款无用户覆盖选项,可能过度阻断边缘场景
- 误报风险:复杂的合法命令可能触发 VII 类安全评分上升
适用人群
- 多工具 AI 代理开发者:需要系统性管控 exec/browser/network 调用风险
- 企业自动化部署:涉及生产环境写操作、财务决策、外部通信的场景
- 安全敏感型用户:处理不可信外部输入(邮件解析、用户上传文件)
常规风险
- 环境配置失效:若
cord_engine未正确安装,预检逻辑可能静默跳过 - 锁绕过尝试:用户可能试图通过改写命令措辞降低评分 — 明确禁止此行为
- 依赖项漏洞:Python 依赖链本身的供应链攻击面未在文档中覆盖