Cloud security failures are often identity failures
Cloud platforms changed the security boundary. In a traditional environment, teams focused heavily on network location: internal versus external, trusted versus untrusted, segmented versus flat. In cloud environments, identity often decides far more than network position does.
An administrator can manage infrastructure from anywhere. A service principal can hold broad permissions without ever logging in interactively. A third-party application can retain access long after the project that justified it has ended. A compromised token can bypass controls that teams assumed were protecting the workload.
This is why many “cloud misconfiguration” problems are actually identity and permission problems wearing a cloud label.
The risks that hide behind valid credentials
Attackers prefer valid access because valid access is quieter. A stolen password, session token, API key or application secret may let an attacker operate through normal interfaces rather than exploit a vulnerable service.
The dangerous conditions are usually mundane: dormant accounts that were never removed, administrators without phishing-resistant MFA, service accounts with excessive roles, permanent privileges where just-in-time access would be sufficient, shared credentials, weak conditional-access rules and third-party integrations with broad consent.
None of these necessarily produces an obvious “critical vulnerability” alert. Together, they can create an extremely effective attack path.
If an identity can create resources, read secrets, modify access policy or disable logging, its permissions deserve the same scrutiny as an exposed server.
Why least privilege fails in practice
Least privilege is easy to approve as a principle and difficult to maintain as an operating model.
Projects move quickly. Engineers ask for broad access to unblock deployment. Temporary roles become permanent. Teams copy permissions from an existing account because it works. SaaS integrations request large permission bundles. Nobody wants to break production by removing access they do not fully understand.
The result is permission accumulation. The organisation may still have MFA, logging and security tooling, but the blast radius of one compromised identity becomes much larger than intended.
Effective least privilege therefore needs evidence. Teams should know which permissions are actually used, which privileged roles are permanent, which accounts are dormant, which applications can access sensitive data and which identities can grant privileges to others.
The controls worth reviewing first
A practical cloud identity review should start with the controls that change attacker opportunity most significantly.
- Privileged roles: who has them, how they are activated and whether they are permanent.
- MFA strength: particularly for administrators and externally accessible accounts.
- Conditional access: whether risky locations, unmanaged devices and weak authentication paths are restricted.
- Service identities: secrets, certificates, rotation, owners and permission scope.
- Guest and third-party access: invitation lifecycle, external collaboration and stale accounts.
- Application consent: what connected applications can read, write or administer.
- Logging and alerting: whether privileged actions and identity anomalies are visible.
The aim is not to create a checklist for its own sake. The aim is to understand how an attacker could move from one compromised identity to a higher-value system or dataset.
Why configuration review needs attack-path thinking
Cloud portals can contain thousands of settings. Reviewing each setting individually is useful, but it does not automatically reveal the path an attacker would take.
Consider an employee account with basic access. On its own, that account may not look dangerous. But if the user can read a deployment repository containing a service credential, and that service identity can modify a production application, the effective privilege of the original employee account is much higher than the directory role suggests.
This is why cloud assessments should connect identity, secrets, application permissions, network exposure and data access instead of reviewing each domain in isolation.
What good cloud security looks like
Good cloud security is not a perfectly configured portal. It is an environment where high-impact access is deliberate, visible, time-bound where possible, protected by strong authentication and continuously reviewed.
The organisation should know which identities can materially affect production, which applications can reach sensitive data, what happens if a privileged account is compromised and how quickly that access can be contained.
Cloud security becomes easier to manage when identity is treated as a core architecture layer rather than an administrative afterthought.