Subscribe to the Non-Human & AI Identity Journal

Why do traditional IAM and SIEM controls miss SaaS lateral movement?

Traditional IAM and SIEM tools are usually optimized for human login events, endpoint telemetry, and isolated application logs. SaaS lateral movement often uses valid OAuth tokens or API keys, so there is no suspicious authentication event to flag. The attack happens inside trusted cloud-to-cloud traffic, which makes single-system monitoring incomplete.

Why This Matters for Security Teams

Traditional IAM and SIEM were built to answer a different question: “Who logged in, from where, and did they follow the expected path?” saas lateral movement often bypasses that model because the attacker is already inside trusted cloud-to-cloud traffic, using valid OAuth grants, service accounts, or API keys instead of noisy password attacks. That is why a control stack centered on human logins can miss the signal until data is already being exfiltrated. In the 2024 Non-Human Identity Security Report, 88.5% of organisations said their non-human IAM practices lag human identity management or are only on par, which matches the visibility gap security teams see in practice. Guidance from NIST Cybersecurity Framework 2.0 still applies, but it must be extended to workloads, tokens, and secrets, not just people. In practice, many security teams encounter SaaS lateral movement only after a trusted integration has already been abused, rather than through intentional detection of identity misuse.

How It Works in Practice

The practical failure point is simple: a valid token looks legitimate to both IAM and SIEM unless the organisation has context about what that token should do, when it should exist, and which workload owns it. A SaaS app can pivot into another SaaS app by reusing OAuth grants, long-lived API keys, or over-permissioned service accounts. Traditional RBAC helps only if the role model is current and granular enough, which is rarely true when integrations are added quickly and left in place. Current guidance suggests treating these flows as non-human identity problems, not endpoint problems.

A stronger model combines workload identity, just-in-time access, and runtime policy checks. For example, identity proof should come from the workload itself, such as SPIFFE/SPIRE-style workload identity or short-lived OIDC tokens, while authorisation should be intent-based and evaluated at request time. Secrets should be ephemeral, scoped to a task, and revoked on completion, rather than stored as long-lived static credentials. That approach is consistent with the risk patterns documented in NHIMG research such as the Salesloft OAuth token breach and the BeyondTrust API key breach, where trusted access artifacts were the weapon. Practitioners also use findings from the 52 NHI Breaches Analysis to map recurring abuse patterns across SaaS and infrastructure. These controls tend to break down when organisations cannot inventory which SaaS-to-SaaS grants exist because the trust relationships are spread across multiple admin consoles and never centralised in one policy engine.

  • Inventory every OAuth grant, service account, API key, and certificate that can move data between SaaS tenants.
  • Replace static secrets with short-lived credentials and enforce revocation on task completion.
  • Evaluate access at runtime using context such as workload identity, destination service, action type, and expected business purpose.
  • Forward non-human identity events into SIEM, but enrich them with ownership, scope, and token age so alerts reflect risk, not just login volume.

Common Variations and Edge Cases

Tighter token controls often increase operational overhead, so teams have to balance faster integrations against stronger containment. That tradeoff is especially visible in hybrid SaaS estates, where third-party connectors, managed service integrations, and automation platforms may all use different credential lifecycles. Best practice is evolving, but there is no universal standard for how aggressively to rotate every SaaS token without disrupting business workflows. For high-change environments, JIT issuance and ZSP are usually more realistic than trying to police long-lived secrets after the fact.

There are also edge cases where SIEM still matters, but only as part of a broader identity story. If an attacker reuses a valid token from an unexpected geography, or chains a SaaS access grant into another application via API calls, the alerting logic has to understand the sequence, not just the event. That is why the Ultimate Guide to NHIs — Standards remains useful for mapping lifecycle controls, while the Snowflake breach shows how valid access can still become lateral movement when monitoring focuses too narrowly on authentication. In mature environments, the hardest part is not alerting on a token; it is proving whether that token had a legitimate purpose at the exact moment it was used.

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 CSA MAESTRO address the attack and risk surface, while NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-03 Token age and rotation are central to SaaS lateral movement risk.
CSA MAESTRO Agentic and workload trust paths need runtime controls, not static roles.
NIST AI RMF Autonomous or semi-autonomous access needs governance and accountability.

Use runtime policy checks and least privilege for each workload-to-workload action.