Subscribe to the Non-Human & AI Identity Journal

How should security teams separate ITDR from ISPM in an identity programme?

Treat ITDR as the control set for detecting, containing, and recovering from attacks against identity infrastructure. Treat ISPM as the control set for measuring identity exposure, coverage, and readiness across accounts, credentials, and access controls. The two should share data, but they answer different operational questions and should be governed separately.

Why This Matters for Security Teams

ITDR and ISPM answer different identity questions, but many programmes blur them into one dashboard and then lose both operational clarity and accountability. ITDR is about detecting compromise, containing blast radius, and recovering identity services under attack. ISPM is about understanding exposure, coverage gaps, and readiness across accounts, credentials, and access paths. That distinction matters because identity is now a primary attack surface, not just an admin function.

When teams collapse detection and posture into the same workstream, they often end up with nice metrics and weak response. A posture tool may show over-privileged accounts, but it will not tell an operator that a privileged session is actively abusing directory permissions. Likewise, an identity detection control can flag anomalous behaviour without revealing whether the underlying credential estate is broadly overexposed. NIST’s NIST Cybersecurity Framework 2.0 is useful here because it separates governance, protection, detection, response, and recovery into distinct outcomes rather than one blended function.

NHI Management Group research shows why that separation is practical, not theoretical: in the Ultimate Guide to NHIs, 80% of identity breaches involved compromised non-human identities such as service accounts and API keys. In practice, many security teams discover identity exposure only after an identity attack has already triggered containment activity, rather than through intentional posture management.

How It Works in Practice

The cleanest operating model is to treat ISPM as the continuous measurement layer and ITDR as the active defence layer. ISPM should answer questions such as: Which identities exist? Which credentials are stale? Which accounts are over-privileged? Which systems are out of policy? ITDR should answer: Is this identity behaving maliciously? Has directory trust been abused? Are tokens, service accounts, or federation paths being used for lateral movement?

That split works best when both programmes share the same identity inventory, but not the same control objectives. ISPM typically feeds hygiene findings into remediation backlogs, while ITDR consumes identity telemetry for correlation, alerting, and response automation. For example, an ISPM platform may surface long-lived secrets, unrotated service accounts, or orphaned entitlements. ITDR then uses logs from directory services, cloud IAM, PAM, and authentication systems to detect suspicious delegation, privilege escalation, impossible travel, or token replay.

  • Use ISPM for continuous coverage: inventory, privilege review, stale access, and configuration drift.
  • Use ITDR for runtime defence: anomaly detection, containment playbooks, and identity incident response.
  • Feed both from a common source of truth for identities, credentials, and trust relationships.
  • Separate ownership so posture gaps do not get buried inside alerting queues, and alerts do not become remediation spreadsheets.

For practitioners building the control plane, the 52 NHI Breaches Analysis is a useful reminder that compromised identities often become the entry point for broader abuse. The relevant implementation pattern is to align ISPM with policy and lifecycle control, while aligning ITDR with detection engineering, identity signal correlation, and recovery workflows. These controls tend to break down in heavily federated environments with multiple directories and cloud tenants because identity telemetry is fragmented and response ownership is unclear.

Common Variations and Edge Cases

Tighter separation between ITDR and ISPM often increases coordination overhead, so organisations need to balance operational clarity against the cost of maintaining two programmes. That tradeoff is real, especially in smaller teams that want a single tool to cover every identity concern.

Best practice is evolving, but current guidance suggests keeping the programmes distinct while allowing shared telemetry and shared identity data models. A mature ISPM team may also own preventive controls such as entitlement review, credential hygiene, and policy compliance reporting. A mature ITDR team may own identity threat hunting, alert triage, and response automation. The risk is that one team starts absorbing the other’s outcomes and both lose focus.

There is also a practical edge case in cloud-heavy and SaaS-heavy environments: posture findings may come from API inventory, OAuth grants, and external sharing paths, while detections may depend on logs that are delayed, incomplete, or inconsistent across providers. In those environments, identity exposure can be measurable long before compromise is detectable, which makes ISPM essential even when ITDR is already strong. For governance language, NIST framing is helpful, but the operational control split should stay explicit rather than implied.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 DE.CM ITDR maps to continuous detection of identity compromise and misuse.
NIST CSF 2.0 PR.AC ISPM maps to identity access exposure, privilege, and coverage management.
OWASP Non-Human Identity Top 10 NHI-05 Identity secrets and lifecycle weaknesses drive both posture gaps and attacks.

Use identity telemetry to detect suspicious activity and trigger containment workflows.