~/talk

DIY Pen-Testing for Your Kubernetes Cluster

Talkat KubeCon + CloudNativeCon Europe 2019 · on Thursday, 2019-05-23· at 11:05· Hall 8.0 B1· [security]
slides:none on file

kube-hunter is an open source scanner that simulates attacker behavior against Kubernetes clusters, issuing REST calls to default ports (e.g. 8080, 6443, Kubelet 10250) to reveal misconfigurations like an unsecured Kubelet API or an anonymous user listing pods. it runs locally or inside a pod to re-use service account tokens, supports passive vs active hunters (active mode can create a privileged pod then remove it), is written in Python using an observer pattern, and is CI-compatible.

AI-written summary · about

  1. 0:00Introduction
  2. 0:54What is penetration testing
  3. 2:33Why should you do penetration testing
  4. 5:00REST API requests
  5. 7:11Kubernetes defaults
  6. 7:57Insecure port
  7. 10:22Secure port
  8. 11:38Anonymous requests
  9. 13:42Service account tokens
  10. 16:46Secret tokens
  11. 18:11Other Kubernetes APIs
  12. 19:07Kuebler
  13. 20:41KeepHunter
  14. 21:49KeepHunter Pod Mode
  15. 22:15KeepHunter Inside a Pod
  16. 22:33Active Hunters
  17. 23:52Observer Pattern
  18. 25:46Questions
~/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.