Join our Newsletter — 33% off our NHI Course

Who is responsible for securing cloud workloads when the platform provider already secures the infrastructure?

The cloud consumer is responsible for the security of the workloads running on top of the virtual resources, while the provider secures the cloud itself. That division matters because exposed services, vulnerable automation, and weak workload controls are the customer’s risk to manage. Clear ownership helps teams patch faster and close exposure before attackers exploit it.

Who Owns Security in the Shared Responsibility Model?

In cloud, the provider secures the underlying service stack, but the consumer owns what runs in its environment and how it is exposed. That means workload configuration, access paths, secrets, patching, and runtime controls stay with the customer. The practical test is simple: if the issue can be changed from your tenant, your pipeline, or your workload image, it is your responsibility.

That division is easiest to understand as a boundary, not a slogan. The platform provider is accountable for availability and protection of the cloud service itself, while the cloud consumer must secure the operating model built on top of it. In practice, that includes application settings, permissions, exposed ports, automation, and the credentials or identities the workload uses to reach other services.

For teams, the useful question is not “who owns cloud security” in the abstract, but “who can actually reduce the risk fastest.” If the fix is a security group change, a container image update, a role restriction, or a token rotation, the consumer owns the action. If the issue is in the provider’s control plane or physical infrastructure, the provider owns it.

Where Workload Responsibility Starts and Ends

Workload security begins at the layer the consumer controls: code, image, configuration, runtime permissions, network exposure, and the automation that deploys or connects the workload. The provider does not know whether your service is overexposed, whether a job can read production data, or whether an internal API is accessible to the wrong role.

This is why cloud workload identity and service-account design matter. A workload that can authenticate broadly, reuse static secrets, or inherit excessive permissions can turn a small application flaw into a broader compromise. Practical guidance for workload identity and service-to-service access is well documented in the SPIFFE workload identity specification and in Cloud Workload Identity Guide.

Consumer responsibility also extends to lifecycle issues. When a workload is retired, scaled down, or redeployed, its credentials, roles, and trust relationships need to be removed or revalidated. Shared environments make that harder, because stale permissions and long-lived secrets can survive long after the service that used them is gone.

What Changes the Risk Profile for Cloud Workloads?

The risk rises when teams assume that platform security covers application security. It does not. A well-secured cloud platform can still host a workload that exposes an open management port, stores a secret in a build artifact, or grants a service too much privilege. The provider protects the substrate; the consumer protects the blast radius created by its own design choices.

That is why cloud workload identity, secret handling, and least privilege are central to the consumer side of the model. Workloads that rely on static keys or broad roles are harder to contain and harder to investigate after misuse. Clearer patterns, such as short-lived credentials and explicit workload authentication, reduce the chance that a compromised service becomes a reusable foothold across accounts or clusters.

For broader cloud control mapping, the CSA Cloud Controls Matrix is useful because it separates cloud control domains from the provider-consumer boundary, and the NIST Cybersecurity Framework 2.0 helps teams organise governance, protection, detection, response, and recovery around the assets they actually operate.

Risk and Threat Considerations

Cloud workload exposure often comes from misread boundaries. Attackers do not need to break the provider if they can exploit an overexposed workload, steal a reusable credential, or abuse a role that was granted too much reach inside the tenant. The provider may secure the cloud, but the customer still owns the paths that let an attacker move through the workload layer.

Failure mechanism: Static secrets, excessive permissions, and weak runtime segmentation let a compromise in one workload expand into data access, service impersonation, or lateral movement across connected services.

Impact: A single exposed workload can become a tenant-level incident, especially when deployment automation, token reuse, or shared identities make the compromise repeatable.

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 addresses the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 GV.OC-01 — Organizational Context Cloud shared-responsibility boundaries depend on clear ownership and control scope.
PR.AA-01 — Identity Management, Authentication, and Access Control Workload access paths and permissions determine consumer-owned exposure in cloud workloads.
PR.DS-01 — Data-at-Rest Is Protected Cloud workload responsibility includes protecting customer-controlled data handled by the workload.
Recommendation — Document which cloud security duties belong to the provider and which belong to the consumer. Enforce least-privilege access for workload identities and service connections. Protect workload data with customer-managed encryption and access controls.
NIST SP 800-53 Rev 5 AC-6 — Least Privilege Workload permissions must be constrained by the consumer, not assumed covered by the provider.
IA-5 — Authenticator Management Cloud workload security depends on managing the lifecycle of secrets and tokens.
Recommendation — Limit each workload to the minimum privileges it needs. Rotate and retire workload credentials on a defined lifecycle.
CSA Cloud Controls Matrix IAM — Identity & Access Management Cloud workload responsibility includes governing identities, roles, and trust relationships.
Recommendation — Map each workload identity to a specific owner and approved access scope.
OWASP Non-Human Identity Top 10 NHI-05 — Overprivileged NHI Workloads commonly use non-human identities, and excess privilege increases tenant exposure.
Recommendation — Audit workload identities for excessive permissions and remove unnecessary access.

Practitioner Guidance

What to verify: Confirm that every workload has an explicit owner, a documented trust path, and a scope of access that matches its function. If a workload can reach production data or downstream APIs, verify that the access is intentional, short-lived where possible, and easy to revoke.

Decision rule: Treat any fix that can be made from the customer side as customer-owned, even when the provider supplied the service. If the same issue would still exist after a cloud migration, it is almost always a workload control problem rather than a provider problem.

Practitioner takeaway: The cloud provider secures the platform boundary, but the consumer is accountable for the trust, privilege, and exposure created by the workload itself.