~/talk

Effective Detection in Kubernetes Clusters

Talkat BSidesSF 2024 · 2024-05-04..05-05· [security, kubernetes]
speakerdeck:sshayb
name:Oren Ofer
links:none on file
slides:none on file

Demo shows initial access from a Jupyter notebook, in-cluster execution of kubectl, deployment of an xmrig miner, extraction of an EKS pod identity token and use of AWS API credentials to list and download from three S3 buckets. Detection claims: combine Kubernetes audit logs, admission webhooks, runtime sensors and cloud audit feeds. Runtime sensor captures process, file, network and memory events and can kill processes and collect forensics. Demo succeeds and authors argue full detection only works by correlating those sources.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:23Speaker introductions
  3. 2:26Kubernetes attack chain overview
  4. 3:08Modern attack trends
  5. 4:34Effective detection approach
  6. 5:38Kubernetes audit logs
  7. 7:46Audit log challenges
  8. 8:48Rule trivia on audit logs
  9. 9:53Admission webhooks for detection
  10. 11:18Reducing webhook noise
  11. 12:42Cloud logs and enrichment
  12. 15:10Runtime sensor overview
  13. 17:18Runtime sensor instrumentation
  14. 20:57Runtime sensor deployment
  15. 22:43Live attack demonstration
  16. 26:17Demo attack stage analysis
  17. 28:25Multi-dimensional detection solution
  18. 29:27Q&A on false positives
~/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.