作业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 --> I2. 审核 未通过 时的业务策略
| 场景 | 系统行为 | 对用户话术 | 恢复条件 |
|---|---|---|---|
| 新工具域名未批 | 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)
每条记录:
{
"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. 与密钥轮换的关系
- 密钥轮换 不等同 出站审核;但 R1 泄露轮换期间可 临时关闭 相关工具出站,签字沿用 §3.1 L1 列。
详见:作业18_密钥轮换Runbook_cursor.md