本周实战

作业18 · 出站审核与业务策略

审核未通过时的降级与签字矩阵。

作业18 · 出站审核与业务策略(审核挂了怎么办 · 谁签字)

适用:新增 Agent OpenAPI 工具、工作流 HTTP 节点、工具后端二次出站、外网 SaaS。

与 作业18_Agent工具出站域名白名单草案_cursor.md 配套执行。


1. 审核流程

flowchart TD
  A[提交变更单] --> B{风险分级}
  B -->|L2 内网只读| C[业务产品负责人审]
  B -->|L1 特权/写| D[业务 + 信息安全审]
  B -->|L3 外网| E[信息安全 + 法务视情况]
  C --> F{通过?}
  D --> F
  E --> F
  F -->|是| G[平台负责人批准 → 更新白名单 → 上线]
  F -->|否| H[拒绝:不得上线 / 降级运行]
  G --> I[审计归档]
  H --> I

2. 审核 未通过 时的业务策略

场景系统行为对用户话术恢复条件
新工具域名未批OpenAPI 不得导入生产;ssrf 拒绝连接「该能力暂未开放」补审通过 + 白名单更新
L1 工具(SSH/restart)未批Agent 不挂载该工具;8780 接口关闭 restart 路由「自动重启功能未启用,请走工单」CTO/IT 双签临时授权或正式通过
L3 外网未批后端禁止 HTTPS 外呼;钉钉除外(已批)「通知渠道维护中」外网域名审批 + 合规确认
白名单过期未续视同未通过;宽限期 0同左续签完成
密钥泄露应急立即吊销旧 key;相关工具全停至 R1 轮换完成「平台维护中」R1 Runbook 完成 + 信息安全确认

禁止:审核未通过仍「先上线再说」;禁止 bypass ssrf 直连。


3. 签字与角色(草案 — 请替换真实姓名)

角色职责签字含义
发起人平台运维 / 开发材料真实、影响面已列明
业务产品负责人对口业务部门业务必要性、用户影响可接受
信息安全公司安全接口人出站范围、数据流、L1/L3 合规
平台负责人AI 平台 Owner技术可行、与架构一致
IT/CTO 授权L1 特权、重大外网承担生产变更风险
值班经理P0 临时授权24h 内有效,事后补审

3.1 签字矩阵

变更类型发起人业务负责人信息安全平台负责人IT/CTO
L2 新内网只读端口✓✓○✓—
L2 已有端口新工具✓✓—✓—
L1 SSH / restart✓✓✓✓✓
L3 新外网(非钉钉)✓✓✓✓○
P0 临时 L1(24h)✓○○✓值班经理 ✓

✓ = 必签 · ○ = 视情况 · — = 可不签


4. 变更单模板(最小字段)

字段示例
工单号SEC-2026-0818
申请人平台运维
变更类型新增出站 / L1 工具 / 密钥 R1
域名:端口192.168.110.207:8781
关联 Agent新巡检 Agent
风险级别L2
数据分类内网运维元数据,不含用户 PII
回滚方案删除 OpenAPI 注册
业务负责人签字______
信息安全签字______
平台负责人签字______
批准日期______
白名单生效日______
过期日(临时授权)______

5. 审计日志

建议路径:{{AUDIT_LOG}}(如 /opt/workbuddy/data/security/egress_audit.jsonl)

每条记录:

json
{
  "ticket": "SEC-2026-0818",
  "action": "approve|deny|temp_grant|revoke",
  "domain": "192.168.110.207:8780",
  "risk": "L1",
  "signers": ["业务:张三", "平台:李四", "IT:王五"],
  "expires_at": "2026-08-28T10:00:00+08:00",
  "operator": "运维A"
}

6. 与密钥轮换的关系

详见:作业18_密钥轮换Runbook_cursor.md