By NHI Mgmt Group Editorial TeamPublished 2025-06-26Domain: Breaches & IncidentsSource: Zluri

TL;DR: The Okta breach illustrated how compromised credentials, third-party access, and weak application approval controls can let attackers move from an endpoint into SaaS accounts, exposing 366 customer accounts before the incident was clarified by Okta. Identity protection has to be unified across access paths, because scattered controls leave attackers room to pivot.


At a glance

What this is: This is Zluri’s analysis of the Okta breach and the identity-control failures that let third-party access, SaaS credentials, and application permissions become attack paths.

Why it matters: It matters because IAM, IT asset, PAM, and SaaS governance teams need one operating model for human, NHI, and delegated third-party access, not separate controls that attackers can bypass one by one.

By the numbers:

👉 Read Zluri's analysis of the Okta breach and identity attack lessons


Context

Identity is the attack surface when adversaries can steal credentials, abuse delegated access, and pivot through SaaS and third-party support workflows. The Okta breach is a reminder that IAM programmes fail when they treat endpoints, application approvals, and access governance as separate control planes.

For IT asset managers and identity teams, the real issue is not a single compromised account. It is the governance gap between support access, SaaS identity controls, and the lifecycle of privileged third-party accounts, which allows one foothold to become broader enterprise exposure.


Key questions

Q: What breaks when third-party support access is not tightly governed?

A: When support access is loosely governed, attackers can pivot from an external endpoint into SaaS credentials, administrative accounts, and mailbox persistence. The problem is not just unauthorized login. It is that one support path can become a durable enterprise foothold if lifecycle ownership, endpoint controls, and post-authentication monitoring are weak.

Q: Why do SaaS identities create such a large attack surface after a breach?

A: SaaS identities are powerful because a valid session can unlock email, storage, delegated apps, and admin changes without needing new exploits. Once attackers control an identity, they often need only normal platform functions to expand access. That is why identity governance must cover what happens after authentication, not just the login event.

Q: How do security teams know whether their identity controls are actually working?

A: They should measure whether compromised access is contained before attackers can create persistence, add applications, or move into another identity domain. If a breach can still produce forwarding rules, new accounts, or delegated permission abuse, the controls are not containing the blast radius effectively.

Q: Who is accountable when a third-party identity compromise leads to customer exposure?

A: Accountability sits with the organisation that owns the trust relationship, not only with the vendor or subcontractor involved. If a third party can reach production identities, the internal team must own approval, lifecycle review, monitoring, and revocation. Shared responsibility does not remove the need for clear internal ownership.


Technical breakdown

Compromised endpoint access and credential harvesting

The attack began when Lapsus$ compromised an endpoint used by a third-party support engineer through RDP. Once inside, the attackers disabled the endpoint security agent and used the machine to obtain Office 365 credentials tied to a business acquired by the provider. This is a classic identity-led intrusion path: the endpoint is only the entry point, but the real value is the stored or reachable credentials that can be reused across SaaS systems. Practical implication: endpoint hardening must be paired with credential containment, because device compromise becomes identity compromise when access tokens or passwords are reachable.

Practical implication: prevent credential reuse on support endpoints and treat third-party devices as part of the identity perimeter.

Delegated SaaS access and mailbox persistence

After obtaining Office 365 access, the attackers created a new account and set a mail-forwarding rule, which gave them a persistence mechanism inside the victim environment. That pattern shows how delegated SaaS access can outlive the original foothold if mailbox controls, admin alerts, and session monitoring are weak. The technical issue is not just login success, but what an attacker can do immediately after authentication inside a cloud workspace. Practical implication: govern post-authentication actions, not just account access, because mailbox rules and delegated permissions can create silent persistence.

Practical implication: monitor mailbox rules, delegated permissions, and post-login changes as part of SaaS identity control.

Approval gates for new applications and least privilege

The article also points to a broader SaaS control weakness: if an attacker can reach the SSO platform, they may be able to add a malicious app or swap an existing one to collect delegated permissions. That makes application approval and least-privilege assignment a governance control, not an administrative afterthought. The risk is amplified when app permissions are broad enough to read email or access cloud storage. Practical implication: any application onboarding path that can grant delegated scopes without review becomes an identity control bypass.

Practical implication: require approval for new SaaS applications and review delegated scopes before granting access.


Threat narrative

Attacker objective: The objective was to turn one third-party support foothold into SaaS access, persistence, and wider customer exposure.

  1. Entry occurred when Lapsus$ compromised a third-party support engineer endpoint through RDP and disabled the endpoint security agent.
  2. Credential access followed when attackers used the compromised machine to obtain Office 365 credentials associated with the acquired business.
  3. Impact came when the attackers created a new account and set up mail forwarding, enabling persistence and broader SaaS exposure across customer accounts.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Identity governance failed at the boundary between support access and SaaS control. The Okta breach worked because the attacker did not need to defeat core authentication first. They entered through a third-party support endpoint, harvested credentials, and then used legitimate SaaS mechanisms to deepen access. That is a governance failure, not just an endpoint failure. Practitioners should treat third-party support identity as part of the production trust boundary.

