MITRE ATT&CK is a publicly maintained knowledge base of adversary tactics and techniques observed in real-world attacks. It gives defenders a shared vocabulary for describing attacker behaviour, and a structure against which detection coverage can be described, compared and measured.
The framework reframed detection from whether rules exist to which adversary behaviours can actually be seen. That is a more useful question, and it made coverage discussable with people who do not write queries, which changed how detection work is funded and reviewed.
It also exposed how much detection content is written for breadth rather than relevance. Content designed to tick as many technique boxes as possible produces high alert volume and low signal, because it treats every technique as equally likely in an environment where most are not applicable at all. A catalogue is a map of what adversaries do, not a specification for what a particular organization should detect.
A stated coverage figure is meaningful only if three conditions hold at once: the rule exists, the log sources it depends on are actually flowing from the relevant hosts, and the rule has been validated against real data rather than assumed to work from its logic alone.
The second condition fails constantly and silently. A detection referencing a process command-line field a fleet does not collect, or an authentication event type disabled in group policy, is a gap that presents as coverage on every report. Nothing alerts, because nothing arrives to evaluate.
A third failure is subtler. Coverage is counted at technique level, but a technique with a dozen sub-techniques can be marked covered on the strength of a rule detecting one.
Take a rule written to detect a web shell dropped by exploitation of an internet-facing application. The logic matches a web server process spawning a command interpreter, a well-understood pattern under the execution tactic. On paper the technique is covered.
In practice three things decide whether it fires. The endpoint agent has to be installed on the web tier, which for appliance-based or containerised web servers is frequently not the case. Process creation events have to include the parent process and full command line, which requires configuration off by default in several common deployments. And the rule has to survive an adversary substituting an equivalent expression: an encoded command, a different interpreter, or a spawn one level removed from the web server. The technique entry describes the behaviour accurately; the distance between that entry and a working detection is where the engineering effort lives, and a coverage dashboard measures none of it.
The knowledge base is maintained by MITRE and versioned, so a coverage claim should name the version it was measured against. MITRE Engenuity runs public evaluations in which products are tested against emulated adversary behaviour; results are published without a ranking. Detection logic is commonly expressed in the vendor-neutral Sigma format, which carries technique references as standard metadata.
Is MITRE ATT&CK a compliance framework? No. It is a knowledge base of adversary behaviour. Some frameworks reference it, but it prescribes no controls and issues no certification.
Should a team aim for 100 percent ATT&CK coverage? No. Many techniques are irrelevant to a given environment, and pursuing completeness produces alert volume rather than security. Coverage should follow the exposures actually present.
How is ATT&CK different from the cyber kill chain? The kill chain describes a linear attack progression at a high level. ATT&CK is a far more granular catalogue of specific techniques and assumes no fixed order.
What makes a coverage figure trustworthy? Evidence that the required telemetry is arriving from the relevant hosts and that each rule has fired against real or emulated activity, measured at sub-technique level.