4. 最小权限原则导入

4.1 适用场景

最小权限原则(Principle of Least Privilege,PoLP)是权限映射重构的核心设计约束。在以下场景中必须首先完成最小权限概念的导入与基线检查:

  • 新系统上线:首次构建权限模型时,避免默认赋予过量权限
  • 权限审计整改:存量系统中发现越权、闲置权限或权限蔓延
  • 架构重构:微服务拆分、中台建设导致权限边界重组
  • 合规检查:等保2.0、GDPR、SOX等法规对权限收敛的硬性要求
关键认知: 最小权限不是“最小化权限”,而是“恰好满足业务操作的最少权限”。过度收敛会导致业务流程阻塞,过度放权则带来安全风险。

4.2 前置条件

  1. 已完成现有权限清单的初步梳理(参考第3章权限资产盘点)
  2. 具备各业务功能模块的操作清单(功能-角色-权限映射初稿)
  3. 业务负责人与安全负责人已明确PoLP导入范围及时间窗口
  4. 获取至少1个完整业务域的初始权限数据集(用于基线检查演示)

4.3 操作步骤

  1. 最小权限概念宣贯:向项目组及相关干系人解释PoLP定义、收益与约束
  2. 业务功能拆解:将每个业务域拆解为原子操作(CRUD+审批+导出等)
  3. 权限需求推导:依据操作频率、数据敏感度、操作风险推导最小权限需求
  4. 填写初始权限基线检查表:对照下表逐项核查当前权限状态
  5. 偏差标记与登记:对于越权、冗余、缺失项,记录至《权限偏差登记表》
  6. 最小权限矩阵生成:输出权限最小化后的“角色-权限”映射基线

4.4 输入输出物

类型 名称 格式 来源/去向
输入 存量权限清单 Excel / CSV 第3章权限资产盘点输出
输入 业务功能操作清单 Word / 思维导图 产品与业务团队提供
输出 初始权限基线检查表(已填写) Excel 本步骤核心交付物
输出 权限偏差登记表 Excel 安全审计与整改输入
输出 最小权限矩阵(V1.0) Excel / JSON 后续权限映射优化基础

4.5 责任边界

  • 业务部门负责人:确认原子操作且评估业务影响
  • 安全/合规团队:提供最小权限核查标准及合规要求
  • 架构师/流程专家:主导基线检查表设计及偏差判定
  • 开发/运维:配合提取现有权限配置,协助矩阵生成

4.6 记录材料

《初始权限基线检查表》应包含以下列结构,且每个检查项均需明确通过标准:

编号 检查项 检查内容 通过标准 状态
4.6.1 基础设置 是否为每个用户单独赋予而非组继承 95%以上为独立分配 待填写
4.6.2 用户管理 离职/调岗用户权限是否已回收 72h内回收率100%
4.6.3 角色配置 是否存在超过3个功能域的综合角色 不超过1个
4.6.4 文件权限 共享目录访问权限是否按需分配 无全局读写权限
4.6.5 审计日志 权限变更是否记录操作人、时间、变更项 完整记录且不可篡改 待填写

4.7 异常处理

常见异常及处理方案:
  • 兼容性冲突:某业务功能依赖高权限组件(如Admin API)。处理:为该功能建立“特权窗口”并记录使用事由,同时推动组件改造以支持细粒度鉴权。
  • 权限放宽申请:业务方声称必须放宽权限才能正常运行。处理:由安全团队与架构师共同评审,如确实必要,则在该权限旁增加“受限使用”标签,并设置自动回收策略。
  • 基线检查数据不完整:部分旧系统无法导出权限列表。处理:标注为“待人工核查”,并安排手动复审周知。

升级条件:若单个业务域偏差超过30%,需暂停基线检查,由项目负责人发起专项清理后再继续。

4.8 验收标准

  • 交付完整的《初始权限基线检查表》,每个检查项均已评价且偏差已标记
  • 生成最小权限矩阵V1.0,且矩阵中权限项数量较原清单减少比例≥40%
  • 所有偏差项已在《权限偏差登记表》中记录,并附带整改责任人及计划时间
  • 概念宣贯与基线检查过程记录归档,完成项目组内全员签字确认
最小权限落地支撑系统 最小权限落地支撑系统 最小权限原则导入 业务功能拆解 权限需求推导 基线检查表 最小权限矩阵 V1.0 权限偏差登记表 持续迭代:每次重构循环均需重新执行导入 确保权限基线始终与业务最小需求对齐