Unified identity control matters more than fragmented tool coverage. The article’s own lesson is that controls split across VPN, EDR, SaaS login, and CASB create blind spots that attackers can traverse one by one. This is the identity blast radius problem: one compromised path can be enough if the rest of the estate is not governed as a connected access surface. The implication is that access policy must follow the identity, not the tool boundary.

Lifecycle offboarding for third-party access is a control plane, not an admin task. The third-party engineer’s access chain depended on a business relationship and account state that were still active enough to be exploited. That is a lifecycle governance gap, especially where acquired businesses, support vendors, or outsourced workers retain legacy access. Practitioners need to treat offboarding, entitlement review, and account ownership as security controls with breach consequences.

Named concept: identity blast radius. The breach shows how a single compromised endpoint can propagate through credentials, SaaS permissions, and mail rules into broader enterprise exposure. Identity blast radius is the distance an attacker can travel once one identity control fails. The practical lesson is that governance must measure not only whether access exists, but how far that access can spread when abused.

Application approval becomes a security gate when SSO can be abused. The article notes that a threat actor with SSO access can add or replace applications and abuse delegated permissions. That turns app onboarding into an access-control decision with direct blast-radius implications. If approval is informal, the environment can be reshaped from inside by the attacker. Practitioners should assume SaaS app governance is part of identity defense, not software procurement.

From our research:

What this signals

Identity blast radius: the Okta breach is a reminder that one compromised support endpoint can cascade into SaaS access, mailbox persistence, and customer impact if identity controls are fragmented. Teams should assume the next incident will move across channels, not stay inside one tool boundary.

With 72% of organisations reporting or suspecting an NHI breach in our research, the governance problem is no longer theoretical. Programmes that still separate endpoint security, SaaS administration, and third-party access review will keep missing the same failure path.

Practitioners should map support workflows, delegated app permissions, and lifecycle ownership back to a single control model, then align it with the NHI Lifecycle Management Guide and the NIST Cybersecurity Framework 2.0 where identity, protect, detect, respond, and recover all intersect.


For practitioners

  • Treat third-party support devices as identity assets Apply endpoint controls, credential isolation, and monitored remote access to any device used by external support staff. If a support endpoint can reach SaaS credentials, it sits inside the identity perimeter and must be governed like privileged infrastructure.
  • Review mailbox rules and delegated permissions continuously Alert on new forwarding rules, newly created accounts, and changes to delegated access immediately after authentication. Those actions can provide stealth persistence even when the initial login is detected and blocked later.
  • Require approval for new SaaS applications Block application creation or replacement in SSO flows until the app owner, requested scopes, and business justification are reviewed. A malicious app can turn delegated permissions into email or storage access without another login prompt.
  • Unify identity monitoring across remote access and SaaS Correlate RDP, EDR, SaaS authentication, and admin changes in one detection view so that a compromise in one layer can trigger response in the others. Fragmented controls let attackers move without a joined-up signal.
  • Shorten the lifetime of third-party access Revalidate outsourced and acquired-business access on a fixed lifecycle schedule, then revoke any entitlement that no longer has an explicit owner. The breach shows how legacy access can remain exploitable long after the original business context has changed.

Key takeaways

  • The Okta breach showed that identity compromise can start at a third-party endpoint and then expand through normal SaaS functions, not just through direct application exploits.
  • The scale of the incident and the later customer clarification reinforce a familiar lesson: one access path can create broad uncertainty when identity governance is fragmented.
  • Containment depends on lifecycle ownership, approval gates for SaaS apps, and monitoring of post-login actions such as mailbox rules and delegated permissions.

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 Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01Third-party credential compromise and abuse are central to the breach.
NIST CSF 2.0PR.AC-4Least privilege and access management were weak points in the incident path.
NIST Zero Trust (SP 800-207)AC-2The breach shows why identity and session controls must be continuous across trust boundaries.

Continuously verify access context across remote access, SaaS, and delegated permissions before granting reach.


Key terms

  • Identity blast radius: The amount of enterprise access an attacker can reach once one identity control fails. It measures how far compromise can spread across SaaS apps, delegated permissions, support workflows, and administrative actions before containment. Smaller blast radius means fewer identities and systems can be reached from one foothold.
  • Delegated SaaS access: Access granted through an application or support relationship rather than through direct human login alone. It often carries broad permissions for mail, storage, or administrative actions, which makes the lifecycle of approval, review, and revocation just as important as the initial authentication event.
  • Lifecycle ownership: The clear assignment of responsibility for provisioning, reviewing, and removing access across the full identity lifecycle. In practice, this means someone owns the entitlement from creation through offboarding, so third-party, acquired, or temporary access does not remain active after its business purpose ends.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.

This post draws on content published by Zluri: Security & Compliance Lessons from the Okta Breach for IT Asset Managers. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-06-26.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org