TL;DR: Opal Security argues that breaches escalate less because attackers authenticate and more because authorization is fragmented across cloud IAM, SaaS, Terraform, and app logic, allowing inherited permissions and persistent roles to widen blast radius. Runtime access control, not login assurance, is the control plane that now determines damage.
At a glance
What this is: This is an analysis of why authorization, not authentication, determines breach blast radius when access is fragmented across cloud, SaaS, and application layers.
Why it matters: IAM, NHI, and PAM teams need to treat runtime permission scope as the control that shapes impact, especially where privileges persist across platforms and identities.
By the numbers:
- Over 80% of breaches involved valid credentials, according to the 2024 Verizon Data Breach Investigations Report cited by Opal Security.
- Nearly 70% involved human error or misuse of access, according to the 2024 Verizon Data Breach Investigations Report cited by Opal Security.
- Most breach impact stemmed from lateral movement and privilege escalation, according to the 2024 Verizon Data Breach Investigations Report cited by Opal Security.
👉 Read Opal Security’s analysis of why authorization is the real perimeter
Context
Authorization is the set of rules that determines what an identity can do after it is authenticated. In this article, that means the security problem is not access to the account itself, but the permissions, feature entitlements, and runtime controls that shape what happens next across cloud IAM, SaaS, Terraform, and application logic.
The article’s central claim is that modern environments have matured authentication faster than authorization. That leaves a governance gap for IAM, NHI, and PAM teams because access is often persistent, siloed, and hard to reason about once it crosses tools, teams, and trust boundaries.
The article illustrates that gap through a series of breach patterns, then argues for short-lived, task-specific access, contextual enforcement, policy unification, and runtime evaluation. The operational question is no longer whether identity is trusted, but how far that trust can travel once a session begins.
Key questions
Q: What breaks when authorization is enforced inconsistently across cloud applications and services?
A: Inconsistent enforcement creates policy gaps, where one service approves access that another would deny. That weakens least privilege, complicates audits, and increases the chance of unauthorized data exposure. It also makes incident response harder because teams cannot trust that a single approval model applies across the environment.
Q: Why do valid credentials remain such a major enterprise risk?
A: Valid credentials work because they bypass many traditional perimeter controls and often inherit legitimate access. Once stolen, they can be used from normal login flows, especially where MFA is weak, incomplete, or excluded. That is why identity security has to focus on assurance strength, not just login success, and on reducing how far a compromised identity can move once inside.
Q: How do teams know whether externalized authorization is actually working?
A: Teams should look for evidence that policies are versioned, tested, promoted, and revoked in a repeatable way across all consuming runtimes. If access decisions are still being debugged in application code or overridden locally, the control is not truly externalized. The signal of success is consistent enforcement with clear ownership and auditable policy history.
Q: What should IAM and security teams do after a third-party identity is compromised?
A: Contain the affected access path before the identity can continue moving through trusted integrations or persistent roles. Then review the privilege boundary that allowed the third party to reach internal data or systems in the first place, because the underlying issue is usually over-scoped trust rather than the compromise event alone.
Technical breakdown
Why authorization, not authentication, sets breach blast radius
Authentication proves who or what is present. Authorization determines the scope of action after that proof succeeds. In modern systems, the enforcement points are split across cloud IAM policies, SaaS admin settings, application code, and infrastructure as code, so a single identity may carry very different rights depending on where the request lands. That fragmentation creates a runtime control problem: the effective perimeter is not the login screen, but the policy layer that decides what the authenticated principal can actually reach, modify, or exfiltrate.
Practical implication: inventory where access decisions are enforced and treat those points as the real control surface.
How permission inheritance turns valid access into breach impact
The article’s incident examples show a common pattern: attackers often enter with valid credentials or a legitimate identity, then inherit permissions that were never meant to be exercised at breach speed. This is especially dangerous where roles are persistent, feature-level access is broad, or backend systems are directly reachable without granular runtime checks. In that model, the breach is not the login event itself. The breach is the path from initial trust to excessive reach, which is why lateral movement and privilege escalation dominate impact.
Practical implication: examine inherited permissions, session scope, and feature-level entitlements together instead of reviewing them separately.
Why policy unification matters across cloud IAM, SaaS, and Terraform
Authorization breaks down when each platform defines access differently and each team owns only part of the rule set. Terraform can codify intended state, but it does not replace runtime authorization, and SaaS or cloud IAM settings cannot safely operate as isolated islands. The operational challenge is policy reasoning across systems: versioned, testable, explainable authorization logic that applies consistently regardless of where the request originates. Without that, the organization has many access models but no single trust boundary.
Practical implication: unify policy ownership and evaluation across platforms so access scope is governed as one system.
Threat narrative
Attacker objective: The attacker aims to convert legitimate or mis-scoped access into broad data exposure, operational reach, or privileged control over adjacent systems.
- Entry occurs through credential stuffing, malware-driven credential theft, phishing, a zero-day, or a misconfigured API, but the initial access event is not what drives the damage.
- Escalation happens when the authenticated identity inherits broad permissions, persistent roles, or feature-level access that was never constrained for runtime abuse.
- Impact follows through lateral movement, privilege escalation, and over-scoped third-party or data-layer access that lets the attacker reach more than the original account should allow.
Breaches seen in the wild
- Scania insurance portal breach 2025: An attacker used an external user login, likely stolen by infostealer malware, to take insurance claim documents from a Scania portal.
- SalesBleed Salesforce Agentforce 2026: Three fixed Agentforce flaws let poisoned web leads make AI agents leak CRM data with zero clicks and send phishing under the agent's identity.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Authorization is the control plane that now defines perimeter reality. Authentication has improved, but that does not reduce the need to govern what an identity can do once verified. When access is split across cloud IAM, SaaS, Terraform, and application logic, the perimeter becomes a runtime policy problem rather than a login problem. Practitioners should treat authorization as the primary design layer for blast-radius reduction.
Fragmented authorization creates identity blast radius, not just access sprawl. The article’s strongest insight is that security teams often measure who can sign in while under-measuring where that identity can move next. That gap is visible in persistent roles, feature-sharing paths, and directly reachable backend systems. The implication is that access review alone is not enough if runtime scope is still uncontrolled.
Short-lived, task-specific access is a governance pattern, not just a privilege tactic. The article points to a broader discipline: authorization must be reasoned about at the point of action, not only at assignment time. That aligns with OWASP-NHI and zero trust thinking because the question is whether the trust boundary survives real use, not whether the identity was enrolled correctly. Practitioners should reframe access governance around usage context and policy evaluation.
Privilege inheritance is the failure mode that ties NHI, cloud, and human IAM together. The same structural weakness appears whether the subject is a user, service account, or third-party identity: once trust is granted, scope expands unless it is actively constrained. That is why authorization governance belongs to IAM, PAM, and NHI programmes at the same time. Practitioners should unify control ownership before fragmentation becomes the breach path.
Runtime enforcement is the missing layer between policy intent and actual exposure. The article correctly distinguishes between codified policy and effective enforcement. Versioned rules in infrastructure-as-code help, but without observable runtime decisions, organizations cannot prove that the perimeter is being defended where action occurs. Practitioners should elevate authorization telemetry to the same operational level as authentication logs.
From our research library:
- Only 13% of organisations feel extremely prepared for the reality of agentic AI despite the majority racing toward autonomous adoption, according to the 2026 Infrastructure Identity Survey.
- Read next: Authorisation Models Guide
What this signals
Authorization has become the practical perimeter for multi-identity programmes. The old assumption that login strength equals security is no longer sufficient when access is spread across humans, service accounts, and vendor identities. Teams should watch for scope drift between policy intent and runtime reach, because that drift is what turns ordinary access into breach blast radius.
Identity blast radius is now a governance metric, not just an incident outcome. If a principal can move from authenticated presence to broad data access without strong runtime constraints, the programme has not reduced risk enough. A useful forward test is whether privilege can be explained, enforced, and revoked consistently across cloud IAM, SaaS, and application layers.
Agentic adoption raises the stakes for authorization design. Only 13% of organisations feel extremely prepared for the reality of agentic AI despite the majority racing toward autonomous adoption, according to the 2026 Infrastructure Identity Survey. That gap suggests many teams will inherit new runtime decision makers before their authorization model can handle them.
For practitioners
- Map the real authorization perimeter Identify every place where access is actually decided, including cloud IAM, SaaS admin consoles, application logic, and Terraform-managed policy. Use that map to expose where policy is fragmented or inconsistently enforced.
- Reduce persistent privilege scope Convert standing roles into short-lived, task-specific access wherever the business process allows it, especially for high-risk data paths and third-party identities.
- Separate feature access from data reach Review product features, sharing functions, and backend service paths to ensure a user or workload that can invoke a feature cannot automatically read or export all underlying records.
- Unify policy ownership across teams Assign explicit ownership for authorization logic across security, infrastructure, engineering, and GRC so no single team can silently introduce scope expansion in one layer while another layer assumes it is constrained.
- Instrument runtime authorization decisions Log and review the policy evaluation that happens at the moment of access, not just the granting of access, so you can detect when effective privilege exceeds intended scope.
Key takeaways
- Authorization failures turn authenticated access into breach blast radius when permissions are fragmented across cloud, SaaS, and application layers.
- The breach patterns discussed in the article show that valid credentials, persistent roles, and weak feature-level controls are enough to produce major impact.
- Security teams should govern runtime scope as a first-class control, not treat authentication as a proxy for safe access.
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 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | The article centers on persistent, over-scoped permissions that expand blast radius. |
| NHI-10 — Human Use of NHI | Third-party and shared identities can be trusted as humans do, even when their reach is machine-scale. | |
| Recommendation — Review NHI access paths for overprivilege and remove standing scope that exceeds task need. Separate human trust assumptions from NHI authorization boundaries and enforce machine-scoped access. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article is fundamentally about how access entitlements shape breach impact. |
| Recommendation — Govern entitlements centrally and verify that runtime authorization matches intended scope. | ||
| NIST SP 800-53 Rev 5 | AC-6 — Least Privilege | Least privilege is the control principle the article argues has not been fully applied. |
| Recommendation — Apply least privilege to all identities and remove persistent rights that widen breach blast radius. | ||
| MITRE ATT&CK | TA0006;TA0008 — Credential Access; Lateral Movement | The breach patterns rely on credential theft followed by movement through over-scoped access. |
| Recommendation — Map credential theft and lateral movement to the permissions that allowed the attacker to expand reach. | ||
Key terms
- Authorization: Authorization is the decision about what an authenticated identity is allowed to do. In NHI and IAM practice, it covers scope, duration, and allowable actions, and it is the layer that most directly controls blast radius when access is active.
- Privilege Inheritance: Privilege inheritance occurs when a system uses the permissions of the human or service identity that launched it. For agents, this means the workload can access anything the parent role can access, which makes entitlement design more important than the model’s natural-language capabilities.
- Runtime Enforcement: Runtime enforcement is the practice of blocking malicious behaviour while software is running, rather than only detecting it after the fact. It monitors process activity, network actions, and privilege changes so a live attack can be interrupted at the point of execution.
- Identity Blast Radius: The amount of damage a compromised identity can cause across systems, data, and infrastructure. In NHI environments, it is shaped by permissions, network reach, and administrative capability rather than by the credential alone. Reducing blast radius is a containment strategy that limits lateral movement and data exposure.
What's in the full article
Opal Security's full blog post covers the operational detail this post intentionally leaves for the source:
- The incident-by-incident breakdown of 23andMe, MOVEit, Snowflake, National Public Data, and M&S through an authorization lens
- The article’s specific framing of how cloud IAM, Terraform, SaaS, and application logic create fragmented enforcement points
- The full list of recommended authorization design patterns, including contextual enforcement and decoupled policy logic
- The source discussion of how runtime evaluation and observability support authorization governance across teams
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 building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 23, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org