mcpField
I
implementing-privileged-access-management-with-cyberark

implementing-privileged-access-management-with-cyberark

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

关于 implementing-privileged-access-management-with-cyberark

用于规划和部署 CyberArk 特权访问管理的安全技能,面向管理企业特权凭据的团队。内容覆盖凭据发现、保管与轮换、会话隔离和监控,并涉及 NIST 800-53 控制。

主要功能

  1. 01设计高可用 Vault 架构
  2. 02发现并纳管特权凭据
  3. 03配置凭据轮换与验证
  4. 04部署会话隔离和录制
  5. 05将审计日志转发至 SIEM
  6. 06设置限时特权访问流程

适用场景

  1. 01规划 CyberArk Vault 与灾难恢复
  2. 02为账户配置凭据轮换策略
  3. 03审查特权会话并监控审计事件
  4. 04建立特权访问申请与审批流程

安装

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

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill implementing-privileged-access-management-with-cyberark

安装后在 Claude Code 中输入/implementing-privileged-access-management-with-cyberark确认已加载。

包含的文件

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

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

详细介绍

使用 CyberArk 实施特权访问管理

概述

部署 CyberArk Privileged Access Management,以在企业基础设施中发现、保管、轮换和监控特权凭据。本技能涵盖保险库架构、会话隔离、凭据轮换策略,以及与 NIST 800-53 访问控制要求的集成。

何时使用

  • 在环境中部署或配置使用 CyberArk 实施特权访问管理能力时
  • 建立与合规要求一致的安全控制时
  • 为该领域构建或改进安全架构时
  • 开展需要此实施的安全评估时

前置条件

  • 熟悉身份访问管理概念和工具
  • 可访问测试或实验环境以安全执行
  • 已安装 Python 3.8+ 及所需依赖项
  • 任何测试活动均已获得适当授权

目标

  • 设计具有高可用性的 CyberArk 保险库架构
  • 实施自动化的特权凭据发现和纳管
  • 为不同账户类型配置凭据轮换策略
  • 部署 Privileged Session Manager (PSM) 以实现会话隔离和录制
  • 将 CyberArk 与 SIEM 集成以监控特权访问
  • 实施即时 (JIT) 特权访问工作流

关键概念

CyberArk 架构组件
  1. Digital Vault:采用 FIPS 140-2 验证加密的加密凭据存储
  2. Central Policy Manager (CPM):自动化密码轮换和验证
  3. Privileged Session Manager (PSM):会话隔离、录制和击键记录
  4. Password Vault Web Access (PVWA):用于凭据管理的 Web 界面
  5. Privileged Threat Analytics (PTA):面向特权账户的行为分析
  6. Conjur Secrets Manager:应用身份和密钥管理
保险库安全模型
  • Master Policy:全局安全设置(双人控制、独占访问、一次性密码)
  • Safes:具有细粒度权限的凭据逻辑容器
  • Platforms:定义轮换、验证和协调的配置配置文件
  • Account Groups:关联共享轮换依赖关系的账户
凭据生命周期
  1. 发现:扫描基础设施以发现特权账户
  2. 纳管:将账户导入保险库并分配平台
  3. 轮换:按策略计划自动更改密码
  4. 验证:定期验证保险库中的凭据是否可用
  5. 协调:当保险库与目标不同步时重新同步凭据
  6. 退役:移除不再需要的账户

工作流

步骤 1:保险库架构设计
  1. 在安全网络分段中部署主保险库服务器
  2. 使用 DR 保险库配置保险库高可用性
  3. 加固保险库服务器操作系统(移除不必要的服务,禁用 RDP)
  4. 配置防火墙规则(仅允许来自授权组件的端口 1858)
  5. 设置带加密的保险库备份
步骤 2:Safe 和策略配置
  1. 创建与业务单元一致的 Safe 层级结构
  2. 使用最小权限角色定义 Safe 成员:
    • Safe Admins:管理 Safe 成员资格
    • Credential Managers:添加/修改账户
    • Auditors:仅查看审计日志
    • Users:检索/使用凭据
  3. 配置 Master Policy 设置:
    • 要求检索凭据时进行双人控制
    • 启用独占访问(同一时间每个凭据仅限一名用户)
    • 为敏感账户设置一次性密码模式
步骤 3:平台配置
  • Windows Domain Admin:每 24 小时轮换,每 4 小时验证
  • Linux Root:每 72 小时轮换,并轮换 SSH 密钥
  • Database Admin(Oracle、SQL Server):每 24 小时轮换
  • Network Devices:每 7 天轮换
  • Service Accounts:按计划轮换并进行依赖关系管理
  • Cloud IAM Keys:每 90 天轮换,并采用双密钥策略
步骤 4:特权会话管理
  1. 将 PSM 服务部署在负载均衡器之后
  2. 配置会话录制(视频、击键、命令日志)
  3. 设置会话隔离(用户通过 PSM 连接,绝不直接连接)
  4. 为 RDP、SSH、数据库、Web 应用定义连接组件
  5. 配置实时会话监控和终止能力
  6. 设置会话录制保留期限(为满足合规要求至少 1 年)
步骤 5:集成与监控
  1. 将 CyberArk 审计日志转发到 SIEM(CEF/Syslog 格式)
  2. 为行为分析配置 PTA:
    • 检测凭据窃取指标
    • 对可疑的特权会话活动发出告警
    • 监控未受管的特权账户使用情况
  3. 与工单系统集成以实现访问请求工作流
  4. 为轮换失败、验证失败、策略违规设置告警

安全控制

控制NIST 800-53描述
特权访问AC-6(7)特权账户控制
凭据管理IA-5自动化凭据轮换
会话录制AU-14会话审计能力
访问强制执行AC-3由保险库强制执行的访问策略
职责分离AC-5敏感操作的双重控制

常见陷阱

  • 未配置对账账户,导致轮换后账户锁定
  • 对有依赖关系的服务账户设置过于激进的轮换计划
  • 在生产部署前未测试 PSM 连接组件
  • 未为保险库不可用建立紧急访问流程
  • 忽视网络设备凭据管理

验证

  • 保险库仅可从授权组件访问
  • 所有已纳管账户的凭据轮换均成功
  • PSM 会话已录制且可搜索
  • 对敏感凭据签出强制执行双重控制
  • SIEM 接收 CyberArk 审计事件
  • 紧急访问流程已测试并记录
  • DR 保险库故障转移测试成功

评论

支持 Markdown