关于 implementing-privileged-access-management-with-cyberark
用于规划和部署 CyberArk 特权访问管理的安全技能,面向管理企业特权凭据的团队。内容覆盖凭据发现、保管与轮换、会话隔离和监控,并涉及 NIST 800-53 控制。
主要功能
- 01设计高可用 Vault 架构
- 02发现并纳管特权凭据
- 03配置凭据轮换与验证
- 04部署会话隔离和录制
- 05将审计日志转发至 SIEM
- 06设置限时特权访问流程
适用场景
- 01规划 CyberArk Vault 与灾难恢复
- 02为账户配置凭据轮换策略
- 03审查特权会话并监控审计事件
- 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 外,安装时一起下载的参考资料和脚本。
LICENSEassets/template.mdreferences/api-reference.mdstandards.mdworkflows.mdscripts/agent.pyprocess.py详细介绍
使用 CyberArk 实施特权访问管理
概述
部署 CyberArk Privileged Access Management,以在企业基础设施中发现、保管、轮换和监控特权凭据。本技能涵盖保险库架构、会话隔离、凭据轮换策略,以及与 NIST 800-53 访问控制要求的集成。
何时使用
- 在环境中部署或配置使用 CyberArk 实施特权访问管理能力时
- 建立与合规要求一致的安全控制时
- 为该领域构建或改进安全架构时
- 开展需要此实施的安全评估时
前置条件
- 熟悉身份访问管理概念和工具
- 可访问测试或实验环境以安全执行
- 已安装 Python 3.8+ 及所需依赖项
- 任何测试活动均已获得适当授权
目标
- 设计具有高可用性的 CyberArk 保险库架构
- 实施自动化的特权凭据发现和纳管
- 为不同账户类型配置凭据轮换策略
- 部署 Privileged Session Manager (PSM) 以实现会话隔离和录制
- 将 CyberArk 与 SIEM 集成以监控特权访问
- 实施即时 (JIT) 特权访问工作流
关键概念
CyberArk 架构组件
- Digital Vault:采用 FIPS 140-2 验证加密的加密凭据存储
- Central Policy Manager (CPM):自动化密码轮换和验证
- Privileged Session Manager (PSM):会话隔离、录制和击键记录
- Password Vault Web Access (PVWA):用于凭据管理的 Web 界面
- Privileged Threat Analytics (PTA):面向特权账户的行为分析
- Conjur Secrets Manager:应用身份和密钥管理
保险库安全模型
- Master Policy:全局安全设置(双人控制、独占访问、一次性密码)
- Safes:具有细粒度权限的凭据逻辑容器
- Platforms:定义轮换、验证和协调的配置配置文件
- Account Groups:关联共享轮换依赖关系的账户
凭据生命周期
- 发现:扫描基础设施以发现特权账户
- 纳管:将账户导入保险库并分配平台
- 轮换:按策略计划自动更改密码
- 验证:定期验证保险库中的凭据是否可用
- 协调:当保险库与目标不同步时重新同步凭据
- 退役:移除不再需要的账户
工作流
步骤 1:保险库架构设计
- 在安全网络分段中部署主保险库服务器
- 使用 DR 保险库配置保险库高可用性
- 加固保险库服务器操作系统(移除不必要的服务,禁用 RDP)
- 配置防火墙规则(仅允许来自授权组件的端口 1858)
- 设置带加密的保险库备份
步骤 2:Safe 和策略配置
- 创建与业务单元一致的 Safe 层级结构
- 使用最小权限角色定义 Safe 成员:
- Safe Admins:管理 Safe 成员资格
- Credential Managers:添加/修改账户
- Auditors:仅查看审计日志
- Users:检索/使用凭据
- 配置 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:特权会话管理
- 将 PSM 服务部署在负载均衡器之后
- 配置会话录制(视频、击键、命令日志)
- 设置会话隔离(用户通过 PSM 连接,绝不直接连接)
- 为 RDP、SSH、数据库、Web 应用定义连接组件
- 配置实时会话监控和终止能力
- 设置会话录制保留期限(为满足合规要求至少 1 年)
步骤 5:集成与监控
- 将 CyberArk 审计日志转发到 SIEM(CEF/Syslog 格式)
- 为行为分析配置 PTA:
- 检测凭据窃取指标
- 对可疑的特权会话活动发出告警
- 监控未受管的特权账户使用情况
- 与工单系统集成以实现访问请求工作流
- 为轮换失败、验证失败、策略违规设置告警
安全控制
| 控制 | NIST 800-53 | 描述 |
|---|---|---|
| 特权访问 | AC-6(7) | 特权账户控制 |
| 凭据管理 | IA-5 | 自动化凭据轮换 |
| 会话录制 | AU-14 | 会话审计能力 |
| 访问强制执行 | AC-3 | 由保险库强制执行的访问策略 |
| 职责分离 | AC-5 | 敏感操作的双重控制 |
常见陷阱
- 未配置对账账户,导致轮换后账户锁定
- 对有依赖关系的服务账户设置过于激进的轮换计划
- 在生产部署前未测试 PSM 连接组件
- 未为保险库不可用建立紧急访问流程
- 忽视网络设备凭据管理
验证
- 保险库仅可从授权组件访问
- 所有已纳管账户的凭据轮换均成功
- PSM 会话已录制且可搜索
- 对敏感凭据签出强制执行双重控制
- SIEM 接收 CyberArk 审计事件
- 紧急访问流程已测试并记录
- DR 保险库故障转移测试成功
评论
支持 Markdown