Join our Newsletter — 33% off our NHI Course
Home› Guides› ITDR validation: Proving Identity Detections Work, Safely
Guide Identity Visibility, Posture & Threat Detection

ITDR validation: Proving Identity Detections Work, Safely

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 9 November 2026 10 min read
On this page

Most organisations run identity threat detection without evidence that the detections fire, reach an analyst and lead to action when an identity is actually misused. Rules drift as directories, identity providers and log pipelines change, and a silent detection looks the same as a quiet week. This guide sets out a defensive validation programme for identity threat detection and response (ITDR): a coverage map against MITRE ATT&CK identity techniques, controlled tests described in terms of what to test and what evidence to collect, measurement of alert fidelity and response time, and reporting. It is for detection engineers, identity security teams and SOC leads. It assumes the detections described in the ITDR Guide and does not repeat them. It contains no attack commands or tooling steps by design.

Key takeaways

  • Start with a coverage map, not a test. List the identity techniques that matter to you, the telemetry each needs and the detection that should fire, then test against that map.
  • Test the whole chain. A pass means the event was logged, the rule fired, the alert reached the right queue with enough context, and an analyst could act on it.
  • Control every test. Use dedicated test identities, written approval, a change window, a stop condition and a rollback plan, and tell the people who need to know.
  • Measure fidelity and speed. Track detection rate per technique, false positive rate, time to alert and time to triage, and trend them over quarters.
  • Report gaps as work items. Each failed test becomes a ticket with an owner: missing telemetry, broken rule, noisy rule or slow response.

Why ITDR detections need validation

Identity detections fail quietly for ordinary reasons: a domain controller stops forwarding its Security log, an identity provider changes an event schema, a rule is tuned so tightly it never fires, or alerts land in a queue nobody watches. NIST SP 800-53 expects organisations to test incident response capability (IR-3), assess controls (CA-2) and monitor continuously (CA-7). NIST CSF 2.0 asks that improvements be identified from security tests and exercises (ID.IM-02). Validation turns those expectations into evidence for identity detection specifically.

Validation sits alongside, not instead of, related practices. Threat hunting looks for activity your rules miss (see the Identity Threat Hunting Guide); purple teaming tests detections collaboratively with an offensive team (see the Purple Teaming Guide); breach and attack simulation automates repeatable checks (see the Breach and Attack Simulation (BAS) Guide). An ITDR validation programme decides what must be proven, how often, and how results are measured.

Building the detection coverage map

Build the map in a spreadsheet or your detection repository. One row per technique, with the telemetry it depends on and the detection you expect to fire. The MITRE ATT&CK Coverage Mapping Guide covers the general method; this table shows identity-focused rows (technique IDs checked against ATT&CK v20).

ATT&CK techniqueTelemetry neededDetection to validate
T1078 Valid Accounts, T1078.004 Cloud AccountsIdP sign-in logs, VPN and SSO logsSign-in from unusual location, device or time for a test user
T1110.003 Password SprayingFailed authentication events across many accounts (domain controller and IdP)Many accounts failing from one source within a window
T1621 Multi-Factor Authentication Request GenerationMFA provider logs: push sent, denied, approvedRepeated MFA prompts to one user in a short period
T1558.003 KerberoastingDomain controller Kerberos service ticket eventsUnusual service ticket requests, especially for a honey service account
T1003.006 DCSyncDirectory replication request auditing on domain controllersReplication requests from a host that is not a domain controller
T1098 Account ManipulationDirectory and IdP audit logsPrivileged group membership or credential added to a test account
T1136 Create AccountDirectory and cloud audit logsNew account outside the provisioning system
T1556 Modify Authentication ProcessIdP configuration audit logsChange to federation, MFA or authentication policy
T1484 Domain or Tenant Policy ModificationGroup policy and tenant settings auditPolicy or trust change outside a change window
T1528 Steal Application Access Token, T1550 Use Alternate Authentication MaterialOAuth grant logs, token use logs with IP and deviceNew consent to a high-privilege app; token use from an unexpected location
T1087 Account DiscoveryDirectory query logging where availableBulk enumeration of privileged groups from a workstation

For each row, record four states: telemetry present (yes, partial, no), rule exists, last validated date, and result. Rows with no telemetry are not test candidates yet: they are logging work. The Active Directory Security Monitoring and Event IDs Guide lists the directory audit settings most rows depend on. Include non-human identities: service accounts, workload identities and OAuth apps belong on the map as much as people (see the Detection Engineering for Non-Human Identities Guide).

Controlled test design

Each test answers one question: when this behaviour happens to this identity, do we see it and act? Write tests in terms of the behaviour and evidence, not the tooling. Every test plan should contain:

  • Scope: the technique row, the systems in scope and those explicitly out of scope (for example production domain controllers outside the window).
  • Test identities: dedicated, clearly named test accounts and service accounts with no real access to data, created through normal provisioning, recorded in the identity inventory and disabled between tests. Never test with real user or executive accounts.
  • Approvals: written approval from the system owner and security leadership, and agreement from the SOC on whether the test is announced or unannounced to analysts.
  • Change window: a scheduled window recorded in change management, with the identity, network and SOC on-call contacts named.
  • Safety limits: rate limits that stay well under lockout thresholds, no changes to real privileged groups, and a stop condition (any production impact, any unexpected account lockout, any real alert from another source).
  • Rollback: how each change is reversed, for example removing the test account from a group, revoking a test OAuth consent, resetting credentials and disabling the account afterwards.
  • Evidence to collect: the raw event IDs and timestamps at source, the time the event arrived in the SIEM, the alert ID and time, the queue it reached, the analyst's triage notes and the time of the first response action.

