Stormy Skies - Modern Cloud Attacks and their Countermeasures
Where
Main Stage
Disobey 2023
Duration
51 min
Walks through real-world AWS attack paths, from leaked credentials and CI/CD pipelines, plus detection and hardening advice.
Summary
This talk focuses on cloud attacks seen in the field, mostly against AWS, with the view that most lessons carry over to Azure and other providers. It argues that rapid deployment, serverless functions and container workloads without operating system access have changed how attacks unfold and how defenders need to watch for them. Credential theft is presented as the dominant entry point, with leaked keys in public repositories, stolen single sign-on sessions, and pivots from on-premises directory services into cloud administration all appearing in real engagements.
The middle section walks through composite attack paths drawn from client work. One shows how found access keys can be tied to an owning account and an identity while limiting log noise, and how service-linked role names hint at which services are running. Another follows a malicious merge request that triggers code during an infrastructure-as-code plan step, exposing deployment credentials with administrative reach. Detection gaps are covered too: cloud-native threat services catch obvious tooling but are easy to bypass, so control plane audit logs and service-specific logs should be enabled first.
The closing part lists controls: multi-factor authentication, least privilege on key resources, short-lived credentials instead of long-lived keys, separate accounts per environment, restricted shared services such as central build servers, and regular secret scanning. The main takeaway is to treat CI/CD pipelines and source code platforms as core parts of the security model rather than supporting tools.
Related talks
Main Stage·47 min
Sandeep Jayashankar
Shows how a single S3 upload with a directory traversal path lets an attacker run code as root inside an AWS Nitro Enclave without breaking attestation.
PasswordsCon·41 min
Dwayne McDaniel
Argues that hardcoded, long-lived credentials make non-human identities a major breach risk and outlines practical fixes.
Talks·45 min
Dr Nestori Syynimaa
Shows how stolen signing keys and primary refresh tokens let attackers forge logins and bypass MFA in Entra ID.


