Five products describe the same failed login five ways. Without a common schema you write five rules and maintain five rules forever.
Windows EventID 4625, TargetUserName, IpAddress, LogonType Okta eventType=user.session.start, outcome.result=FAILURE AWS eventName=ConsoleLogin, errorMessage=Failed authentication SSH "Failed password for invalid user root from 1.2.3.4" ↓ normalise ↓ metadata.event_type = USER_LOGIN security_result.action = BLOCK principal.user.userid / principal.ip / target.hostname
Every SIEM has a schema of this shape — Google SecOps calls it UDM, others use ECS, OCSF or CIM. Learning your platform's schema is the highest-leverage investment you can make in it, because rules, dashboards and searches all speak it.
| Type | Example | Strength | Weakness |
|---|---|---|---|
| Atomic / IOC | Known-bad hash or domain | Zero false positives | Obsolete instantly |
| Behavioural | Office spawns PowerShell with -enc | Durable across tooling | Needs FP tuning |
| Statistical | Data volume 10× the user's baseline | Catches the unknown | Baseline drift, seasonality |
| Correlation | Phish click → new-ASN login → inbox rule | Very high fidelity | Depends on multiple healthy feeds |
| Threat hunting | Hypothesis-driven search | Finds what rules miss | Human time, not scalable |
The query is maybe a third of the work. A detection is only production-ready with all of this:
Tuning hierarchy, best to worst:
Metrics worth tracking: alert volume per rule, true/false positive ratio, time to triage, percentage of alerts closed as "informational" (a high number means your severity assignment is broken), and rules that have never fired at all (either brilliant or broken — test them).
A rule for "credential dumping via LSASS access" fires 40 times a day, all from your backup agent. Best action?
Mapping detections to techniques is useful for gap analysis and for communicating with stakeholders. It becomes theatre when a green square means "we have one rule that mentions this".
Scope the matrix before measuring it: techniques relevant to your platforms and threat model. A UK FinTech on Macs, Workspace and AWS should not be graded on ICS techniques, and pretending otherwise makes the whole exercise unfalsifiable.
That record is genuinely useful in three places at once: internal roadmap prioritisation, MSSP performance reviews, and the resilience-testing evidence regulators and clients ask for.