SuperAPI AI 工具集

performing-purple-team-atomic-testing

测试与质量

查看项目

更新于 10-16 06:50

技能介绍

用途:验证针对特定 MITRE ATT&CK 技术的检测覆盖,运行紫队演练,做 ATT&CK 覆盖缺口分析,建立“执行原子测试—检查 SIEM—调优规则—重测”的检测验证闭环,生成 ATT&CK Navigator 热力图,并可在 CI/CD 或计划任务中自动化持续测试。

主要能力:基于 Invoke-AtomicRedTeam 模块执行原子测试,支持按技术 ID、测试编号、名称或 GUID 运行,支持前置条件检查与安装、超时控制及清理;可枚举原子测试清单,按战术筛选;可编写日志包装函数记录执行结果;提供 Splunk SPL 与 Elastic/KQL 查询示例用于检测验证;附带 Python 脚本做覆盖缺口分析,输出执行覆盖率与检测覆盖率。

使用方式:需 Windows 主机(PowerShell 5.1+ 或 PowerShell Core 7+,Linux/macOS 支持跨平台原子测试)、从 PSGallery 安装 Invoke-AtomicRedTeam、本地克隆 atomics 仓库、具备日志接入的 SIEM/EDR、ATT&CK Navigator、Python 3.9+ 及 mitreattack-python/pyyaml/requests、Sigma 规则库、测试端点管理员权限和隔离测试环境。安装命令:Install-Module -Name invoke-atomicredteam -Scope CurrentUser -Force;Install-Module -Name powershell-yaml -Scope CurrentUser -Force。执行示例:Invoke-AtomicTest T1059.001 -TestNumbers 1;清理:Invoke-AtomicTest T1059.001 -TestNumbers 1 -Cleanup。

适用场景:检测覆盖验证、紫队演练、SIEM/EDR 盲点分析、威胁情报映射到可执行原子测试、高管报告用热力图。

限制:不适用于需要自定义植入或超出原子测试的完整红队交战,此类应使用 Caldera、SCYTHE 或 Cobalt Strike。原子测试会执行真实攻击技术,仅可在自有或获书面授权的系统上运行,测试后必须执行清理命令,生产环境需风险接受。资料未提供具体收费、价格或平台支持细节。