~/talk

Insights into Unsecured Kubernetes in the Wild

Talkat KubeCon + CloudNativeCon North America 2021 · on Thursday, 2021-10-14· at 11:00· Petree Hall C + Online· [security]
name:Jay Chen
links:none on file
links:none on file
slides:none on file

Internet scans and honeypot logging find 2,100 unsecured clusters (about 5,300 nodes, 31,340 CPUs, 75,270 pods) leaking secrets and images; attackers deploy crypto‑miners and a kubelet‑targeting worm named Hildegard that harvests service tokens, steals cloud creds, moves laterally and uses LD_PRELOAD evasion plus encrypted ELF payloads. Misconfigurations include exposed kubelet/local API ports and overly permissive RBAC. Fix by closing public control ports, enforce least privilege, patch frequently, use managed control planes, design ephemeral workloads and run continuous config and behavior monitoring.

AI-written summary · about

  1. 0:00Introduction
  2. 4:15About Graboid
  3. 13:07Research Methods
  4. 20:42Reactive Research
  5. 28:42Conclusion
  6. 28:59How can we protect ourselves
  7. 30:16Best practices
  8. 30:38Layer of defense
  9. 31:36Community Services
  10. 32:42ephemeral workload design
  11. 34:20Outro
~/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.