关于 executing-red-team-engagement-planning
面向获授权的红队与安全评估团队,指导红队行动前的范围界定、威胁建模、规则制定和审批。它将作战规划与应急停止、法律授权及蓝队协调等安全约束结合起来。
主要功能
- 01定义测试范围与排除项
- 02制定交战规则和紧急停止程序
- 03按 MITRE ATT&CK 选择威胁画像
- 04规划攻击场景与时间线
- 05建立与 SOC/蓝队的协调流程
- 06编制供利益相关方审批的行动简报
适用场景
- 01为计划中的红队演练准备交战规则
- 02依据组织威胁选择对手模拟场景
- 03协调红队行动与 SOC 监控
- 04在测试启动前确认授权和应急流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill executing-red-team-engagement-planning安装后在 Claude Code 中输入/executing-red-team-engagement-planning确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEassets/template.mdreferences/api-reference.mdstandards.mdworkflows.mdscripts/agent.pyprocess.py详细介绍
执行红队演练规划
概述
红队演练规划是基础阶段,在任何攻击性测试开始之前,它定义了范围、目标、交战规则(ROE)、威胁模型选择和行动时间线。结构良好的演练计划确保红队模拟真实的对手行为,同时保持防止意外业务中断的安全护栏。
何时使用
- 在进行涉及执行红队演练规划的安全评估时
- 在针对相关安全事件遵循事件响应流程时
- 在执行计划的安全测试或审计活动时
- 通过动手测试验证安全控制措施时
前置条件
- 熟悉红队概念和工具
- 可访问用于安全执行的测试或实验环境
- Python 3.8+ 并安装所需依赖项
- 对任何测试活动具有适当授权
目标
- 定义清晰的演练范围,包括范围内和范围外的资产、网络和人员
- 制定交战规则(ROE),包括紧急停止程序、沟通渠道和法律边界
- 从 MITRE ATT&CK 框架中选择与组织威胁态势相匹配的适当威胁画像
- 创建详细的攻击计划,将对手 TTP 映射到演练目标
- 制定与组织 SOC/蓝队的冲突消解程序
- 生成全面的演练简报供利益相关者审批
法律声明: 此技能仅用于授权的安全测试和教育目的。未经授权对您不拥有或未获得书面许可测试的系统使用是违法的,可能违反计算机欺诈法。
核心概念
演练类型
| 类型 | 描述 | 范围 |
|---|---|---|
| 全范围 | 包含物理、社会和网络向量的完整对手模拟 | 整个组织 |
| 假定入侵 | 从初始据点开始,专注于后利用 | 内部网络 |
| 基于目标 | 针对特定的核心资产(例如,域管理员、PII 窃取) | 定义的靶标 |
| 紫队 | 与蓝队协作以改进检测 | 特定控制措施 |
交战规则组成部分
- 范围定义:IP 范围、域名、物理位置、人员
- 限制:不得触及的系统/网络(例如,生产数据库、医疗设备)
- 沟通计划:主要和次要联系渠道、升级程序
- 紧急程序:立即停止的代码词、事件响应协调
- 法律授权:签署的授权书、用于物理测试的免责函
- 数据处理:测试期间发现的敏感数据将如何处理和销毁
- 时间线:开始/结束日期、禁用窗口、报告截止日期
威胁画像选择
使用 MITRE ATT&CK Navigator 映射组织威胁,以选择相关的对手画像:
- APT29 (Cozy Bear):通过鱼叉式网络钓鱼、供应链针对政府/国防部门
- APT28 (Fancy Bear):政府组织、凭据收集、零日漏洞
- FIN7:金融部门、POS 恶意软件、社会工程
- Lazarus Group:金融机构、加密货币交易所、破坏性恶意软件
- Conti/Royal:勒索软件运营商、双重勒索、RaaS 模式
工作流
阶段 1:演练前
- 与利益相关者进行初始范围界定会议
- 识别核心资产和关键业务资产
- 审查先前的安全评估和审计发现
- 定义成功标准和演练目标
- 起草交战规则文档
阶段 2:威胁建模
- 使用 MITRE ATT&CK 识别相关的威胁行为者
- 将威胁行为者的 TTP 映射到组织攻击面
- 选择主要和次要攻击场景
- 使用具体技术 ID 定义对手仿真计划
- 为紫队协作机会建立检测检查点
阶段 3:行动规划
- 建立安全通信渠道(加密电子邮件、Signal 等)
- 为红队制定行动安全(OPSEC)指南
- 确定基础设施需求(C2 服务器、重定向器、钓鱼域名)
- 制定分阶段攻击时间线,并设置 go/no-go 决策点
- 与 SOC/IR 团队创建去冲突矩阵
阶段 4:文档与审批
- 编制交战计划文档
- 与法律顾问共同审查
- 获得执行发起人签署
- 向红队操作人员简报 ROE 和限制条件
- 分发紧急联系卡
工具与资源
- MITRE ATT&CK Navigator:威胁行为者 TTP 映射与可视化
- VECTR:红队交战跟踪与指标平台
- Cobalt Strike / Nighthawk:C2 框架规划与基础设施设计
- PlexTrac:红队报告与交战管理平台
- SCYTHE:用于创建攻击计划的对手仿真平台
验证标准
- 已签署的《交战规则》文档
- 已定义范围,并明确包含/排除边界
- 已选择威胁画像,并映射 MITRE ATT&CK 技术
- 紧急停止程序已测试并验证
- 沟通计划已分发给所有利益相关者
- 已获得法律授权并归档
- 红队操作人员已简报并确认 ROE
常见陷阱
- 范围蔓延:在执行过程中将测试扩展到已批准边界之外
- 去冲突不足:SOC 将红队活动当作真实事件进行调查
- 缺少法律授权:在没有适当签署授权的情况下进行测试
- 不切实际的威胁模型:模拟与组织无关的威胁
- 沟通不畅:在交战期间未能与利益相关者保持联系
相关技能
- performing-open-source-intelligence-gathering
- conducting-adversary-simulation-with-atomic-red-team
- performing-assumed-breach-red-team-exercise
- building-red-team-infrastructure-with-redirectors
评论
支持 Markdown