Subscribe to the Non-Human & AI Identity Journal

Who is accountable for credential protection in a cloud deployment?

Accountability should be shared but explicit. The provider is responsible for the platform and its isolation guarantees, while the customer remains responsible for governance decisions about which credentials belong in that environment, how they are classified, and how they are removed at offboarding. If neither side owns the lifecycle clearly, the risk remains unresolved.

Why This Matters for Security Teams

Credential protection in cloud deployments is not just a storage problem, it is an accountability problem. If the cloud provider secures the platform but the customer still decides what secrets are placed there, who can use them, and when they are removed, gaps appear quickly. That is why current guidance consistently places shared responsibility at the centre of cloud security, including in the NIST Cybersecurity Framework 2.0 and the OWASP Non-Human Identity Top 10.

NHI Management Group research also shows why this matters operationally: the Ultimate Guide to NHIs — Static vs Dynamic Secrets explains why long-lived secrets are especially hard to govern once they enter distributed cloud systems. The issue is rarely a single missed control. It is usually an ownership gap between platform teams, application owners, and security teams, where each assumes someone else handles lifecycle, rotation, and offboarding. In practice, many security teams discover exposed credentials only after a deployment, integration, or workforce change has already made them difficult to unwind.

How It Works in Practice

Accountability in cloud credential protection is best understood as a lifecycle split. The provider is typically accountable for protecting the underlying service, isolating tenants, and maintaining the security of managed platform features. The customer is accountable for the credentials themselves: deciding whether they belong in the environment, classifying their sensitivity, applying least privilege, and removing them when they are no longer needed. The fact that a credential is stored in a managed service does not transfer ownership of the business risk.

In practice, that means security teams should define named owners for each credential type, each workload, and each environment. The strongest operating model is one where credentials are short-lived by default, tightly scoped, and linked to a workload identity rather than copied into human-managed repositories. The guidance in the Guide to the Secret Sprawl Challenge is especially relevant here because cloud deployments often multiply secrets across CI/CD, containers, API gateways, and automation tools.

  • Use policy to define who approves secret creation, storage, and rotation.
  • Prefer dynamic secrets and JIT access over static, long-lived credentials.
  • Map each secret to an application owner and an expiry or review date.
  • Log retrieval, use, and revocation as part of normal access governance.

For implementation detail, the NIST Cybersecurity Framework 2.0 supports this shared ownership model, while the OWASP Non-Human Identity Top 10 highlights the risks of unmanaged machine credentials. These controls tend to break down when multi-cloud teams treat secret storage as a platform feature without assigning a clear customer-side owner for rotation and offboarding.

Common Variations and Edge Cases

Tighter credential control often increases operational overhead, requiring organisations to balance faster developer workflows against stronger lifecycle governance. That tradeoff becomes more visible in regulated environments, CI/CD pipelines, and temporary third-party integrations where teams want convenience but still need provable control.

There is no universal standard for every cloud pattern yet, but current guidance suggests a few recurring exceptions. Managed service credentials may be partially abstracted by the provider, yet the customer still owns the decision to use them and the duty to limit exposure. Federated identity can reduce secret handling, but it does not remove accountability for policy, trust boundaries, or offboarding. Likewise, backup systems, break-glass accounts, and legacy integrations often retain static secrets longer than the main application stack, creating hidden risk.

The most practical rule is to treat every credential as an owned asset with a named custodian, expiry condition, and removal path. That approach aligns with the 2024 Non-Human Identity Security Report, which shows that many organisations still lag in non-human identity governance. In edge cases such as cross-account automation or inherited SaaS integrations, accountability should be documented in the architecture decision, not assumed from the platform contract. If that documentation is missing, the shared responsibility model becomes shared ambiguity.

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 SP 800-63 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 GV.RM-01 Shared responsibility needs explicit risk ownership and governance.
OWASP Non-Human Identity Top 10 NHI-01 Credential sprawl and unclear ownership are core non-human identity risks.
NIST SP 800-63 AAL2 Credential assurance and lifecycle handling affect identity trust.

Use stronger assurance and controlled recovery for credentials that protect sensitive workloads.