About this briefing

An attacker who signs in with a valid credential, a stolen session or a consented OAuth application does not trip the alarms built for malware and exploits. The activity looks like a user doing their job. That is why identity-led attacks can stay in an environment for so long, and why most detection programs cannot say how much of this behavior they would actually catch.

This briefing works through the full cycle: what to detect, what response steps remove an attacker who has legitimate access, and what must be rebuilt before identity can be trusted again. It draws on documented incidents and published vendor and government guidance, not on hypothetical threat models.

Briefing detail
FormatWritten expert briefing with worked examples from documented incidents
AudienceCISOs and security leaders; SOC, detection and incident response leads; identity and access management owners
LevelIntermediate to advanced
Primary topicIdentity threat detection and response
Also touchesIdentity and access security; identity threat response; identity security posture management

Why identity is where detection programs run out of road

Verizon’s latest Data Breach Investigations Report finds that vulnerability exploitation has moved ahead of stolen credentials as the most common way into an environment. Identity is no longer the single leading front door. In our assessment it remains the connective tissue: whatever the entry point, an attacker needs credentials, tokens or privileges to move, reach data and stay.

Four documented patterns show how that plays out, and why each one is hard for conventional detection.

PatternWhat was reportedWhy detection struggles
Password spray against an account outside MFAMicrosoft reported that Midnight Blizzard sprayed passwords with only a few attempts per account and compromised a legacy, non-production test tenant account that had no multifactor authentication. Residential proxy networks made IP-based indicators unreliable.Low-and-slow spraying stays under lockout thresholds. IP reputation fails against residential proxies. Test tenants sit outside normal monitoring.
OAuth application abuseFrom that foothold the actor took over a legacy test OAuth application with elevated access, created further malicious applications and granted the full_access_as_app role so the applications could read mail through Exchange Web Services.App-only access involves no user sign-in to flag. The permission is granted by configuration, not by exploit.
Third-party token theftGoogle Threat Intelligence Group reported that UNC6395 stole OAuth access and refresh tokens tied to the Salesloft Drift application, used them to export data from connected Salesforce instances, and then searched that data for credentials such as cloud access keys.The activity authenticates as a trusted integration. The compromise sits in a supplier, outside your telemetry.
Help desk and MFA manipulationCISA and the FBI describe Scattered Spider impersonating staff to obtain password and MFA resets, sending repeated MFA prompts until a user approves, and registering their own MFA methods or adding a federated identity provider so access survives a password reset.An authorized person performs the reset by following process. The malicious change looks like a routine support action.

WHAT THESE CASES SHARE

In every case the attacker used something the environment was built to honor: a sign-in, a consent, a token, a reset. Detection that waits for a malicious artifact has nothing to find.

Detect: from logs to measurable coverage

Most identity telemetry is collected. Less of it becomes detections, and almost none of those detections is tested. A practical starting point is to list the attacker behaviors above and ask, for each one, which log source shows it, which rule would fire, and when that rule last fired against a test.

BehaviorWhere it showsSignal worth building onCommon gap
Password sprayingIdentity provider sign-in logsFailures spread across many accounts with few per account; a successful sign-in from a source that has just failed against other accountsRules keyed to per-account lockouts or IP reputation; legacy and test accounts outside MFA
MFA fatigue and help desk resetIdentity provider logs; help desk recordsA burst of denied or unanswered prompts followed by an approval; an MFA method reset followed by a new device registrationHelp desk tickets not joined to identity events; no alert on MFA method changes
Malicious OAuth consentIdentity provider and SaaS audit logsNew application registration; consent with offline access or mail scopes; app-only permissions such as full_access_as_app; one application reading many mailboxesNo baseline of approved applications; user consent left open
Token and session theftIdentity provider, SaaS and proxy logsA session used from a new device, network or client type with no fresh authentication; refresh token use from unfamiliar infrastructureDetection ends at the sign-in event; sessions are not evaluated after they are issued
Persistence in the identity layerIdentity provider configuration and admin logsA new federated identity provider or domain; a new MFA method on an existing account; a new credential on a service principalConfiguration changes treated as administration, not as detections
Privilege misuse after accessCloud control plane, directory, mail platformRole assignments outside change windows; mailbox permission grants; replication or ticket anomalies in the directoryPrivileged activity reviewed in periodic access reviews, not in real time

Make coverage measurable

Coverage becomes measurable when each rule maps to a technique and each mapping has been tested. MITRE ATT&CK supplies the shared vocabulary: valid accounts (T1078), steal application access token (T1528), web session cookie (T1550.004), multifactor authentication request generation (T1621) and modify authentication process (T1556) cover most of the behaviors in the table. We suggest four measures, offered as a recommendation and not as an industry benchmark:

  • The share of in-scope identity providers and SaaS platforms whose audit logs reach the detection platform.

  • The share of mapped techniques with a rule that has been exercised by a test in the current review cycle.

  • The time from the malicious event to a triaged alert, measured in tests and not estimated.

  • The share of identity alerts that analysts close as benign, which is a direct read on rule quality.

Respond: removing an attacker who holds legitimate access

