~/talk

A Hacker's Guide to Kubernetes and the Cloud

Talkat KubeCon + CloudNativeCon Europe 2018 · 2018-05-02..05-04· [security]
slides:none on file

Attack paths and fixes framed from an attacker’s view: unauthenticated etcd and kubelet access lets an attacker download cluster secrets (the presenter finds 1874 exposed etcd servers), service-account tokens mounted in every pod yield immediate kubectl/RBAC escalation, and cloud compromise via the instance metadata endpoint (169.254.169.254 metadata abuse) enables spinning up resources. Demonstrations use curl/sed against the API and etcd, and recommendations include disabling insecure ports, locking kubelets, restricting tokens, enabling RBAC/PodSecurityPolicy and network policy, and regular upgrades (turn defaults into hardened config).

AI-written summary · about

  1. 0:00A Hackers Guide To Kubernetes and the cloud
  2. 1:24ABOUT ME
  3. 10:19CLOUDY CLUSTERS
  4. 13:05External Attackers
  5. 13:52ATTACKING THE API SERVER
  6. 18:31ATTACKING THE KUBELET
  7. 20:18Malicious Contain
  8. 20:52INCREASED ATTACK SURFACE
  9. 21:35ATTACKING SERVICE ACCOUNT TOKENS
  10. 22:30LEVERAGING ACCESS IN THE CLOUD
  11. 23:45THE IMPORTANCE OF SECURE DEFAULTS!
  12. 25:17INSECURE PORT
  13. 25:27CONTROL ACCESS TO THE KUBELET
  14. 25:51CONTROL ACCESS TO ETCD
  15. 26:02RESTRICT SERVICE TOKEN USE
  16. 26:325. RESTRICT PRIVILEGED CONTAINERS
  17. 28:56HONOURABLE MENTION- CLOUD RIGHTS
  18. 29:15RESOURCES
  19. 29:54CONCLUSION
  20. 30:45QUESTIONS
~/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.