Choose a section
Start with the guide below, or jump to the cheat sheet, threat intel, or training & resources.
Why cloud IR is different
You do not own the infrastructure
Evidence is logs, not disk
Logs are never retroactive
Identity is the perimeter
Resources are ephemeral
API-driven, so it scales
Do / Don't
Do
- Establish the logging posture first - know what exists before assuming it does.
- Get authorised, read-only access and record your own activity (it lands in the logs).
- Preserve short-retention and data-plane logs early, before they age out.
- Scope the identity: what it could do, and who can assume or reach it.
- Enable off-by-default sources now to capture ongoing activity.
- Correlate control-plane, sign-in, data-plane, and network logs into one timeline.
Don't
- Do not assume a log exists - many are off by default and none are retroactive.
- Do not treat cloud like on-prem: there is rarely a disk to image; evidence is API logs.
- Do not ignore identity - most intrusions are valid-account abuse, not host exploits.
- Do not run enumeration from an unlogged or over-privileged principal.
- Do not promise a timeline the retained data cannot support.
- Do not overlook OAuth grants, federation trust, and service-account keys.
Key steps of a cloud investigation
- Get authorised, read-only access. An IR principal scoped to the affected accounts; record your own activity.
- Establish the logging posture first. What is being collected, where it is routed, how long it is kept.
- Preserve evidence before it ages out. Short-retention and data-plane logs go first.
- Scope the identity and blast radius. What the identity could do, and who can reach it.
- Reconstruct the timeline. Correlate control-plane, sign-in, data-plane, and network logs.
- Contain. Revoke sessions and keys, rotate secrets, remove OAuth grants and inbox rules, tighten trust.
- Eradicate and recover. Remove footholds; restore from clean/immutable backups.
- Improve visibility. Enable off sources now to capture ongoing activity; feed findings into detections.
The domains
The same domains apply across every provider, so the investigative questions stay the same even when service names change.
Identity & Access
Control Plane & Management Activity
Workloads & Runtime
Network & Connectivity
Data Services & Storage
DevSecOps & Pipelines
SaaS & Collaboration Platforms
AI/ML Services
Why IAM is the centre of it
Nearly every cloud incident starts with a valid identity and every containment action is an identity action. Two questions recur: what could this identity do (effective permissions and escalation paths - the blast radius) and who can assume or reach it (trust relationships - how attackers move and persist). The identity types are searchable in the catalog.