~/talk

The Hacker’s Guide to Kubernetes

Talkat GeeCON 2023 · 2023-04-19..04-21· [kubernetes, security]
links:none on file
slides:none on file

Live demos show an open kubelet API and default anonymous kubelet auth allowing node-level queries, use of kubeletctl and netcat to schedule pods and establish a reverse shell, writable filesystems and containers running as root, installation of tcpdump, and an exposed Redis instance containing stolen JWTs that get replayed to hijack user accounts. Concrete fixes shown: enforce kubelet auth, run read-only non-root containers, apply network policies, and remove anonymous access to datastores.

AI-written summary · about

  1. 0:00Introduction to Kubernetes hacking
  2. 2:20Kubernetes architecture overview
  3. 4:30OWASP top 10 Kubernetes risks
  4. 8:46Account hijacking demo setup
  5. 10:52Exploiting unsecured kubelet API
  6. 17:24Establishing reverse shell access
  7. 24:15Security issues from first demo
  8. 30:49Second demo hijacking accounts
  9. 35:27Exploiting RCE in hello app
  10. 38:02Redis server token theft
  11. 48:42Summary of second demo issues
  12. 51:34Key takeaways and security model
~/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.