Disabling an account is the instinctive first move and is rarely enough. What survives it depends on the platform, and responders who do not know the answer in advance will find out during the incident.

  • Tokens outlive the password. Microsoft’s documentation on continuous access evaluation says standard access tokens last one hour by default, while clients that support continuous access evaluation can hold tokens for up to 28 hours, with revocation enforced on critical events such as account disablement, a password reset or an explicit refresh token revocation. Enforcement typically lands within minutes and can take up to 15. Responders need to know which applications are covered and should revoke sessions explicitly instead of assuming a reset ends access.

  • Consent outlives the user. An OAuth grant stays in place after the account that approved it is reset. Containment has to include listing and removing malicious application registrations, service principal credentials and consent grants, and reviewing application-only permissions.

  • Identity-layer persistence survives resets. CISA describes attacker-registered MFA methods and added federated identity providers that let the actor sign in as any user after passwords change. The response plan must cover the identity provider’s own configuration, not only the affected accounts.

  • The help desk is part of the incident. If the attack began with a social engineering call, the reset procedure that failed is itself an exposure. An interim step is out-of-band verification for credential and MFA resets on privileged and high-risk accounts.

  • Assume the attacker is watching. CISA reports Scattered Spider actors monitoring victim email and chat and joining response calls. When identity may be compromised, coordinate the response outside the affected environment.

A DECISION TO SETTLE BEFORE AN INCIDENT

Who can authorize revoking every session for a privileged population, and which business process breaks when they do? That call is far cheaper to make in advance than during the incident.

Recover: rebuilding trust in identity

Recovery is complete when you can show that the attacker’s access paths are closed, not when accounts work again.

  1. Rotate every secret the compromised identity could reach. For the Drift campaign, Google advised revoking and rotating integration tokens and credentials and scanning the exposed data for secrets such as cloud access keys, passwords and tokens, because the actor searched for exactly those.

  2. Reset the krbtgt password twice after an Active Directory compromise. Microsoft’s guidance is to wait at least the maximum ticket lifetime between resets (10 hours by default) so that tickets and keys issued under the old password stop working.

  3. Re-establish MFA through verified, out-of-band identity proofing. Do not let users re-enroll through the same weak process that was abused.

  4. Compare federation trusts, application registrations, service principals and conditional access policies with a known-good baseline.

  5. Close the gap the attacker used. Enforce MFA on legacy and test accounts, restrict user consent to applications, and move privileged users to phishing-resistant authentication such as FIDO or PKI-based methods, which CISA identifies as resistant to push bombing and SIM swapping.

  6. Re-run the detection tests for the behaviors observed. If the rule that should have fired did not, fix it before the incident is closed.

Briefing outline

PartFocus
1How identity-led attacks work in documented incidents
2Detect: behaviors, telemetry and coverage measurement
3Respond: containment when the attacker has legitimate access
4Recover: rebuilding trust and proving closure
5Questions to take back to your team

What readers take away

  • A behavior-to-telemetry map covering six identity attack behaviors

  • Four coverage measures that can be reported to leadership

  • A containment checklist for identity incidents that goes beyond account disablement

  • A recovery sequence that ends with tested detection, not just restored access

Questions to bring

  • Which identity providers and SaaS platforms feed your detection platform, and which do not?

  • When did a rule for token or consent abuse last fire in a test?

  • Can your team revoke all sessions for a privileged group without waiting on an approval chain?

  • Who verifies a caller who asks the help desk to reset MFA?

Use this briefing to strengthen detection of identity-led attacks. A practical first step is the behavior table above: score each row for log source, rule and last test, and bring the gaps. Teams that want an outside view of that scoring can start a conversation with Cybrilliant’s identity security specialists.

Related Reading

Threat analysis of how malicious consent works and what it grants an attacker.

Session Theft: The New Battle After Authentication

Threat analysis of what happens once a valid session is in the wrong hands.

Stolen Credentials in SaaS Environments

Threat analysis of credential abuse against SaaS platforms.

Playbook: Investigating Suspicious OAuth Activity

A practitioner field note for investigating the consent and token behaviors covered here.

After Authentication: What Should Security Monitor?

Technical explainer on the monitoring that has to continue once a user is signed in.

Sources

  1. Microsoft Security Blog. Midnight Blizzard: Guidance for responders on nation-state attack. microsoft.com/security/blog

  2. Google Threat Intelligence Group. Report on the Salesloft Drift OAuth token compromise (UNC6395). cloud.google.com/blog/topics/threat-intelligence

  3. CISA and FBI. Joint cybersecurity advisory on Scattered Spider. cisa.gov

  4. MITRE ATT&CK. Techniques T1078, T1528, T1550.004, T1556 and T1621. attack.mitre.org

  5. Microsoft Learn. Continuous access evaluation in Microsoft Entra. learn.microsoft.com

  6. Microsoft Learn. Active Directory forest recovery: Reset the krbtgt password. learn.microsoft.com

  7. Verizon. Data Breach Investigations Report, latest edition. verizon.com/business/resources/reports/dbir

How we label evidence

Facts carry a source. Analysis and recommendations are marked as ours. Examples that are hypothetical are labeled as hypothetical.