mcpField
P
performing-privileged-account-access-review

performing-privileged-account-access-review

github.com/mukul975安全35.2k77 次安装8 周前更新
代码仓库

关于 performing-privileged-account-access-review

用于审查企业系统中的用户是否仍需特权访问的安全技能,提供审查标准、决策指引、整改步骤和报告支持,适用于身份治理与合规工作。

主要功能

  1. 01审查特权账户访问权限
  2. 02评估业务理由与最小权限
  3. 03认证、撤销或升级处理权限
  4. 04整改账户与凭据
  5. 05生成审查报告

适用场景

  1. 01开展定期特权访问审查
  2. 02发现长期未用或无负责人的账户
  3. 03处理权限过度与职责分离冲突
  4. 04准备合规审计证据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill performing-privileged-account-access-review

安装后在 Claude Code 中输入/performing-privileged-account-access-review确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
assets/
template.md
references/
api-reference.md
standards.md
workflows.md
scripts/
agent.py
process.py

详细介绍

执行特权账户访问审查

概述

特权账户访问审查是一项关键的身份治理流程,用于验证拥有提升权限的用户是否仍需要这些访问权限。此审查涵盖域管理员、服务账户、数据库管理员、云 IAM 角色以及应用级特权账户。SOC 2、PCI DSS、HIPAA 和 SOX 合规框架要求定期进行访问审查;对于高权限账户,通常要求按季度审查。

适用场景

  • 在开展涉及特权账户访问审查的安全评估时
  • 在处理相关安全事件并遵循事件响应流程时
  • 在执行计划内的安全测试或审计活动时
  • 在通过实际操作测试验证安全控制时

前提条件

  • 已部署 PAM 解决方案(CyberArk、BeyondTrust、Delinea 或同类产品)
  • 身份治理平台(SailPoint、Saviynt 或同类产品)
  • 涵盖所有平台的完整特权账户清单
  • 已制定访问审查政策,明确 SLA 和升级流程
  • 已指定审查人员(账户所有者、经理、安全团队)

核心概念

特权账户类别
类别示例风险级别审查频率
域管理员Enterprise Admin、Domain Admin、Schema Admin严重每月
服务账户SQL 服务、备份 Agent、监控 Agent高每季度
云 IAMAWS root、Azure Global Admin、GCP Owner严重每月
数据库管理员DBA 账户、sa/sys 账户高每季度
应用管理员应用管理员角色、具有管理员范围的 API 密钥中每半年
紧急/应急账户Firecall 账户、紧急访问账户严重每次使用后
四大支柱审查框架
DISCOVER                    VALIDATE                    REMEDIATE                 MONITOR
    │                           │                           │                       │
    ├─ Enumerate all            ├─ Verify business          ├─ Remove excess        ├─ Continuous
    │  privileged accounts      │  justification            │  privileges           │  monitoring
    │                           │                           │                       │
    ├─ Identify orphaned        ├─ Confirm account          ├─ Disable orphaned     ├─ Anomaly
    │  accounts                 │  ownership                │  accounts             │  detection
    │                           │                           │                       │
    ├─ Map permissions to       ├─ Check compliance         ├─ Enforce password     ├─ Session
    │  business roles           │  with policies            │  rotation             │  recording
    │                           │                           │                       │
    └─ Classify by risk         └─ Review last usage        └─ Implement JIT        └─ Audit
       level                       and activity                access                  logging

工作流

步骤 1:发现账户并建立清单

枚举环境中的所有特权账户:

Active Directory:

  • Domain Admins、Enterprise Admins、Schema Admins 组
  • 具有 AdminCount=1 属性的账户
  • 具有 SPN(Service Principal Names)的服务账户
  • 具有委派权限的账户(无限制/受限制)

云平台:

  • AWS:具有 AdministratorAccess、PowerUserAccess 或 iam:* 权限的 IAM 用户/角色
  • Azure:Global Administrator、Privileged Role Administrator、Security Administrator 角色
  • GCP:组织/项目级别的 Owner、Editor 角色

数据库:

  • SQL Server:sysadmin、db_owner、securityadmin 固定角色
  • Oracle:DBA、SYSDBA、SYSOPER 权限
  • PostgreSQL:superuser、createrole、createdb 属性
步骤 2:制定审查标准

必须根据以下标准评估每个特权账户:

  1. 业务依据:用户当前的角色是否需要此权限?
  2. 最小权限:能否使用更低权限完成任务?
  3. 账户活动:该账户在过去 90 天内是否处于活动状态?
  4. 合规状态:该账户是否符合密码政策和 MFA 要求?
  5. 职责分离:此访问权限是否会造成 SoD 冲突?
  6. 所有权:是否已指定负责的所有者,且该所有者仍在履职?
步骤 3:开展审查

对于每个账户,指定的审查人员必须:

  1. 审查账户详细信息、权限和最近活动日期
  2. 如果仍有需要,则批准(认证)访问权限,并记录理由
  3. 如果不再需要访问权限,或审查人员无法说明该权限的合理性,则撤销访问权限
  4. 如果发现异常活动或违反政策的情况,则标记以供调查
  5. 如果审查人员无法作出判定,则上报

决策矩阵:

条件操作
活跃用户,权限合理认证 - 保留访问权限
活跃用户,权限过多补救 - 将权限缩减至最小权限
超过 90 天未活动禁用账户,通知所有者
未找到所有者禁用账户,上报安全团队
检测到职责分离(SoD)冲突补救 - 重新分配职责或添加补偿性控制
紧急访问账户确认最近一次使用已获授权,重置凭据
步骤 4:补救与执行

审查完成后:

  • 撤销未在 SLA 期限内通过认证的账户的访问权限
  • 对未在 14 天内完成审查的账户实施自动撤销
  • 轮换所有通过认证的特权账户的凭据
  • 尽可能将常驻权限转换为即时(JIT)访问权限
  • 使用当前账户清单更新 PAM 保管库
步骤 5:报告与文档记录

生成审查报告,包括:

  • 已审查账户总数与范围内账户总数
  • 认证率(已批准与已撤销)
  • 平均审查完成时间
  • 逾期审查和上报事项
  • 已采取的补救措施
  • 与上一审查周期的对比

验证清单

  • 已记录所有特权账户的完整清单
  • 已为所有账户指定负责人/审查人员
  • 已定义审查标准和决策矩阵
  • 审查人员已在 SLA(14 天)内完成认证
  • 已禁用已撤销的账户并轮换凭据
  • 已识别并禁用孤立账户
  • 已按最小权限原则审查服务账户
  • 已审计紧急访问账户,确认其仅用于经授权的用途
  • 已生成包含指标和趋势的审查报告
  • 已创建补救工单并跟进至完成
  • 已保留合规审计所需的证据

参考资料

评论

支持 Markdown