01 · 覆盖度三层度量模型
"我们覆盖了多少ATT&CK技术"是一个极易被粉饰的问题。一条从未触发过、也从未实测过的检测规则,与一条经原子测试验证的规则,在覆盖度上不应等价。本课题将覆盖度拆分为三个必须分别度量的层次:
| 层次 | 定义 | 度量方式 | 常见造假点 |
|---|---|---|---|
| L1 遥测可见 | 发生该技术行为时,所需日志/事件是否会被采集到数据平台 | 按技术条目的Data Sources/Data Components逐项核对遥测管线 | 日志"开了"但没进分析平台;终端装了EDR但关键事件类型未订阅 |
| L2 规则覆盖 | 针对该技术存在已部署的检测逻辑(规则/行为分析/告警) | 规则库与ATT&CK编号的双向标注审计 | 规则永久沉默;规则逻辑与技术行为脱节;只在纸面矩阵上涂色 |
| L3 实测验证 | 该技术的原子行为在真实环境中被执行时,检测按预期触发且告警质量可用 | Atomic Red Team/CALDERA实测记录 + 定期回归 | 从未实测;只测过一次且无回归 |
覆盖度剧场(Coverage Theater)警示:只统计L2会系统性高估能力。本课题规定:对外汇报的覆盖度必须标注层次(如"L2覆盖62% / L3覆盖31%"),任何单一数字都必须附带层次说明。这是本评估模型对KQ-2的直接回答。
03 · 数据源与遥测能力对齐
3.1 Data Sources / Data Components体系
自ATT&CK v10(2021年10月)起,技术条目的检测数据需求被结构化为Data Sources(数据源)与Data Components(数据组件)两层,并以独立对象形式在STIX数据包中发布(v17 Enterprise域含37个数据源对象)。这使"狩猎前遥测校验"第一次可以自动化:将技术的data components与企业遥测清单做集合运算,即可得出狩猎可行性结论。
3.2 数据域到遥测手段的映射参考
| 数据域 | 典型遥测手段 | 典型采集组件 |
|---|---|---|
| 终端 | 进程/命令行、进程访问、注册表、文件写入、服务安装、镜像加载 | Windows事件日志、Sysmon、EDR遥测 |
| 网络 | DNS查询、NetFlow/连接日志、代理访问、TLS指纹、网络流量元数据 | DNS日志、NDR/IDS、代理网关 |
| 身份 | 认证事件、Kerberos票据事件、目录服务变更、权限分配 | AD安全日志、IdP审计日志 |
| 云与SaaS | 管理面操作审计、对象访问日志、身份联邦事件 | 云平台审计日志(如CloudTrail类)、SaaS审计日志 |
| 邮件 | 收发信日志、附件沙箱判定、URL改写与点击日志 | 邮件安全网关 |
3.3 对齐示例:T1003.001 LSASS Memory
以子技术T1003.001(LSASS内存凭证转储)为例,其检测需要进程访问类遥测。在Windows侧的典型采集方式是Sysmon的进程访问事件(事件ID 10)或对lsass.exe的受保护进程访问审计,配合EDR的内存读取行为遥测;缓解侧则对应启用LSA保护(RunAsPPL)等本地加固项。若企业未部署任何此类遥测,则无论购买多少"覆盖该ATT&CK技术"的检测规则,L1层次即为零——这是数据源对齐校验要避免的第一类浪费。
工程建议:CTID开源的sensor-mappings-to-attack项目提供了常见传感器(如Sysmon事件类型、云审计日志)到ATT&CK数据组件的现成映射图层,可直接导入Navigator作为L1可见性的基线参考,避免从零梳理。
04 · 威胁狩猎闭环:从情报到假设
威胁狩猎与告警响应的本质区别在于:狩猎从假设出发、主动求证。ATT&CK映射使假设生成首次可以被规范化——每条高置信TTP情报都可以转化为一条结构化的狩猎假设:
4.1 狩猎假设模板(本课题建议)
| 字段 | 填写要求 |
|---|---|
| 技术编号 | 精确到子技术(如T1003.001),附情报出处链接 |
| 假设语句 | "若攻击者正在本环境使用该技术,则[数据源]中应出现[可观察特征]",特征必须可查询、可证伪 |
| 遥测依赖 | 列出所需Data Components及其在本环境的可用状态 |
| 验证方式 | 历史检索 / 实时观察 / 原子测试(Atomic Red Team对应测试编号) |
| 结果记录 | 命中详情或阴性结论;阴性结论注明检索窗口与数据覆盖范围,避免"没查到"被误读为"不存在" |
4.2 狩猎查询示例(伪代码示意)
以下查询为方法示意(KQL风格伪代码,非可直接运行的成品):
// 假设:本环境存在 T1003.001(LSASS内存转储)行为
// 特征:非系统进程以具备读取权限的句柄访问 lsass.exe
DeviceProcessEvents
| where FileName =~ "lsass.exe"
| where InitiatingProcessFileName !in~ ("wininit.exe", "lsass.exe")
| where ProcessCommandLine has_any ("sekurlsa", "dmp", "dump")
or GrantedAccess has_any ("0x1010", "0x1410", "0x143a", "0x1438")
| project TimeGenerated, DeviceName, InitiatingProcessFileName,
InitiatingProcessCommandLine, GrantedAccess注:进程访问权限掩码的具体取值随EDR厂商字段定义不同而异,落地时以本环境EDR文档为准;该示例仅演示"假设→特征→查询"的转化形态。
05 · 原子化验证与对抗模拟
5.1 Atomic Red Team:检测规则的"单元测试"
Atomic Red Team(Red Canary公司开源)将ATT&CK技术拆解为可在本地安全执行的原子测试(每个测试对应具体技术/子技术编号),是目前业界验证检测覆盖最广泛使用的基准库。本课题将原子测试编号纳入覆盖度证据链:L3"实测验证"的判定依据即为对应原子测试的执行记录。执行原子测试必须在授权隔离的测试环境中进行,且部分测试具有真实攻击性(如凭证转储类),须按测试说明逐条评估执行风险。
5.2 CALDERA与对抗模拟库
CALDERA(MITRE开源)是基于ATT&CK的对手模拟平台,支持按对抗画像(adversary profile,由ATT&CK技术组成的能力集)自动执行多阶段攻击路径。CTID维护的Adversary Emulation Library公开了多个APT组织的完整对抗模拟计划(如FIN7、Turla、Sandworm等),可直接转化为紫队演练剧本。与原子测试的"单点验证"互补,CALDERA解决的是"串成攻击链后检测是否仍然有效"的问题——包括告警关联、时序窗口与跨战术归因能力。
| 工具 | 类型 | 在验证闭环中的角色 |
|---|---|---|
| Atomic Red Team | 原子测试库 | L3单技术验证:快速确认某技术编号的检测是否真实有效 |
| CALDERA | 对抗模拟平台 | 攻击链级验证:多技术编排,检验检测链路与告警关联 |
| Adversary Emulation Library | 模拟计划库(CTID) | 基于公开报告复现APT组织行为序列,供紫队演练 |
| MITRE ATT&CK Evaluations | 第三方产品评估 | 外部参照:观察商业产品在相同模拟下的可见性/检测质量(见§07) |
06 · 检测工程与规则生态
6.1 Sigma:通用检测规则交换格式
覆盖度评估解决"缺什么",检测工程解决"怎么补"。Sigma是社区通用的日志检测规则开放格式(由Florian Roth等人发起的开源项目),以YAML描述检测逻辑,可编译为Splunk SPL、Microsoft Sentinel KQL、Elastic EQL/KQL等多种后端查询语言。其设计目标相当于检测领域的"通用指标格式":规则与技术编号(logsource/tags中的attack字段)绑定,天然适合与ATT&CK覆盖度图层联动——规则库中的attack标签即可反向生成L2覆盖视图。
6.2 检测规则生命周期管理
- 需求来源:狩猎验证结论(第4步闭环)、评估缺口(差集视图)、新情报映射(第2页产出)三类入口统一进检测工程工单。
- 开发规范:每条规则强制标注ATT&CK技术/子技术编号、数据源、作者、版本与回滚方案;优先复用Sigma社区规则并做本地化适配。
- 测试门槛:合并前通过原子测试实测(对应L3证据);无法实测的规则最高记50分(L2)。
- 运营反馈:告警量、误报率、MTTD纳入规则健康度看板,低效规则降级或退役,图层评分同步回写。
版本前瞻:ATT&CK v18(2025年10月28日)新增Detection Strategies与Analytics两类防御对象,官方开始以结构化方式描述"如何检测"而非仅"检测什么"。社区Sigma/SPL等规则库与官方检测内容的映射对齐,将是下一阶段检测工程生态的重要变量,本课题将持续跟踪。
07 · ATT&CK Evaluations评估生态
自2018年起,MITRE Engenuity基于ATT&CK框架运行ATT&CK Evaluations:在统一实验环境中按公开报告复现特定APT组织或犯罪集团的攻击步骤,让参测厂商产品自由检测,原始结果全部公开且MITRE不排名次。各轮次概要如下(轮次信息以attackevals官网为准):
| 轮次 | 年份 | 模拟对象 | 关注点 |
|---|---|---|---|
| R1 | 2018 | APT3 | 首轮评估,确立公开方法学;以LOLBins与进程级技术为主 |
| R2 | 2019(结果2020年公布) | APT29 | The Dukes家族的隐蔽执行(PowerShell/WMI等)检测深度;该轮首次区分Telemetry/Technique/战术级检测质量 |
| R3 | 2020 | Carbanak + FIN7 | 以经济利益驱动的犯罪组织的隐蔽操作,加入Linux环境 |
| R4 | 2022 | Wizard Spider + Sandworm | 勒索软件行为与广泛的后渗透 tradecraft,参测厂商29—30家;首次引入防护能力测试(9项保护场景、22家参与) |
| R5 | 2023 | Turla | 长期潜伏型APT的隐蔽持久化与定制工具链 |
| R6 | 2024 | 三场景:DPRK(macOS环境)+ CL0p(Windows环境)+ LockBit(Linux服务器+Windows) | 首次开展跨平台专项(macOS/Linux首次成为评估主环境);首次引入误报率/噪声测试(防护能力测试已于R4引入) |
| R7 | 2025 | 双场景:Scattered Spider(以社会工程为主的金融动机犯罪组织)+ Mustang Panda(中国背景间谍组织),检测评估11家厂商参与,另有9家参加预配置防护测试 | 首次将云环境与身份基础设施滥用纳入评估范围(首次AWS云对手仿真);据公开媒体报道,Microsoft(2025年6月)、SentinelOne与Palo Alto Networks(2025年9月12日)宣布退出该轮;MITRE CTO公开承认本轮测试"可能过难"并宣布2026年恢复厂商论坛(媒体报道) |
注:R6/R7场景构成与厂商退出信息以attackevals官网及公开媒体报道为准;厂商退出原因各方表述不一,本课题不作动机推断。
检测质量分级体系(Detection Categories,官方方法学)
解读各轮次结果前必须先理解官方记分语义——评估将每条检测记为以下类别之一,并可附加修饰符:
| 类别 | 含义 | 解读注意 |
|---|---|---|
| None | 未捕获任何相关遥测或检测 | 与"Telemetry"的差距即纯可见性缺口 |
| Telemetry | 捕获到原始遥测(进程/文件/网络事件等)但未识别为恶意 | 代表最低可见性,不等于检测能力 |
| General | 给出了一般性检出(如"发现可疑脚本执行")但未锚定到具体技术 | 告警可行动性有限,易淹没分析师 |
| Tactic | 检出锚定到战术列(如"防御规避行为") | 可用于狩猎线索,自动化处置价值有限 |
| Technique | 检出锚定到具体技术/子技术编号 | 评估语境下的"有效检测"基线 |
| 修饰符 | Delayed(延迟检出)/ Configuration Change(需改配置后检出) | 带修饰符的Technique≠开箱即用,采购解读须区分 |
说明:该分类为MITRE Engenuity评估方法学的公开记分语义;独立学术再分析(arXiv:2401.15878)在量化时亦以Technique级及以上为"检测置信"口径,与本表一致。
独立学术研究(arXiv:2401.15878,对评估公开JSON数据的再分析)给出了行业级的量化参照:参测EDR产品的技术级检测置信度中位数从APT29轮的50%升至Carbanak+Fin7轮的72%,再到Wizard Spider+Sandworm轮的88.25%;同一研究中,分析(Analytic)级覆盖率平均值从69.8%升至85.5%,评估涉及的数据源从2019年的9种扩展到2022年的41种,并发现Linux平台的检测与防护能力明显弱于Windows平台(该结论为独立学术研究观点,非MITRE官方表述)。
使用提醒:评估结果是"相同模拟下各家产品的原始可见性与检测质量数据",不是产品排名。厂商营销材料常选择性引用,采购决策应直接查阅官网原始数据(attackevals.mitre.org),并注意各轮次模拟只覆盖模拟对象实际使用过的技术子集,不代表对全部ATT&CK技术的测试。
7.1 ER7结果与评估生态收尾
ER7结果于2025年12月正式发布:双场景为Scattered Spider(以社会工程为主的金融动机犯罪组织,与第5页案例A钓鱼链条直接对应)与Mustang Panda(中国背景间谍组织),共11家厂商参与(Acronis、AhnLab、CrowdStrike、Cyberani、Cybereason、Cynet、ESET、Sophos、Trend Micro、WatchGuard、WithSecure),首次将AWS云环境纳入对手仿真,并首次引入良性业务活动背景流量(benign business activity)——对因过度调优而对此类正常行为产生大量误报的产品予以惩罚性计分,直接回应了业界对"实验室高分、实战高误报"的长期批评。
厂商自报数据引用规范:部分厂商(如CrowdStrike)在ER7后自报"检测/防护100%、零误报"。本课题立场不变:MITRE不排名,任何单厂商自报数字仅作"该厂商对官方原始数据的自我解读"引用,采购与能力评估决策必须回到attackevals.mitre.org原始数据。
第三方独立分析(非MITRE官方结论,引用须显著标注):独立安全分析机构对MITRE公开的ER7预配置防护原始数据的解读显示:启用预配置防护的测试中,行业最高阻断率为31%;针对身份提供方(IdP)的攻击测试各厂商阻断率为0%;针对AWS环境的攻击测试阻断率在0%—7.7%之间。该组数据与本页三层覆盖度模型形成互证:"L2规则覆盖"与"L3实测验证"之间的鸿沟,在身份与云这两个新场景中尤为显著——身份和云审计遥测正是多数组织L1可见性最薄弱的环节。
7.2 行业威胁画像数据(M-Trends 2025,报告口径引用)
Google Cloud M-Trends 2025(基于全球Mandiant事件响应数据)给出的技术流行度参照:T1059 Command and Scripting Interpreter出现于44.6%的案例,T1027 Obfuscated Files or Information为37.3%,T1021 Remote Services为35.3%;Mandiant在2024年为ATT&CK新增了2个技术、29个子技术与570项技术映射。对本课题的两点启示:①执行与防御规避类技术(v19下分属Execution/Stealth/Defense Impairment)是任何组织的覆盖度基线优先项;②行业流行度数据可作为第5页"案例交集→优先级"方法的加权因子(在"高置信×低覆盖"之上叠加流行度权重)。
7.3 归因信息与检测质量的关系(方法学提示)
从评估方法学本身即可得出一个常被忽视的结论:MITRE评估记分只记录行为检测质量(None/Telemetry/General/Tactic/Technique),威胁组织归因标签并不参与记分——"检出这是T1003"与"声称这是某组织"在评估中是两个完全独立的问题。独立学术研究(arXiv:2401.15878)逐轮追踪的量化指标(检测置信度、Analytic覆盖率)同样不含归因维度。这与第4页"工具重叠不构成归因""归因必须带置信度"的纪律相互印证:归因信息是检测质量的弱指标,检测工程不应以"能报组织名"为优化目标。
本节参考来源(第3页)
以下均为真实可查的权威来源,用于支撑本页事实性表述。
MITRE ATT&CK Navigator官方站点与文档:mitre-attack.github.io/attack-navigator;Layer文件格式说明:github.com/mitre-attack/attack-navigator
ATT&CK v17官方发布说明(含Data Sources统计):attack.mitre.org/resources/updates/updates-april-2025
Atomic Red Team:github.com/redcanaryco/atomic-red-team;CALDERA:github.com/mitre/caldera
CTID Adversary Emulation Library:github.com/center-for-threat-informed-defense/adversary-emulation-library;sensor-mappings-to-attack:github.com/center-for-threat-informed-defense/sensor-mappings-to-attack
Sigma通用检测规则格式:github.com/SigmaHQ/sigma
MITRE Engenuity ATT&CK Evaluations官方站点(各轮次原始数据):attackevals.mitre.org
独立学术再分析:arXiv:2401.15878《Decoding the MITRE Engenuity ATT&CK Enterprise Evaluation: An Analysis of EDR Performance in Real-World Environments》(含50%→72%→88.25%置信度中位数序列、Analytic覆盖率69.8%→85.5%、数据源9→41等数据):arxiv.org/abs/2401.15878
ER7结果的外部佐证(厂商自报,非MITRE立场,终审核验可达):Sophos官方新闻稿《Sophos XDR achieves its best-ever results in MITRE ATT&CK Enterprise 2025 evaluations》(2025-12-10):sophos.com官方新闻稿(葡萄牙语页面,厂商自述数据仍以[6]官方原始数据为准)
Microsoft Sysinternals Sysmon文档(进程访问事件等):learn.microsoft.com/sysinternals/downloads/sysmon;T1003.001条目:attack.mitre.org/techniques/T1003/001