~/talk

All Your Containers Are Belong to Us

Talkat BSidesSF 2019 · 2019-03-03..03-04· [kubernetes, security]
links:none on file
slides:none on file

Scans using Census and Shodan find concrete exposures: about 21,000 Kubernetes API endpoints (mostly on AWS), roughly 500 web Kubernetes Dashboard instances and ~2,400 accessible etcd stores, with over 800 API servers answering on the insecure port. Demos show unauthenticated listing of secrets and cluster admin access via curl and kubectl; findings drive clear fixes: disable the insecure port, restrict network access, enable RBAC/TLS and encrypt etcd.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:20Background and agenda
  3. 1:07Speaker's background
  4. 2:11Why orchestrators and Kubernetes
  5. 3:59Kubernetes security features
  6. 4:41Research disclaimers
  7. 5:24Kubernetes dashboard overview
  8. 7:13Demo: Finding dashboards with Census
  9. 9:44Dashboard exposure findings
  10. 10:49Dashboard security recommendations
  11. 11:29API server overview and risks
  12. 12:53Demo: Finding API servers
  13. 14:37API server exposure findings
  14. 15:42Insecure API server port risks
  15. 16:24API server security recommendations
  16. 17:29ETCD overview and risks
  17. 18:33Demo: Finding ETCD clusters
  18. 19:58ETCD exposure findings
  19. 20:42ETCD security recommendations
  20. 21:25Final thoughts on research
  21. 22:08Broader Kubernetes security
  22. 23:11Resources and contact info
  23. 23:58Q&A session
~/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.