切换深色模式
附录 B:设计、运营与晋升模板
B.1 身份项目 RFC
markdown
# 标题 / Owner / 状态 / 日期 / 复查日期
## 背景与问题
用户、流程、规模、现状指标、风险与不做的后果。
## 目标与非目标
必须可度量;明确本期不解决什么。
## 主体与资源模型
主体、账号、凭证、会话、资源、动作、委托。
## 架构和数据流
组件、信任边界、协议、权威源、数据分类。
## 方案
正常流程、失败流程、生命周期、迁移。
## 安全与隐私
威胁模型、最小权限、密钥、日志、留存、个人权利。
## 可靠性
SLO、容量、超时、重试、幂等、降级、灾备。
## 备选方案
包括不做;比较安全、体验、成本、复杂度、锁定。
## 发布
测试、灰度、指标、停止条件、回滚、沟通。
## 未决问题与决策记录B.2 威胁条目
| 字段 | 内容 |
|---|---|
| ID/标题 | 可稳定引用 |
| 资产 | 身份、凭证、权限、数据、可用性 |
| 攻击者 | 能力、位置、已有权限 |
| 前置条件 | 攻击成立所需条件 |
| 攻击路径 | 逐步描述,映射信任边界 |
| 影响 | 安全、业务、用户、合规 |
| 现有控制 | 具体到组件和验证 |
| 残余风险 | 控制后仍存在什么 |
| 处理 | 降低/避免/转移/接受 |
| Owner/期限 | 责任与时间 |
| 证据 | 测试、指标、演练、审计 |
B.3 权限策略评审
- 主体、资源、动作是否使用稳定 ID?
- 属性来源、更新延迟和缺失行为是什么?
- 默认拒绝和显式 deny 如何组合?
- 跨租户、禁用、过期、撤销不变量是否测试?
- PEP 是否可绕过?批量/列表是否逐对象授权?
- 缓存 key/TTL/失效和最大暴露窗口?
- 是否有策略版本、影子、灰度和回滚?
- 解释和审计是否泄漏敏感信息?
- break-glass 是否短期、告警和复核?
B.4 身份事件 schema
json
{
"event_id": "uuid",
"event_time": "RFC3339",
"tenant_id": "stable-id",
"actor": {"type": "human|service|agent", "id": "..."},
"subject": {"type": "account|session|resource", "id": "..."},
"session_id": "pseudonymous-id",
"action": "resource.read",
"resource": {"type": "report", "id": "...", "class": "confidential"},
"decision": "allow|deny|step_up",
"reason_codes": ["POLICY_123"],
"policy_version": "git-sha",
"risk": {"score": 0.12, "model_version": "v3"},
"request_id": "trace-id",
"outcome": "success|failure"
}生产落地前做数据最小化;示例不是要求记录全部字段。
B.5 Runbook
markdown
# 告警/故障名称
## 用户影响与严重度
## 前置权限与安全注意
## 快速确认(5 分钟)
## 深入诊断:指标 → 日志 → trace → 依赖
## 缓解动作及风险
## 回滚/恢复
## 何时升级给谁
## 证据保全与沟通模板
## 事后行动与 ownerB.6 事故复盘
无责复盘但责任清晰:影响、时间线、发现方式、技术根因、促成因素、哪些控制本应生效、响应做得好/差、短期修复、系统性行动、owner/期限、验证方式。
“人为误操作”不是根因。继续问:为什么一个操作有如此大爆炸半径?为什么缺少预览/审批/回滚?
B.7 AI/模型卡
- 用途、用户、owner、版本;
- 禁止用途与自动化上限;
- 数据来源、时间、标签、隐私;
- 模型/规则、关键特征;
- 整体和分群指标、阈值;
- 已知限制、攻击面、漂移;
- 人工监督、申诉、回滚;
- 监控、复查和退役日期。
B.8 Agent 工具定义评审
- 工具名称/描述是否可能误导模型?
- 输入 schema 是否严格,是否允许任意 URL/SQL/路径?
- 调用者、用户委托、Agent 实例如何认证?
- scope/resource/audience 是否精确?
- 读写是否分离;金额/数量/域名/频率限制?
- 高风险参数在审批页是否完整展示并绑定?
- 是否幂等;失败后如何补偿?
- 返回内容是否标记为不可信?
- 日志是否可追溯且不记录 secret?
- kill switch、撤销、超时是否演练?
B.9 一页业务安全卡
text
业务旅程:谁在什么情境完成什么?
成功指标:转化/效率/可靠性。
资产与损失:最坏会怎样?
主体/资源/动作/委托:授权对象是什么?
攻击/误用/故障:前三条路径。
控制与摩擦:谁承担,多少?
残余风险:谁接受,何时复查?
发布与观测:指标、阈值、回滚。B.10 晋升证据条目
markdown
## 项目与时间
### 问题、规模、难度
### 我的角色和关键决策
### 技术深度与取舍
### 跨团队推动
### 上线前后指标
### 复用与长期影响
### 失败、反馈与改进
### 对目标职级能力的映射
### 证据链接:RFC/PR/看板/复盘/反馈