用途:Stratus Red Team 是面向云环境的攻击模拟工具,用于检测工程与紫队演练。它按 MITRE ATT&CK 战术映射,对 AWS、Azure、GCP、Kubernetes 执行细粒度攻击技术,帮助蓝队验证 CloudTrail、GuardDuty、Sentinel、Falco 等检测规则是否真正触发。
主要能力:每个技术有确定生命周期——warmup(用内嵌 Terraform 预置前置设施)、detonate(执行攻击动作)、revert(回滚副作用以便重复触发)、cleanup(清理前置设施)。前置与攻击解耦,可反复触发同一技术迭代检测。工具使用标准云 SDK 凭据链(AWS profile/环境变量、az login、GCP ADC、kubeconfig),权限与所认证身份一致。
使用方式:安装可用 go install -v github.com/datadog/stratus-red-team/v2/cmd/stratus@latest,或 Homebrew、Docker。先确认身份(如 aws sts get-caller-identity),再用 stratus list 浏览目录,可按 --platform 或 --mitre-attack-tactic 过滤;stratus show 查看技术详情;依次执行 stratus warmup、stratus detonate、stratus revert、stratus cleanup,stratus status 查看状态(COLD/WARM/DETONATED)。可用 stratus cleanup --all 清理全部。
适用场景:验证云检测规则、构建可重复紫队演练、生成 MITRE 映射遥测测试 SIEM、衡量检测覆盖、分析师上手训练。
限制与安全:仅限自有或明确授权的账户,会创建真实云资源并可能产生费用;不要用生产凭据,应使用专用实验账户;状态目录 ~/.stratus-red-team/ 保存 Terraform 状态,清理完成前勿删除;首次 warmup 需出站 HTTPS 下载 provider 插件。未授权使用属违法。具体价格、平台支持细节以官方文档为准,资料未提供更多收费信息。