第三章 前置条件与输入准备:角色矩阵、资源清单、访问控制列表(ACL)、数据分类标签、历史审计日志

适用场景

本章适用于以下场景:

  • 首次建立权限需求计算体系,需要确认基础数据源是否就绪;
  • 既有权限体系升级,需要补充缺失的输入物;
  • 审计或合规检查前,验证Reach与Impact计算的输入完整性。

前置条件

执行本章操作前,团队应完成以下工作:

  1. 已明确组织架构和岗位角色定义(至少到部门/职能组级别);
  2. 已完成资产盘点,形成了一份可修订的资源清单草稿;
  3. 已有至少一个历史审计周期(如90天)的日志存储或导出能力;
  4. 数据分类策略(如公开/内部/机密/绝密)已获得管理层批准。

操作步骤

准备五类输入物的标准化流程如下:

步骤操作内容责任人产出物形态
1从HR或组织系统导出角色矩阵,包含角色ID、角色名称、所属部门、上级角色权限管理员CSV/Excel
2核对资源清单,确保每个资源(API、数据库、文件、功能模块)有唯一标识符和类型资产管理员资产注册表
3提取访问控制列表(ACL),包含主体、客体、权限类型(读/写/执行/管理)权限管理员ACL导出表
4对资源清单中的每个资源打上数据分类标签(如L1~L4),并确认标签同步至ACL数据安全负责人标签映射表
5获取历史审计日志,覆盖至少一个完整业务周期,字段需包含时间、用户、操作、资源、结果安全运营工程师日志归档
关键提醒: 角色矩阵与资源清单是后续计算的基础维度,若缺失任一,Reach与Impact的量化结果将无法关联到真实主体或客体。

输入输出物清单

输入物输出物备注
HR组织架构、岗位定义角色矩阵(含层级、隶属关系)需定期同步
资产管理系统、CMDB资源清单(含唯一ID、类型、责任人)建议采用UUID
已有授权系统(如AD、IAM)ACL(主体/客体/权限三元组)需去重、格式化
数据分类策略文档数据分类标签(资源→标签映射)支持多标签
SIEM或数据库审计日志历史审计日志(清洗后结构)保留至少90天
验收标准: 五类输入物均被采集并经过一致性校验(如角色无重复、资源ID不冲突、ACL无孤立条目、标签覆盖率≥95%、日志时间跨度满足需求)。任一不符合则退回对应步骤重新准备。

责任边界

  • 权限管理员: 负责角色矩阵与ACL的准确性、格式标准化。
  • 资产管理员: 保证资源清单的完整性,配合数据安全负责人打标签。
  • 数据安全负责人: 定义数据分类标准,监督标签应用,审计标签一致率。
  • 安全运营工程师: 确保历史审计日志无缺口、时间戳对齐。
  • 架构师/主管: 最终验收五类输入物是否满足Reach/Impact计算需求。

记录材料

本章执行过程中需归档以下记录:

  1. 角色矩阵版本快照(含导出时间戳);
  2. 资源清单与ACL的校验报告(异常条目数、解决状态);
  3. 数据分类标签覆盖率检查表;
  4. 历史审计日志的采集时间范围与记录条数确认单。
异常处理: 若资源清单与ACL存在未关联的客体,应优先归因——可先创建“待确认”占位标签,待资产管理员确认后再正式纳入计算,避免因缺失导致Reach分母失真。

验收标准

验收项标准通过/不通过
角色矩阵角色ID唯一,层级关系清晰,覆盖所有活跃岗位□ 通过 □ 不通过
资源清单每个资源有唯一ID,无重复,至少包含名称、类型、责任人□ 通过 □ 不通过
ACL三元组格式正确,无孤立主体或客体,权限类型符合预定义枚举□ 通过 □ 不通过
数据分类标签标签覆盖率≥95%,标签值与策略一致□ 通过 □ 不通过
历史审计日志时间跨度≥90天,字段完整,无超过5%的时间戳缺失□ 通过 □ 不通过
高效建议: 使用统一的数据模型(如JSON Schema)约束五类输入物的字段定义,可大幅降低后续清洗与转换的错误率。
前置条件五要素关系与Reach/Impact计算输入流 五类输入物准备 角色矩阵 角色ID/层级 资源清单 唯一ID/类型 ACL 主体/客体/权限 数据分类标签 L1~L4 历史审计日志 用户/操作/资源 Reach/Impact计算 五要素缺一不可 否则计算失真

异常处理

  • 角色矩阵缺少层级关系: 临时填充“默认上级”(如“ROOT”),并在记录材料中标记待补,后续由HR确认后更新。
  • 资源清单与ACL不匹配(孤立记录): 输出差异报告,由资产管理员和权限管理员在24小时内联合排除;无法及时解决的,将孤立记录放入“隔离池”不计入计算,但需在报告中注明。
  • 数据分类标签覆盖率低于95%: 优先对高风险资源(含机密/绝密)强制打标,其余资源使用“默认内部”标签临时填充,并在下一次迭代中补全。
  • 历史审计日志缺失部分时段: 若缺失比例低于10%,可用近一个完整周的数据做线性插值;超过10%则要求安全运营工程师补充备份日志或重新采集。