Identity threat detection and response (ITDR) standards
Criteria verified as of August 2026. Re-verify on the web before committing to anything (§8).
1. Scope and triggers
Applies to the attack against identity, its detection and its response: why identity is
the dominant vector and with what evidence that is sustained; the characteristic attack classes and
how they look in the logs; what telemetry is needed and what is lost depending on licence; the
detections that genuinely pay off; and identity-specific containment, which is not changing the
password. It includes watching emergency accounts and the administrative tier, not their
design.
Triggers: "compromised account", "impossible travel sign-in", "password spraying",
"password spraying", "credential stuffing", "AiTM", "adversary in the middle", "session cookie
theft", "token replay", "stolen token", "stolen refresh token", "PRT", "MFA fatigue",
"push bombing", "MFA push bombing", "consent phishing", "malicious OAuth
application", "consent grant", "device code phishing", "device code
flow", "SIM swapping", "Golden SAML", "token signing certificate", "cross-tenant
trust", "federation added to the domain", "credential added to the application",
"addPasswordCredential", "addKeyCredential", "service principal with a new secret",
"unrecognised device registration", "MFA method added by the attacker", "mail forwarding
rule created", "hash synchronisation", "PTA", "authentication agent",
"Entra Connect compromised", "revoke sessions", "ITDR".
Governing principle: identity is the perimeter today, and an attacker who authenticates is
not exploiting anything: they are using the system as it was designed. Hence the three
consequences that order this document:
- MFA is not a border, it is a toll: it is paid once and what comes out the other side —a
session cookie, a refresh token— is a portable credential that never asks for MFA again.
Once the post-authentication artifact is stolen, MFA is irrelevant (§3.2).
- There is no malware to look for. An identity attack leaves as its only trace a sign-in log,
an audit log and a consent log. Without that telemetry retained there is no possible
investigation — and the licence tier decides how much there is (§3.5).
- Resetting the password expels nobody. A new password does not invalidate a stolen cookie
nor a live refresh token. The correct response revokes, and in a specific order
(§3.7).
Strictly defensive and authorised posture. The techniques are described as a risk class,
observable evidence and control, never as a reproducible procedure. There are no
payloads here, no parameterised attack tools, no exploitation steps.
Not applicable: see identity-access-management-standards (hard boundary and the most
important of this skill: identity architecture is hers, without exception — IdP choice, OAuth
2.1/OIDC flows and their design, SAML, passkeys/WebAuthn, MFA and conditional access policy,
SCIM and the joiner-mover-leaver cycle, authorisation engines, PAM/JIT, design of break-glass
accounts, workload identity. Here: how all of that is attacked, how it looks in the
logs, what is detected and what is done when it happens. One-line arbitration rule: if the
question is "how do I configure it", it is hers; if it is "how do I know they are breaking it and
what do I do", it is ours), detection-engineering-standards (the rule is hers:
authoring in Sigma/KQL, tests, thresholds, tuning, ATT&CK coverage, deployment in the SIEM and
schema normalisation. Here, which identity hypothesis deserves a rule and why — the rule is
born here and governed there),
soc-operations-standards (shift, queue, triage, escalation and closure of the alert this
generates), incident-response-forensics-standards (the confirmed incident and its
investigation: scoping, acquisition, timeline, eradication and rebuild; here only
identity-specific containment and why its order matters), windows-server-ad-standards (the
domain itself: forest, GPO, Kerberos/NTLM, krbtgt, AD CS, Tier 0/PAW, delegation, directory
hygiene and forest recovery. Here only the bridge: how a compromise in the directory becomes a
compromise of the cloud tenant and vice versa), azure-standards/aws-standards/gcp-standards
(tenant configuration and its platform IAM: conditional access, PIM, governance,
policies and conditions. Here, their abuse), cloud-security-posture-standards (sister:
excessive permission at rest —effective entitlement, wildcards, permission attack paths—;
here the misuse in flight of a legitimate identity), endpoint-security-standards
(the workstation and its EDR: the infostealer that steals the browser cookie is stopped and
detected there; here what happens afterwards with that cookie), email-security-standards (mail
as the phishing delivery channel; here the consequence on identity),
threat-intelligence-standards (the actor, the indicator and its expiry),
vulnerability-management-standards (CVE and patching SLA — a permission and a stolen token have
no CVE), secrets-management-standards (custody and rotation of the application secret; here
the detection that somebody has added a new one), mobile-standards (the device),
grc-compliance-standards (notification obligation and evidence), privacy-engineering-standards
(personal data inside sign-in logs: legal basis and retention),
offensive-security-standards (authorised simulation of these attacks, with scope in writing).
2. Default decisions
Verify the latest version and the exact name of each capability on the web before committing to it
(§8).
| Decision |
Default |
Justifiable alternative / nuance |
| Primary detection source |
Sign-in logs + IdP audit logs, exported to your own storage from day 1 |
None. Without export, default retention leaves you blind (§3.5) |
| Identity telemetry retention |
≥ 12 months hot or accessible |
Less, only with an explicit analysis of which investigation you are giving up on |
| The IdP's own risk detection |
Enabled and sent to the SIEM, treated as one more source |
Not as the only source: it is a proprietary black box with no real tuning |
| Containment of a compromised account |
Revoke sessions and refresh tokens → invalidate consents → rotate credentials → then the password |
The reverse order leaves the attacker inside (§3.7) |
| Emergency accounts |
Excluded from the policies that can lock you out, and with an alert on any use |
None. Their unannounced use is always an incident |
| Device code flow |
Blocked by policy except with a documented per-application exception |
Allowed only where there are real keyboard-less devices |
| Third-party OAuth applications |
User consent disabled or restricted to verified publishers and low-impact permissions |
An admin approval flow if the business requires it |
| Token binding to the device |
Enable where it exists (token protection / cryptographic binding) |
Pilot first: coverage by client and resource is partial (§3.7) |
| Cloud service identities |
Federation / managed identity; a static credential only with a short expiry and monitored |
None other |
3. Structure and conventions
3.1 The evidence, and what is folklore
Sustaining "identity is the dominant vector" with figures requires method. What is verifiable as of
August 2026:
- Verizon DBIR 2025: credential abuse appears as the initial access vector in
22 % of breaches, followed by exploitation of vulnerabilities (20 %). The denominator
is not all breaches: it is the subset with a known vector excluding error and misuse
(n=9,891 out of 12,195 confirmed breaches). The report itself warns of spill-over between the
credential and phishing categories, because often it cannot be determined where
the credential came from. And the DBIR is not a probability sample: it is Verizon's caseload
plus voluntary contributions, with a contributor list that changes between years and with no
confidence intervals. Defensible reading: credential abuse is consistently among the top two
vectors. Indefensible reading: "22 % of breaches are due to credentials" as a population
parameter. (Verify the 2026 edition before citing figures: §8.)
- What must stop being cited: "MFA blocks 99.9 % of attacks". Origin: an entry
on Microsoft's security blog from August 2019. The underlying figure was not a controlled
experiment but an observational ratio —more than 99.9 % of compromised accounts did not have
MFA— taken when enterprise MFA adoption was around 11 %: on that base, almost any
compromised account would lack MFA even if MFA did nothing. Microsoft itself later published
a study with a more conservative estimate (99.22 % risk reduction, and 98.56 %
in leaked-credential cases) and its current documentation uses "more than 99.2 % of account
compromise attacks", not 99.9 %. Besides, the statement has been broadened in the citing: from
"account compromise attacks" to "cyberattacks" in general. Cite the 99.2 % with its source, or
do not cite a percentage at all: the argument —MFA eliminates mass automated attack at a stroke—
does not need it.
- "82 % of breaches involve the human factor" and similar: they are figures from annual reports
with the same sampling limitation, and they change year to year and by definition. They are not
cited without the edition, the denominator and the definition of "human factor". None is written
here.
- General rule of this skill: a figure with no published methodology = it is not written.
Debunking it is worth more than repeating it.
3.2 Why MFA does not close the case: the post-authentication artifact
What the attacker wants is no longer the password, it is what comes afterwards:
- The application's session cookie: it is issued and controlled by the application, not the
IdP. The IdP cannot revoke a session it does not govern; only the application can invalidate it,
when it decides to revalidate.
- Refresh token: the master key. Long-lived —by default of the order of
90 days on the major platforms—, it allows minting new access tokens
silently and survives a password change in several scenarios.
- Primary refresh token (PRT) in joined-device scenarios: it is invalidated by a
password change only if the password was used to obtain it. Those obtained by a passwordless
method (authenticator app, FIDO2) survive.
- Access token: normally ~1 hour of life and not revocable by default. That is the floor
of containment time unless the resource supports continuous access evaluation.
An operational consequence that must be written down before the incident: between "I have reset
the password" and "the attacker has lost access" there may be hours, and if only the password was
reset, they may never lose it.
3.3 Attack catalogue: what it is, what it leaves and what cuts it
Each entry = mechanism → observable evidence → control. No procedure.
- Password spraying (one common password against many accounts, below the
lockout threshold). Evidence: many failures with the same error code spread across
many different users from a few origins, often against legacy
authentication endpoints that do not support MFA. Control: remove legacy authentication,
smart lockout, banned-password lists, and detection by distinct accounts
touched per origin, not by failures per account.
- Credential stuffing: same pattern, real credentials from leaks. Additional
evidence: a non-zero success rate in the same batch.
- AiTM (adversary in the middle): a reverse proxy that relays the legitimate sign-in and
keeps the post-MFA cookie. MFA genuinely completes — which is why the log shows a
successful sign-in with MFA satisfied. Evidence: the session replayed from another IP/ASN/geography
shortly afterwards, an abrupt change of user agent, and almost always a new MFA method
registered or a mail forwarding rule created in the following minutes. Real control:
phishing-resistant credentials (passkeys/FIDO2), device compliance and token binding
to the device — not "more MFA".
- Token theft by infostealer: no proxy and no phishing. The malware extracts cookies and cached
tokens from the browser profile. Evidence: use of a valid token from a new origin with no
preceding interactive authentication event. Control: it is a workstation problem
(
endpoint-security-standards) with an identity consequence; here, detecting the anomalous use
and revoking.
- MFA fatigue / push bombing: the attacker already has the password and repeats the
attempt until the victim approves out of exhaustion. Evidence: a burst of denied MFA
requests followed by an approval. Control: number matching and context in the
notification (it stops being "approve/deny"), an attempt limit, and repeated denial is
an alert in itself.
- Consent phishing and malicious OAuth applications: no credential is stolen, permission is
requested. The victim consents and the application obtains durable access to mail or files
with no password and no MFA; changing the password does not revoke it. Evidence: consent
grant events to previously unseen applications, an unverified publisher, broad
mail or file read permissions. Control: restrict user consent, an approval flow,
periodic review of consented applications and an alert on every new high-impact
grant.
- Device code flow phishing: a standard OAuth flow designed for keyboard-less devices is abused.
The victim authenticates on the provider's legitimate page, so there is no fake
domain to detect nor proxy to intercept, and network controls do not fire.
Publicly documented in campaigns since 2024–2025 and with later waves that chain the
obtained token with registration of an attacker's device to obtain a PRT. Main and
almost only control: block the flow by policy where it is not needed.
- SIM swapping: SMS MFA and phone recovery transfer with the number.
Control: remove SMS and voice call as a factor and as a recovery route for any
privileged account; the rest is mitigation.
- Attacks on federation ("Golden SAML" class): with the federated identity provider's
token signing key, the attacker forges valid assertions for any user,
with whatever claims they want —including having performed MFA—. There is no authentication to
observe: the IdP log shows a perfect sign-in. It is the extreme case of "a compromise of the
identity infrastructure is not detected in the sign-in flow".
Detection: correlate with the origin side (certificate use, access to the signing material,
issuance with no corresponding event at the federated provider), watch changes in the
domain's federation configuration and in cross-tenant trusts —adding a federated
domain or a trust is a top-priority audit event— and treat the federation server as
Tier 0 (that belongs to
windows-server-ad-standards).
- Persistence via a credential added to an application: the attacker does not create a new
account —that is visible—; they add a secret or a certificate to an already existing and
legitimate application or service principal, and from then on authenticate as that application,
with no user, no MFA and no conditional access applying. It is the cleanest persistence in the
ecosystem. Evidence: audit events for adding a credential to an application/service principal,
granting new permissions to an existing application, assigning roles to a service principal.
Mandatory detection, no exceptions.
- Illicit device registration and MFA method addition: both turn temporary
access into durable access. Alert by default.
- Hybrid identity, the bridge in both directions: the directory synchronisation server
and the authentication agents (hash synchronisation, pass-through authentication, seamless SSO)
have, by design, credentials or a privileged position on both sides. Once the synchronisation
server is compromised, the tenant is reached; once the tenant is compromised with the right
privileges, action can be taken on-premise. Hard consequence: if you have hybrid identity, your
Tier 0 includes the cloud tenant, and the scope of an AD compromise includes the cloud — and vice
versa. These servers are not "application servers": they are identity infrastructure.
- Abuse of service and workload identities: no MFA possible, no user who notices
anything, often with excessive inherited permissions. They are watched by behaviour: a new
origin, a new time of day, an API never called before, an anomalous volume.
3.4 High-value detections (what deserves a rule; writing it belongs to detection-engineering)
In order of value/noise ratio:
- A credential or certificate added to an application or service principal, and the grant of
high-impact permissions to an application.
- A change in a domain's federation configuration, in the signing material or in
cross-tenant trusts.
- Use of an emergency access account (any use, always).
- Consent granted to a new application with mail, file or directory
permissions.
- An MFA method added / a new device registered shortly after a sign-in
from an infrequent origin.
- A forwarding or inbox-manipulation rule created after an anomalous sign-in (a classic
signal of mail compromise, and one of the highest-precision ones).
- A session used from an origin different from the authentication's (a replay indicator), and a
token used with no preceding interactive authentication event.
- A burst of denied MFA prompts followed by an approval.
- Spraying: N distinct accounts failing with the same error from the same origin in a
window.
- Legacy / non-MFA authentication against privileged accounts: it should be zero, and that is
why any event is a signal.
- Privileged role assignment outside the process, and elevation outside the approval
window.
- A service identity authenticating from new infrastructure.
Declared antipattern: "impossible travel" as the primary alert. It is the most famous
detection and one of the worst on its own: VPN, mobile and roaming trigger it constantly, and
an attacker with a proxy in the same city never triggers it. It serves as enrichment, not
as a case.
3.5 Telemetry, and what the licence takes away
A figure that decides the architecture and that the vendor does not highlight. Verified verbatim
in Microsoft's documentation (reference-reports-data-retention, January 2026 revision):
| Report |
Entra ID Free |
Entra ID P1 |
Entra ID P2 |
| Audit logs |
7 days |
30 days |
30 days |
| Sign-ins |
7 days |
30 days |
30 days |
| Risky sign-ins |
7 days |
30 days |
90 days |
Furthermore, in that same reference: Microsoft Graph activity logs are only available with P1 and
P2 and are not retained unless archived; and a retention change is not
retroactive — when upgrading a tier, only what was still within the previous window is kept.
Consequences, and these are the ones to take to the budget meeting:
- A typical identity investigation is discovered weeks after the initial access. With 7 or
30 days of native retention, the evidence no longer exists when the question arrives. It is
not a tool problem: it is a contract problem.
- Continuous export to your own storage (SIEM or cheap storage) is not optional,
and it is the first thing configured in a new tenant. It costs little and is unrecoverable after
the fact.
- Detection capability is also tiered: post-authentication risk detections
(anomalous session, anomalous token) live in the high tiers. Buying the low tier and
expecting token theft detection is an expectation error, not a configuration one.
- This table is from a specific vendor because it is the best documented; the pattern repeats with
the others: fine-grained identity telemetry is sold separately. Verify with your provider what
log exists, how long it lasts and what tier is needed, before designing the detection (§8).
Telemetry minimums, regardless of provider: sign-ins (interactive and non-interactive — the
non-interactive ones are where token abuse lives), directory audit,
consents and changes to applications and service principals, token issuance and
refresh, device and authentication-method registration, and federation configuration
changes.
3.6 Emergency accounts and administrative tiering (what is watched here)
The design belongs to identity-access-management-standards; the watching is ours:
- At least two emergency access accounts, in the cloud, with no dependency on the on-premise
directory nor on the federation server, excluded from the policies that could lock you out,
with a phishing-resistant credential held out of band. Excluding them from conditional access is
the reason their use must always alert: they are the only identities with no safety
net.
- Documented periodic testing that they work. An emergency account nobody has tested
is an unrehearsed continuity plan.
- Tier separation: the account that administers identity does not browse, does not read mail and
is not used from a general-purpose workstation. Here the violation of that rule is watched
—administration from a non-compliant device, elevation outside the process— and that is a
detection, not an audit observation.
3.7 Identity-specific response
A password change does not invalidate a stolen cookie. Containment order, and the order matters:
- Revoke the identity's refresh tokens and sessions (on the Microsoft platform, the session
revocation action invalidates refresh tokens and browser cookies, moving the session validity
timestamp). This first, because the refresh token is the key that reissues everything else.
- Review and revoke application consents and added credentials: if the attacker
left a consented application or a secret on a service principal, steps 1 and 3 do not
affect them at all. This is the most forgotten step and the one that leaves the attacker
inside.
- Remove MFA methods and devices registered by the attacker.
- Change the password and force re-enrolment of the factor.
- Review mail rules, delegations and mailbox permissions created during the window.
- Rotate any secret that identity had access to (boundary with
secrets-management-standards).
Operational warnings that must be known before the incident:
- Revocation is not instantaneous. There is propagation of minutes, and access tokens already
issued remain valid until they expire (typically ~1 hour) unless the resource supports
continuous access evaluation. With that evaluation, revocation is near real time, with a
documented latency of up to ~15 minutes due to event propagation; clients and
resources that do not support it are left out, and there the floor is again the token's
lifetime.
- Counter-intuitive nuance: in sessions with continuous evaluation the token lifetime
is extended (up to the order of 28 hours) because revocation comes to depend on events, not on
the clock. A long token replayed against a path that does not evaluate continuously is a problem,
not an improvement.
- Application sessions are closed by the application, not by the IdP. Closing the IdP session
does not guarantee closing all the ones below. They have to be enumerated.
- Federated accounts and external users: revocation in your tenant does not govern their home
tenant. Explicit coordination.
- If there is suspicion of a compromise of the identity infrastructure (federation server,
synchronisation server, signing material), per-account containment is useless: arbitrary
identity issuance must be assumed and it escalates to rotating the signing material and to
rebuilding — territory of
incident-response-forensics-standards and
windows-server-ad-standards.
- Do not notify the compromised account through the compromised channel. If the attacker is in
the mailbox, they read the notification.
4. Quality and testing
- Every identity detection is validated against the real activity it claims to detect, in a test
tenant or with an authorised exercise deconflicted with the SOC. A spraying rule
nobody has triggered is not tested.
- Response rehearsal: time end to end "detection → effective revocation →
confirmation that the token no longer works". That number is the real SLA, and it almost
always comes as a surprise.
- Revocation coverage test: verify per application which ones honour revocation
quickly and which do not. The resulting list is a risk deliverable.
- Testing of emergency accounts on a fixed cadence and recorded.
- Telemetry test: generate an event of each critical type (consent, credential
added to an application, device registration) and check that it reaches the SIEM with the
necessary fields. An event that exists in the portal but is not exported is not telemetry.
- Honest measurement: precision per rule, time to contain, and percentage of privileged
accounts with a phishing-resistant credential — the last one is the metric that moves risk the
most and the easiest to measure.
5. Stack security
- ITDR tools request permissions over the directory, often broad read and sometimes
write in order to respond. That service principal is a first-order target and
falls in the list of §3.4.1: whoever can add a credential to it is an administrator of your
identity. Minimum permissions, periodic review, alert on its modification.
- The SIEM that receives the identity logs contains the map of who is who: its own access
control and personal data inside (boundary with
privacy-engineering-standards).
- No automatic response flow should be able to disable accounts en masse without human
control: it is a textbook internal denial-of-service vector.
- The account that operates ITDR is administered as Tier 0, not as just another analyst
account.
6. Performance and operability
- Volume: non-interactive sign-ins are by far the most voluminous log
of a large tenant, and it is precisely where token abuse lives. It is not trimmed for cost
without an explicit written decision.
- Telemetry latency: identity logs from SaaS platforms have a delay
of minutes to tens of minutes. Detection time has that floor, and promising less
in an SLA is lying.
- Expected noise: travel, VPN, mobile roaming and automated deployments. It is enriched with
identity context (role, change window, compliant device) before alerting; the shift and
the triage belong to
soc-operations-standards.
- Cost: long identity retention is cheap compared with network or endpoint retention and it is
the one that yields the most per euro in investigations. If something has to be cut, it is cut
elsewhere.
7. Long-term sustainability
- This surface changes by product, not by version: new authentication flows,
new conditional access capabilities and new attack classes appear between quarters.
Quarterly review of the §3.3 catalogue and of the §3.4 detections.
- Migration to phishing-resistant credentials as a programme, not as a perpetual pilot: it is
the only change that removes whole families from this list at a stroke (AiTM, MFA fatigue,
successful spraying).
- Periodic review of consented applications and of service principal credentials:
they grow on their own and nobody retires them. Mandatory expiry on application secrets.
FORBIDDEN:
- ❌ Closing an identity incident with a password change alone.
- ❌ Revoking sessions and not reviewing consents or credentials added to applications: it is
leaving the back door open and believing it has been closed.
- ❌ Treating MFA as a terminal control, or presenting "MFA at 100 %" as if identity risk
were solved.
- ❌ SMS or voice call as a factor or recovery route on privileged accounts.
- ❌ Citing "MFA blocks 99.9 % of attacks", or any percentage from an annual report
without the edition, denominator and methodology (§3.1).
- ❌ Designing identity detection before confirming which logs exist, how long they are retained
and what licence tier is needed.
- ❌ Depending on the provider's native retention with no export of your own.
- ❌ "Impossible travel" as the primary detection.
- ❌ Emergency accounts with no use alert, with no periodic testing or with a dependency on the
on-premise directory or on the federation server.
- ❌ Duplicating here the design of MFA, of conditional access or of the account life cycle: it
belongs to
identity-access-management-standards. Nor writing the SIEM rule here: it belongs to
detection-engineering-standards.
- ❌ Running simulations of these attacks without scope and authorisation in writing, and without
deconfliction with the SOC. This document contains no offensive procedure and must not
be extended in that direction.
8. Mandatory web verification
Before committing to anything in a real project, check on the web:
- Log retention by licence tier at your identity provider, and which signals
require a higher tier. The table in §3.5 was transcribed verbatim from Microsoft's
documentation with a January 2026 revision; it changes without notice and it is the figure
that constrains the most decisions.
- Exact name and current availability of the capabilities cited without a brand: token
binding to the device, continuous access evaluation and its coverage by client and resource,
consent restriction, blocking the device code flow. Partial coverage
is what decides whether the control is any use.
- Default token lifetimes (access, refresh, PRT) and what invalidates them in your tenant:
they are what sets the floor of containment time and they have changed historically.
- Current campaigns and advisories on device code phishing, token theft and abuse of
OAuth applications: the pattern moves fast. Prefer advisories from national CERTs and from the
vendor over third-party summaries.
- DBIR and equivalents: current edition, exact figure, denominator and n, before citing
anything. What is written here corresponds to the 2025 edition.
- Declared gap: it was not possible to verify against a primary source a regulatory or
public-body reference on the "Golden SAML" class and the compromise of federation signing
material; the mechanism described in §3.3 is consolidated engineering criteria, but if it is
going to be cited in a report, look for the corresponding official advisory. Nor is the figure
from the 2026 DBIR edition cited here: it was seen mentioned in third-party summaries and was
not verified against the report.
- End of support and replacement of the hybrid identity components cited (synchronisation and
authentication agents): their life cycle changes and an unsupported component in that
position is Tier 0 without patches.
If the web contradicts this document, the web wins — flag the discrepancy.
1---2name: identity-threat-detection-standards3description: ITDR — detecting and responding to attacks against identity itself, which is where the perimeter actually is. Use when investigating or defending against password spraying, adversary-in-the-middle session-cookie theft and token replay that survives MFA, refresh-token and primary-refresh-token abuse, MFA fatigue and push bombing, consent phishing and malicious OAuth application grants, device-code-flow phishing, SIM swapping, forged federation assertions (Golden SAML, stolen token-signing certificate, cross-tenant trust abuse), credentials or certificates silently added to an existing application or service principal, illicit device registration, hybrid identity attack paths through directory synchronization and authentication agents in both directions, deciding which identity telemetry you actually retain and what your licence tier silently drops, writing high-value identity detections and their triage, and identity-specific containment where revoking sessions, refresh tokens and consents matters far more tha4---56# Identity threat detection and response (ITDR) standards78Criteria verified as of **August 2026**. Re-verify on the web before committing to anything (§8).910## 1. Scope and triggers1112Applies to **the attack against identity, its detection and its response**: why identity is13the dominant vector and with what evidence that is sustained; the characteristic attack classes and14how they look in the logs; what telemetry is needed and what is lost depending on licence; the15detections that genuinely pay off; and identity-specific containment, which **is not changing the16password**. It includes watching emergency accounts and the administrative tier, not their17design.1819Triggers: "compromised account", "impossible travel sign-in", "password spraying",20"password spraying", "credential stuffing", "AiTM", "adversary in the middle", "session cookie21theft", "token replay", "stolen token", "stolen refresh token", "PRT", "MFA fatigue",22"push bombing", "MFA push bombing", "consent phishing", "malicious OAuth23application", "consent grant", "device code phishing", "device code24flow", "SIM swapping", "Golden SAML", "token signing certificate", "cross-tenant25trust", "federation added to the domain", "credential added to the application",26"`addPasswordCredential`", "`addKeyCredential`", "service principal with a new secret",27"unrecognised device registration", "MFA method added by the attacker", "mail forwarding28rule created", "hash synchronisation", "PTA", "authentication agent",29"Entra Connect compromised", "revoke sessions", "ITDR".3031**Governing principle**: **identity is the perimeter today, and an attacker who authenticates is32not exploiting anything: they are using the system as it was designed.** Hence the three33consequences that order this document:34351. **MFA is not a border, it is a toll**: it is paid once and what comes out the other side —a36 session cookie, a refresh token— **is a portable credential that never asks for MFA again**.37 Once the post-authentication artifact is stolen, MFA is irrelevant (§3.2).382. **There is no malware to look for.** An identity attack leaves as its only trace a sign-in log,39 an audit log and a consent log. Without that telemetry retained there is no possible40 investigation — and **the licence tier decides how much there is** (§3.5).413. **Resetting the password expels nobody.** A new password does not invalidate a stolen cookie42 nor a live refresh token. The correct response revokes, and in a specific order43 (§3.7).4445**Strictly defensive and authorised posture.** The techniques are described as a **risk class,46observable evidence and control**, never as a reproducible procedure. There are no47payloads here, no parameterised attack tools, no exploitation steps.4849**Not applicable**: see `identity-access-management-standards` (**hard boundary and the most50important of this skill**: **identity architecture is hers, without exception** — IdP choice, OAuth512.1/OIDC flows and their design, SAML, passkeys/WebAuthn, **MFA and conditional access policy**,52SCIM and the joiner-mover-leaver cycle, authorisation engines, PAM/JIT, **design** of break-glass53accounts, workload identity. **Here**: how all of that is attacked, how it looks in the54logs, what is detected and what is done when it happens. One-line arbitration rule: *if the55question is "how do I configure it", it is hers; if it is "how do I know they are breaking it and56what do I do", it is ours*), `detection-engineering-standards` (**the rule is hers**:57authoring in Sigma/KQL, tests, thresholds, tuning, ATT&CK coverage, deployment in the SIEM and58schema normalisation. **Here, which identity hypothesis deserves a rule and why** — the rule is59born here and governed there),60`soc-operations-standards` (shift, queue, triage, escalation and closure of the alert this61generates), `incident-response-forensics-standards` (**the confirmed incident and its62investigation**: scoping, acquisition, timeline, eradication and rebuild; **here only63identity-specific containment and why its order matters**), `windows-server-ad-standards` (**the64domain itself**: forest, GPO, Kerberos/NTLM, `krbtgt`, AD CS, Tier 0/PAW, delegation, directory65hygiene and forest recovery. **Here only the bridge**: how a compromise in the directory becomes a66compromise of the cloud tenant and vice versa), `azure-standards`/`aws-standards`/`gcp-standards`67(**tenant configuration and its platform IAM**: conditional access, PIM, governance,68policies and conditions. Here, their abuse), `cloud-security-posture-standards` (**sister**:69excessive permission **at rest** —effective entitlement, wildcards, permission attack paths—;70**here the misuse in flight** of a legitimate identity), `endpoint-security-standards`71(**the workstation and its EDR**: the infostealer that steals the browser cookie is stopped and72detected there; **here what happens afterwards with that cookie**), `email-security-standards` (mail73as the phishing delivery channel; here the consequence on identity),74`threat-intelligence-standards` (the actor, the indicator and its expiry),75`vulnerability-management-standards` (CVE and patching SLA — **a permission and a stolen token have76no CVE**), `secrets-management-standards` (custody and rotation of the application secret; here77the detection that somebody has **added** a new one), `mobile-standards` (the device),78`grc-compliance-standards` (notification obligation and evidence), `privacy-engineering-standards`79(personal data inside sign-in logs: legal basis and retention),80`offensive-security-standards` (authorised simulation of these attacks, with scope in writing).8182## 2. Default decisions8384> Verify the latest version and the exact name of each capability on the web before committing to it85> (§8).8687| Decision | Default | Justifiable alternative / nuance |88|---|---|---|89| Primary detection source | **Sign-in logs + IdP audit logs**, exported to your own storage from day 1 | None. Without export, default retention leaves you blind (§3.5) |90| Identity telemetry retention | **≥ 12 months hot or accessible** | Less, only with an explicit analysis of which investigation you are giving up on |91| The IdP's own risk detection | Enabled and **sent to the SIEM**, treated as one more source | Not as the only source: it is a proprietary black box with no real *tuning* |92| Containment of a compromised account | **Revoke sessions and refresh tokens → invalidate consents → rotate credentials → then the password** | The reverse order leaves the attacker inside (§3.7) |93| Emergency accounts | **Excluded from the policies that can lock you out, and with an alert on any use** | None. Their unannounced use is always an incident |94| Device code flow | **Blocked by policy except with a documented per-application exception** | Allowed only where there are real keyboard-less devices |95| Third-party OAuth applications | **User consent disabled or restricted to verified publishers and low-impact permissions** | An admin approval flow if the business requires it |96| Token binding to the device | **Enable where it exists** (token protection / cryptographic binding) | Pilot first: coverage by client and resource is partial (§3.7) |97| Cloud service identities | **Federation / managed identity**; a static credential only with a short expiry and monitored | None other |9899## 3. Structure and conventions100101### 3.1 The evidence, and what is folklore102103Sustaining "identity is the dominant vector" with figures requires method. What is verifiable as of104August 2026:105106- **Verizon DBIR 2025**: credential abuse appears as the initial access vector in107 **22 %** of breaches, followed by exploitation of vulnerabilities (20 %). **The denominator108 is not all breaches**: it is the subset with a known vector excluding error and misuse109 (n=9,891 out of 12,195 confirmed breaches). The report itself warns of **spill-over between the110 credential and phishing categories**, because often it cannot be determined where111 the credential came from. And the DBIR **is not a probability sample**: it is Verizon's caseload112 plus voluntary contributions, with a contributor list that changes between years and with no113 confidence intervals. **Defensible reading: credential abuse is consistently among the top two114 vectors.** Indefensible reading: "22 % of breaches are due to credentials" as a population115 parameter. (Verify the 2026 edition before citing figures: §8.)116- **What must stop being cited**: **"MFA blocks 99.9 % of attacks"**. Origin: an entry117 on Microsoft's security blog from August 2019. The underlying figure **was not a controlled118 experiment** but an observational ratio —*more than 99.9 % of compromised accounts did not have119 MFA*— taken when enterprise MFA adoption was around 11 %: on that base, almost any120 compromised account would lack MFA even if MFA did nothing. Microsoft itself later published121 a study with a more conservative estimate (**99.22 % risk reduction**, and 98.56 %122 in leaked-credential cases) and its current documentation uses **"more than 99.2 % of account123 compromise attacks"**, not 99.9 %. Besides, the statement has been broadened in the citing: from124 "account compromise attacks" to "cyberattacks" in general. **Cite the 99.2 % with its source, or125 do not cite a percentage at all: the argument —MFA eliminates mass automated attack at a stroke—126 does not need it.**127- **"82 % of breaches involve the human factor"** and similar: they are figures from annual reports128 with the same sampling limitation, and they change year to year and by definition. **They are not129 cited without the edition, the denominator and the definition of "human factor".** None is written130 here.131- General rule of this skill: **a figure with no published methodology = it is not written**.132 Debunking it is worth more than repeating it.133134### 3.2 Why MFA does not close the case: the post-authentication artifact135136What the attacker wants is no longer the password, it is what comes afterwards:137138- **The application's session cookie**: it is issued and controlled by **the application**, not the139 IdP. The IdP cannot revoke a session it does not govern; only the application can invalidate it,140 when it decides to revalidate.141- **Refresh token**: the master key. Long-lived —by default of the order of142 **90 days** on the major platforms—, it allows minting new access tokens143 silently and **survives a password change** in several scenarios.144- **Primary refresh token (PRT)** in joined-device scenarios: it is invalidated by a145 password change **only if the password was used to obtain it**. Those obtained by a passwordless146 method (authenticator app, FIDO2) **survive**.147- **Access token**: normally ~1 hour of life and **not revocable** by default. That is the floor148 of containment time unless the resource supports continuous access evaluation.149150An operational consequence that must be written down before the incident: **between "I have reset151the password" and "the attacker has lost access" there may be hours, and if only the password was152reset, they may never lose it.**153154### 3.3 Attack catalogue: what it is, what it leaves and what cuts it155156Each entry = **mechanism → observable evidence → control**. No procedure.157158- **Password spraying** (one common password against many accounts, below the159 lockout threshold). Evidence: many failures with **the same error code** spread across160 **many different users** from a few origins, often against legacy161 authentication endpoints that do not support MFA. Control: remove legacy authentication,162 smart lockout, banned-password lists, and detection **by distinct accounts163 touched per origin**, not by failures per account.164- **Credential stuffing**: same pattern, real credentials from leaks. Additional165 evidence: **a non-zero success rate** in the same batch.166- **AiTM (adversary in the middle)**: a reverse proxy that relays the legitimate sign-in and167 keeps the post-MFA cookie. **MFA genuinely completes** — which is why the log shows a168 successful sign-in with MFA satisfied. Evidence: the session replayed from another IP/ASN/geography169 shortly afterwards, an abrupt change of user agent, and almost always **a new MFA method170 registered or a mail forwarding rule created** in the following minutes. Real control:171 **phishing-resistant credentials (passkeys/FIDO2), device compliance and token binding172 to the device** — not "more MFA".173- **Token theft by infostealer**: no proxy and no phishing. The malware extracts cookies and cached174 tokens from the browser profile. Evidence: use of a valid token from a new origin with no175 preceding interactive authentication event. Control: it is a workstation problem176 (`endpoint-security-standards`) with an identity consequence; here, detecting the anomalous use177 and revoking.178- **MFA fatigue / push bombing**: the attacker already has the password and repeats the179 attempt until the victim approves out of exhaustion. Evidence: a burst of denied MFA180 requests followed by an approval. Control: **number matching and context in the181 notification** (it stops being "approve/deny"), an attempt limit, and **repeated denial is182 an alert in itself**.183- **Consent phishing and malicious OAuth applications**: no credential is stolen, **permission is184 requested**. The victim consents and the application obtains durable access to mail or files185 **with no password and no MFA**; changing the password does not revoke it. Evidence: consent186 grant events to previously unseen applications, an unverified publisher, broad187 mail or file read permissions. Control: restrict user consent, an approval flow,188 **periodic review of consented applications** and an alert on every new high-impact189 grant.190- **Device code flow phishing**: a standard OAuth flow designed for keyboard-less devices is abused.191 **The victim authenticates on the provider's legitimate page**, so there is no fake192 domain to detect nor proxy to intercept, and network controls do not fire.193 Publicly documented in campaigns since 2024–2025 and with later waves that chain the194 obtained token with **registration of an attacker's device** to obtain a PRT. Main and195 almost only control: **block the flow by policy** where it is not needed.196- **SIM swapping**: SMS MFA and phone recovery transfer with the number.197 Control: **remove SMS and voice call as a factor and as a recovery route** for any198 privileged account; the rest is mitigation.199- **Attacks on federation ("Golden SAML" class)**: with the federated identity provider's200 **token signing key**, the attacker **forges valid assertions for any user**,201 with whatever claims they want —including having performed MFA—. There is no authentication to202 observe: **the IdP log shows a perfect sign-in**. It is the extreme case of "a compromise of the203 identity infrastructure is not detected in the sign-in flow".204 Detection: correlate with the origin side (certificate use, access to the signing material,205 issuance with no corresponding event at the federated provider), watch **changes in the206 domain's federation configuration and in cross-tenant trusts** —adding a federated207 domain or a trust is a top-priority audit event— and treat the federation server as208 **Tier 0** (that belongs to `windows-server-ad-standards`).209- **Persistence via a credential added to an application**: the attacker does not create a new210 account —that is visible—; **they add a secret or a certificate to an already existing and211 legitimate application or service principal**, and from then on authenticate as that application,212 with no user, no MFA and no conditional access applying. It is the cleanest persistence in the213 ecosystem. Evidence: audit events for adding a credential to an application/service principal,214 granting new permissions to an existing application, assigning roles to a service principal.215 **Mandatory detection, no exceptions.**216- **Illicit device registration** and **MFA method addition**: both turn temporary217 access into durable access. Alert by default.218- **Hybrid identity, the bridge in both directions**: the directory synchronisation server219 and the authentication agents (hash synchronisation, pass-through authentication, seamless SSO)220 have, by design, **credentials or a privileged position on both sides**. Once the synchronisation221 server is compromised, the tenant is reached; once the tenant is compromised with the right222 privileges, action can be taken on-premise. **Hard consequence: if you have hybrid identity, your223 Tier 0 includes the cloud tenant, and the scope of an AD compromise includes the cloud — and vice224 versa.** These servers are not "application servers": they are identity infrastructure.225- **Abuse of service and workload identities**: no MFA possible, no user who notices226 anything, often with excessive inherited permissions. They are watched **by behaviour**: a new227 origin, a new time of day, an API never called before, an anomalous volume.228229### 3.4 High-value detections (what deserves a rule; writing it belongs to `detection-engineering`)230231In order of value/noise ratio:2322331. **A credential or certificate added to an application or service principal**, and the grant of234 high-impact permissions to an application.2352. **A change in a domain's federation configuration, in the signing material or in236 cross-tenant trusts.**2373. **Use of an emergency access account** (any use, always).2384. **Consent granted to a new application** with mail, file or directory239 permissions.2405. **An MFA method added / a new device registered** shortly after a sign-in241 from an infrequent origin.2426. **A forwarding or inbox-manipulation rule created** after an anomalous sign-in (a classic243 signal of mail compromise, and one of the highest-precision ones).2447. **A session used from an origin different from the authentication's** (a replay indicator), and a245 token used with no preceding interactive authentication event.2468. **A burst of denied MFA prompts followed by an approval.**2479. **Spraying**: N distinct accounts failing with the same error from the same origin in a248 window.24910. **Legacy / non-MFA authentication** against privileged accounts: it should be zero, and that is250 why any event is a signal.25111. **Privileged role assignment** outside the process, and elevation outside the approval252 window.25312. **A service identity authenticating from new infrastructure.**254255Declared antipattern: **"impossible travel" as the primary alert**. It is the most famous256detection and one of the worst on its own: VPN, mobile and roaming trigger it constantly, and257an attacker with a proxy in the same city never triggers it. It serves as **enrichment**, not258as a case.259260### 3.5 Telemetry, and what the licence takes away261262**A figure that decides the architecture and that the vendor does not highlight.** Verified verbatim263in Microsoft's documentation (`reference-reports-data-retention`, January 2026 revision):264265| Report | Entra ID Free | Entra ID P1 | Entra ID P2 |266|---|---|---|---|267| Audit logs | **7 days** | 30 days | 30 days |268| Sign-ins | **7 days** | 30 days | 30 days |269| Risky sign-ins | 7 days | 30 days | **90 days** |270271Furthermore, in that same reference: Microsoft Graph activity logs **are only available with P1 and272P2** and are not retained unless archived; and **a retention change is not273retroactive** — when upgrading a tier, only what was still within the previous window is kept.274275Consequences, and these are the ones to take to the budget meeting:276- **A typical identity investigation is discovered weeks after the initial access.** With 7 or277 30 days of native retention, the evidence **no longer exists** when the question arrives. It is278 not a tool problem: it is a contract problem.279- **Continuous export to your own storage (SIEM or cheap storage) is not optional**,280 and it is the first thing configured in a new tenant. It costs little and is unrecoverable after281 the fact.282- **Detection capability is also tiered**: post-authentication risk detections283 (anomalous session, anomalous token) live in the high tiers. Buying the low tier and284 expecting token theft detection is an expectation error, not a configuration one.285- This table is from a specific vendor because it is the best documented; **the pattern repeats with286 the others**: fine-grained identity telemetry is sold separately. **Verify with your provider what287 log exists, how long it lasts and what tier is needed, before designing the detection** (§8).288289Telemetry minimums, regardless of provider: sign-ins (interactive **and non-interactive** — the290non-interactive ones are where token abuse lives), directory audit,291**consents and changes to applications and service principals**, token issuance and292refresh, device and authentication-method registration, and federation configuration293changes.294295### 3.6 Emergency accounts and administrative tiering (what is watched here)296297The **design** belongs to `identity-access-management-standards`; **the watching is ours**:298- At least **two emergency access accounts**, in the cloud, with no dependency on the on-premise299 directory nor on the federation server, **excluded from the policies that could lock you out**,300 with a phishing-resistant credential held out of band. **Excluding them from conditional access is301 the reason their use must always alert**: they are the only identities with no safety302 net.303- **Documented periodic testing** that they work. An emergency account nobody has tested304 is an unrehearsed continuity plan.305- **Tier separation**: the account that administers identity does not browse, does not read mail and306 is not used from a general-purpose workstation. Here the violation of that rule is watched307 —administration from a non-compliant device, elevation outside the process— and **that is a308 detection**, not an audit observation.309310### 3.7 Identity-specific response311312**A password change does not invalidate a stolen cookie.** Containment order, and the order matters:3133141. **Revoke the identity's refresh tokens and sessions** (on the Microsoft platform, the session315 revocation action invalidates refresh tokens and browser cookies, moving the session validity316 timestamp). **This first**, because the refresh token is the key that reissues everything else.3172. **Review and revoke application consents and added credentials**: if the attacker318 left a consented application or a secret on a service principal, steps 1 and 3 do not319 affect them at all. **This is the most forgotten step and the one that leaves the attacker320 inside.**3213. **Remove MFA methods and devices registered by the attacker.**3224. **Change the password** and force re-enrolment of the factor.3235. **Review mail rules, delegations and mailbox permissions** created during the window.3246. **Rotate any secret that identity had access to** (boundary with325 `secrets-management-standards`).326327Operational warnings that must be known **before** the incident:328- **Revocation is not instantaneous.** There is propagation of minutes, and **access tokens already329 issued remain valid until they expire** (typically ~1 hour) unless the resource supports330 **continuous access evaluation**. With that evaluation, revocation is near real time, with a331 documented latency of **up to ~15 minutes** due to event propagation; **clients and332 resources that do not support it are left out**, and there the floor is again the token's333 lifetime.334- **Counter-intuitive nuance**: in sessions with continuous evaluation the token lifetime335 **is extended** (up to the order of 28 hours) because revocation comes to depend on events, not on336 the clock. A long token replayed against a path that does not evaluate continuously is a problem,337 not an improvement.338- **Application sessions are closed by the application**, not by the IdP. Closing the IdP session339 does not guarantee closing all the ones below. They have to be enumerated.340- **Federated accounts and external users**: revocation in your tenant does not govern their home341 tenant. Explicit coordination.342- **If there is suspicion of a compromise of the identity infrastructure** (federation server,343 synchronisation server, signing material), **per-account containment is useless**: arbitrary344 identity issuance must be assumed and it escalates to rotating the signing material and to345 rebuilding — territory of `incident-response-forensics-standards` and346 `windows-server-ad-standards`.347- **Do not notify the compromised account through the compromised channel.** If the attacker is in348 the mailbox, they read the notification.349350## 4. Quality and testing351352- **Every identity detection is validated against the real activity it claims to detect**, in a test353 tenant or with an authorised exercise **deconflicted** with the SOC. A spraying rule354 nobody has triggered is not tested.355- **Response rehearsal**: time end to end "detection → effective revocation →356 confirmation that the token no longer works". **That number is the real SLA**, and it almost357 always comes as a surprise.358- **Revocation coverage test**: verify per application which ones honour revocation359 quickly and which do not. The resulting list is a risk deliverable.360- **Testing of emergency accounts** on a fixed cadence and recorded.361- **Telemetry test**: generate an event of each critical type (consent, credential362 added to an application, device registration) and **check that it reaches the SIEM with the363 necessary fields**. An event that exists in the portal but is not exported is not telemetry.364- **Honest measurement**: precision per rule, time to contain, and **percentage of privileged365 accounts with a phishing-resistant credential** — the last one is the metric that moves risk the366 most and the easiest to measure.367368## 5. Stack security369370- **ITDR tools request permissions over the directory**, often broad read and sometimes371 write in order to respond. That service principal is a first-order target and372 falls in the list of §3.4.1: **whoever can add a credential to it is an administrator of your373 identity**. Minimum permissions, periodic review, alert on its modification.374- **The SIEM that receives the identity logs contains the map of who is who**: its own access375 control and personal data inside (boundary with `privacy-engineering-standards`).376- **No automatic response flow should be able to disable accounts en masse** without human377 control: it is a textbook internal denial-of-service vector.378- **The account that operates ITDR is administered as Tier 0**, not as just another analyst379 account.380381## 6. Performance and operability382383- **Volume**: non-interactive sign-ins are by far the most voluminous log384 of a large tenant, and **it is precisely where token abuse lives**. It is not trimmed for cost385 without an explicit written decision.386- **Telemetry latency**: identity logs from SaaS platforms have a delay387 of minutes to tens of minutes. **Detection time has that floor**, and promising less388 in an SLA is lying.389- **Expected noise**: travel, VPN, mobile roaming and automated deployments. It is enriched with390 identity context (role, change window, compliant device) before alerting; the shift and391 the triage belong to `soc-operations-standards`.392- **Cost**: long identity retention is cheap compared with network or endpoint retention and it is393 the one that yields the most per euro in investigations. If something has to be cut, it is cut394 elsewhere.395396## 7. Long-term sustainability397398- **This surface changes by product, not by version**: new authentication flows,399 new conditional access capabilities and new attack classes appear between quarters.400 Quarterly review of the §3.3 catalogue and of the §3.4 detections.401- **Migration to phishing-resistant credentials as a programme**, not as a perpetual pilot: it is402 the only change that removes whole families from this list at a stroke (AiTM, MFA fatigue,403 successful spraying).404- **Periodic review of consented applications and of service principal credentials**:405 they grow on their own and nobody retires them. Mandatory expiry on application secrets.406407**FORBIDDEN**:408- ❌ Closing an identity incident **with a password change alone**.409- ❌ Revoking sessions and **not reviewing consents or credentials added to applications**: it is410 leaving the back door open and believing it has been closed.411- ❌ Treating MFA as a terminal control, or presenting "MFA at 100 %" as if identity risk412 were solved.413- ❌ SMS or voice call as a factor or recovery route on privileged accounts.414- ❌ Citing **"MFA blocks 99.9 % of attacks"**, or any percentage from an annual report415 without the edition, denominator and methodology (§3.1).416- ❌ Designing identity detection **before** confirming which logs exist, how long they are retained417 and what licence tier is needed.418- ❌ Depending on the provider's native retention with no export of your own.419- ❌ "Impossible travel" as the primary detection.420- ❌ Emergency accounts with no use alert, with no periodic testing or with a dependency on the421 on-premise directory or on the federation server.422- ❌ Duplicating here the design of MFA, of conditional access or of the account life cycle: it423 belongs to `identity-access-management-standards`. Nor writing the SIEM rule here: it belongs to424 `detection-engineering-standards`.425- ❌ Running simulations of these attacks without scope and authorisation in writing, and without426 deconfliction with the SOC. **This document contains no offensive procedure and must not427 be extended in that direction.**428429## 8. Mandatory web verification430431Before committing to anything in a real project, check on the web:4321. **Log retention by licence tier** at your identity provider, and which signals433 require a higher tier. The table in §3.5 was transcribed verbatim from Microsoft's434 documentation with a January 2026 revision; **it changes without notice** and it is the figure435 that constrains the most decisions.4362. **Exact name and current availability** of the capabilities cited without a brand: token437 binding to the device, continuous access evaluation and its **coverage by client and resource**,438 consent restriction, blocking the device code flow. Partial coverage439 is what decides whether the control is any use.4403. **Default token lifetimes** (access, refresh, PRT) and **what invalidates them** in your tenant:441 they are what sets the floor of containment time and they have changed historically.4424. **Current campaigns and advisories** on device code phishing, token theft and abuse of443 OAuth applications: the pattern moves fast. Prefer advisories from national CERTs and from the444 vendor over third-party summaries.4455. **DBIR and equivalents**: current edition, exact figure, **denominator and n**, before citing446 anything. What is written here corresponds to the 2025 edition.4476. **Declared gap**: it was not possible to verify against a primary source a regulatory or448 public-body reference on the "Golden SAML" class and the compromise of federation signing449 material; the mechanism described in §3.3 is consolidated engineering criteria, but **if it is450 going to be cited in a report, look for the corresponding official advisory**. Nor is the figure451 from the 2026 DBIR edition cited here: it was seen mentioned in third-party summaries and **was452 not verified against the report**.4537. **End of support and replacement** of the hybrid identity components cited (synchronisation and454 authentication agents): their life cycle changes and an unsupported component in that455 position is Tier 0 without patches.456457If the web contradicts this document, **the web wins** — flag the discrepancy.