~/talk

Top Secret Cloud Native Security Lessons

Talkat NDC DevOps 2020 · 2020-03-11..03-13· [security, kubernetes]
name:Ben Hall
github:benji6
slides:none on file

Kubernetes clusters routinely leak full control when defaults are loosened: public API servers and anonymous auth enabled let attackers create privileged containers that mount host disks or escalate to root, as happened with Tesla and cryptomining via a daemonset mounting /var/run/docker.sock. Practical defenses shown: run kube-bench/kube-score, enforce PodSecurityPolicy or Open Policy Agent rules, block egress with Istio or network policies, remove unnecessary Linux capabilities, and upgrade to patched Kubernetes to avoid issues like large-YAML OOM or CPU LVI exploits.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Our systems are constantly under attack
  3. 1:48Hackers can steal AWS credentials
  4. 2:27Top secret doesnt work
  5. 3:46Premise
  6. 4:00Bens background
  7. 4:28Cutter Coder
  8. 6:49QA
  9. 7:16Kubernetes
  10. 8:56Kubernetes Architecture
  11. 11:32Kubernetes Loop
  12. 12:29Applying Security
  13. 18:11Rolebased access control
  14. 19:40Rolebased security
  15. 20:16API secrets
  16. 20:57Pods
  17. 22:09Privilege Escalation
  18. 23:25Defaults
  19. 23:55Privileged Containers
  20. 27:10Kubernetes Page Limit
  21. 28:15Remove Additional Capabilities
  22. 29:46Lineage Capabilities
  23. 31:26Allow Privilege Escalation
  24. 33:03Installer Settings
  25. 34:15System Anonymous
  26. 37:38Security Permissions
  27. 40:33Demon Sets
  28. 44:48Network Policies
  29. 46:38Be Secure by Default
  30. 47:21Kubernetes Tools
  31. 48:18Control Plane
  32. 50:13Open Policy Agent
  33. 51:09Mobility
  34. 51:47AppArmor
  35. 52:40CPU Bug
  36. 53:58Upgrade Communities
  37. 55:07What should we be doing
  38. 56:32How to learn more
~/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.