第3章 评估前置条件清单
本章目标:掌握在启动 RICE 打分前,必须完整收集并验证的四个前置条件清单,确保后续打分有据可依、权责清晰。
适用场景
- 首次建立 RBAC 权限模型并需要批量计算 RICE 分的组织。
- 已完成初步角色设计,需对现有权限矩阵进行符合性检查的场景。
- 定期审计或迁移前,必须验证前置条件完整性与一致性的环节。
前置条件
在开始本章操作前,你应当已经具备以下能力与资源:
- 理解 RBAC 核心概念(角色、权限、继承关系)。
- 获得组织内至少一个业务系统的管理权限。
- 已准备好 模板清单(见本章 输入输出物 表格)。
操作步骤
- 收集组织角色清单:从 HR 系统或组织架构图导出当前所有正式岗位与角色名,去除临时 / 过期角色。
- 核对权限矩阵:将现有的权限分配表(角色 vs 权限)与系统实际权限配置进行差异比对,标记未授权或冗余条目。
- 审查系统架构文档:确认架构图是否包含所有涉及 RBAC 的微服务、API 网关和数据层;补全缺失的模块。
- 抽取访问日志样本:选取最近 7 天内的操作日志,确保覆盖管理员、普通用户、只读用户三类典型场景,并脱敏处理。
- 汇总评估报告:将以上四个清单的状态(完整 / 待补 / 不一致)记录到统一的评估表中,并输出结论。
输入输出物
| 类别 | 名称 | 格式 / 来源 | 检查要点 |
|---|---|---|---|
| 输入 | 组织角色清单 | Excel / HR 系统导出 | 去重,无过期角色,包含角色 ID 和名称 |
| 输入 | 权限矩阵 | 数据库 / RBAC 工具导出 | 角色与权限一一映射,无循环继承 |
| 输入 | 系统架构文档 | Visio / Draw.io 图 | 涵盖所有 RBAC 相关子系统与接口 |
| 输入 | 访问日志样本 | JSON / 文本,近 7 天 | 脱敏,覆盖增删改查操作 |
| 输出 | 前置条件评估报告 | Adobe PDF / 内部 Wiki | 含每项状态(通过/待补)及负责人签字 |
责任边界
- 安全管理员:提供权限矩阵与日志样本,并确保日志已脱敏。
- 系统架构师:审核架构文档的完整性,补充缺失模块。
- HR / 部门主管:确认组织角色清单的准确性与时效性。
- RBAC 流程负责人:汇总各方结果,签字确认评估通过。
记录材料
每次评估后需归档以下文件至项目知识库:
- 原始组织角色清单(含版本号)
- 权限矩阵差异比对表
- 系统架构文档评审纪要
- 脱敏后的日志样本摘要(用户 ID 替换为哈希)
- 前置条件评估报告(含签字扫描件)
归档建议:使用统一命名规则,如
前置条件评估_20250330_v1.2.3.pdf,便于后期回溯。
异常处理
| 异常场景 | 处理方案 |
|---|---|
| 角色清单中存在幽灵角色(无人担任) | 标记为“待确认”,通知部门主管在 48 小时内反馈;逾期则自动禁用。 |
| 权限矩阵与系统实际配置不一致 | 暂停评估,修复差异后再重新比对,并记录偏差详情。 |
| 架构文档缺失关键微服务模块 | 要求架构师在 24 小时内补充,并重新审查。 |
| 日志样本不足 7 天或未覆盖所有操作 | 延长采集窗口至 14 天,确保覆盖周末及峰值时段。 |
| 多方签字延迟超过 3 个工作日 | 升级至项目 PM 协调,或启用电子签章加速。 |
注意:如果前置条件评估报告中有任一项状态为“待补”,禁止进入 RICE 打分流程,否则所有分数无效。
验收标准
- 四个前置条件清单均已被收集并存放于指定共享目录。
- 每个清单均通过格式校验(见检查要点)。
- 评估报告中所有条目状态为“通过”,且有双人签字(安全管理员 + 流程负责人)。
- 归档文件命名符合规范,版本号无误。