~/talk

Three Years of Lessons Running Potentially Malicious Code Inside Containers

name:Ben Hall
github:benji6
slides:none on file

Katacoda runs public Docker/Kubernetes sandboxes for three years and reports concrete defenses and failures: attackers deploy crypto miners and render farms, cause CPU spikes to 100% and fork bombs that spawn ~7,000 processes. Mitigations that work are enforcing seccomp/AppArmor/capabilities and non-root or pids_limit to stop fork bombs, recycling long-running sessions, blocking egress with network policies/egress filters or CNI traffic shaping, using kernel packet filters for DDoS, and detecting abuse with Falco and process-level monitoring.

AI-written summary · about

  1. 0:00Introduction
  2. 3:26Core technologies
  3. 7:51Death threat model
  4. 10:36Left port open
  5. 13:02Miner pools
  6. 14:34Networking
  7. 17:55Serverless
  8. 19:11IPtables
  9. 21:34Packet filters
  10. 23:30Privileged containers
  11. 26:31Container Reporting
  12. 31:03Pit Limit
  13. 32:04Network Misuse
  14. 33:48Falco
  15. 34:58Containers Secure
  16. 35:42Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.