Time: 28 - 30 hours
- Read walkthrough on Container Security (Datadog Security Labs)
- Container security fundamentals: Exploring containers as processes
- Container security fundamentals part 2: Isolation & namespaces
- Container security fundamentals part 3: Capabilities
- Container security fundamentals part 4: Cgroups
- Container security fundamentals part 5: AppArmor and SELinux
- Container security fundamentals part 6: seccomp
- Watch
The Container Security Checklist
- Container Escape (Process Escape)
- Watch
A Compendium of Container Escapes
from Brandon Edwards & Nick Freeman (BHUSA 2019) - Watch
Kubernetes Privilege Escalation: Container Escape == Cluster Admin?
(BHUSA 2022) - Read
Understanding Docker container escapes
from Trail of Bits - Read
The Strange Case of How We Escaped the Docker Default Container
- Watch
Container Escape In 2021
by Li Qiang (HITB2021)
- Watch
- Note down the reference for Docker Privilege Escalation
- Setting up Linux VM environment for Docker
- Continue with Container Escape Readings if not completed
- Get familiar with Docker cli commands
- https://gist.github.com/FrankSpierings/5c79523ba693aaa38bc963083f48456c
- Solve some Docker rootme exercises
- https://www.root-me.org/fr/Challenges/App-Script/Docker-Talk-through-me
- https://www.root-me.org/fr/Challenges/App-Script/Docker-Sys-Admin-s-Docker
- https://www.root-me.org/fr/Challenges/Forensic/Docker-layers
- https://www.root-me.org/fr/Challenges/App-Script/Docker-I-am-groot
- https://www.root-me.org/fr/Challenges/Forensic/Supply-chain-attack-Docker
- Fun with privileged container breakout
- THM Room: Hamlet
- Read more advanced techniques