Use honey identities to make some tests cleaner: a decoy service account that no legitimate process should touch gives a high-fidelity signal for tests and for real activity (see Decoy accounts in Active Directory). If an automated simulation platform runs the behaviour, apply the same approvals and limits, and keep its own credentials in the identity inventory. For tests that need offensive expertise, use an authorised purple team engagement rather than ad hoc testing.

Test types and when to use them

Test typeWhat it provesWhen to useCost
Log presence checkTelemetry arrives, parsed, on timeWeekly or daily, automatedLow
Rule unit test with recorded eventsRule logic matches known event samplesEvery rule change, in CILow
Controlled behaviour test with test identitiesEnd-to-end chain in the live environmentQuarterly for priority rows, after major identity changesMedium
Purple team exerciseDetection and response against realistic sequencesOnce or twice a yearHigh
Unannounced response testAnalyst triage and escalation under normal loadOnce or twice a year, with leadership approvalMedium

Small organisations can start with log presence checks and rule unit tests, then a few quarterly controlled tests for password spraying, MFA prompt floods and privileged group changes. Large organisations with several directories and identity providers should automate presence checks per source and run controlled tests per environment, because coverage often differs between forests and tenants.

Measuring alert fidelity and response time

These metrics are our recommendations. Keep them per technique row so trends are visible.

MetricDefinitionStarting target (ours)
Telemetry coverageShare of priority rows with full telemetryAbove 90%
Detection rateShare of controlled tests that produced the expected alertAbove 85% for priority rows
Time to alertEvent time at source to alert creationUnder 15 minutes for credential and privilege rows
Time to triageAlert creation to analyst acknowledgement with a decisionWithin your SOC service level
False positive rateShare of production alerts per rule closed as benign over 30 daysFalling quarter on quarter
Validation freshnessShare of priority rows validated in the last 90 daysAbove 80%

Fidelity needs both sides: a rule that always fires in tests but floods analysts with benign alerts is not working. Pair test results with 30 days of production alert outcomes before you call a row green.

Implementation roadmap

  1. Weeks 1 to 2: agree scope, owners and approval process; build the coverage map for 10 to 15 priority rows.
  2. Weeks 3 to 4: automate log presence checks for every identity source and fix missing telemetry.
  3. Weeks 5 to 8: add recorded-event unit tests for each priority rule in your detection pipeline.
  4. Quarter 2: run the first controlled behaviour tests with test identities in change windows; record evidence and metrics.
  5. Quarter 3 onwards: add a purple team exercise, an unannounced response test, and re-test after every major identity platform change.

Roll back by disabling any test identity immediately after each window, revoking any test consents, and confirming in the identity inventory that nothing created for the test remains active.

Reporting results

  • Coverage heat map: technique rows coloured by last result and freshness, for the SOC and identity teams.
  • Gap register: each failure classified as missing telemetry, rule logic, enrichment, routing or response, with an owner and due date.
  • Trend summary for leadership: detection rate, time to alert and validation freshness by quarter, plus the top three gaps and their status.
  • Evidence pack: approvals, change records, test identity lifecycle records and raw evidence, retained for audit and kept with incident response test records.

Common failure patterns

  • Testing the rule, not the chain: a rule passes in a lab while the production log source has been silent for weeks.
  • Using real accounts: tests run with a real admin's account, causing lockouts and polluting the audit trail.
  • Leftover test artefacts: test accounts, group memberships or consents left active after the window, creating the exposure the test was meant to catch.
  • Cloud and NHI blind spots: the map covers on-premises directory techniques but not identity provider configuration changes, OAuth grants or service accounts.
  • No re-test after change: a directory migration or IdP change silently breaks parsing, and nobody re-validates.
  • Results without owners: gaps reported in slides but never ticketed.

Framework mapping

ActivityNIST SP 800-53 Rev 5NIST CSF 2.0
Telemetry and loggingAU-2, AU-12PR.PS-04
Monitoring and analysisSI-4, AU-6DE.CM-03, DE.AE-02
Controlled testing and assessmentCA-2, CA-8, IR-3ID.IM-02
Test identity lifecycleAC-2PR.AA-01
Continuous validationCA-7ID.IM-02

Practitioner checklist

  • Build a coverage map of priority identity techniques with telemetry, rule and last validation date.
  • Automate log presence checks for every directory, IdP and MFA source.
  • Add recorded-event unit tests to every identity rule change.
  • Create dedicated, inventoried test identities and disable them between windows.
  • Require written approval, a change window, a stop condition and a rollback plan for every live test.
  • Collect source event times, SIEM arrival, alert time, queue and first response for every test.
  • Track detection rate, time to alert, false positive rate and validation freshness per row.
  • Include service accounts, OAuth apps and IdP configuration changes on the map.
  • Re-validate after every major identity platform or logging change.
  • Ticket every gap with an owner and report trends to leadership quarterly.

Standards and references

Related NHI Mgmt Group resources: ITDR Guide · MITRE ATT&CK Coverage Mapping Guide · Purple Teaming Guide · Detection Engineering Guide

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 9 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.