Cloud (CLDA)
How to play?Players can discuss any type of Cloud (CLD) attack they think might be possible against the assessment target. If possible, try to identify a novel cloud-specific threat that is not already covered by another CLD card.
Scenario: Invent your own Cloud threat
Inventing a cloud security threat can lead to:
- Identity and Access Abuse: Exploiting misconfigured IAM roles, service accounts, or trust relationships to gain unauthorised access to cloud resources.
- Data Exposure: Accessing sensitive data through publicly accessible storage, misconfigured APIs, or insufficient encryption controls.
- Supply Chain Compromise: Tampering with IaC templates, build pipelines, or container images to introduce malicious code into cloud deployments.
- Lateral Movement: Pivoting from one compromised cloud service, account, or container to reach broader or more sensitive environments.
Threat Modeling
STRIDE
The appropriate STRIDE category depends on the specific threat you create and the way the agent is misused.
What can go wrong?
Unauthorised access, data breaches, supply chain compromise, lateral movement across accounts dwell time due to insufficient monitoring.
What are we going to do about it?
Strong identity controls, least-privilege access, environment isolation, supply chain integrity, and comprehensive monitoring form the foundations of cloud security.
- Enforce Least Privilege: Scope all IAM roles, service accounts, and managed identities to the minimum permissions required for their specific function.
- Isolate Environments: Use separate accounts or projects per environment, and enforce strict cross-account trust policies with organizational guardrails.
- Protect the Supply Chain: Sign and verify build artefact, enforce IaC policy checks, and scan container images before promotion to production.
- Monitor and Alert: Enable audit logging in all regions and accounts, and alert on anomalous access, privilege changes, and configuration modifications.
- Secure Secrets: Use dedicated secrets managers with per-service access controls, avoid shared credentials, and rotate secrets regularly.
- Harden the Root Account: Protect root credentials with hardware multi-factor authentication, store them securely, and never use them for routine operations.
No suitable mappings were found.
No attacks registered!