~/talk

Avengers Assemble: Threat Modeling Kubernetes Clusters at a...

links:none on file
slides:none on file

Shows a real EKS incident where a RoleBinding grants cluster-system:anonymous → cluster-admin allowing kubectl port‑forward to read API‑server metadata and enabling SSRF that exposes secrets. Describes building an open source Threat Composer that generates STRIDE-style threat statements, maps to MITRE ATT&CK tactics, and exports a threat/control matrix. Lists concrete mitigations: tighten RBAC with audit‑driven fine‑tuning, require tokenRequest for controllers, disable automountServiceAccountToken, use policy‑as‑code (OPA/CNA) and scanners like Polaris for cluster risk scoring.

AI-written summary · about

  1. 0:00Threat modeling Kubernetes
  2. 1:45Information security principles
  3. 4:14Threat modeling in design
  4. 7:03Threat modeling team
  5. 9:10Kubernetes incident analysis
  6. 11:16Building threat statements
  7. 13:46Threat Composer tool
  8. 15:11MITRE ATT&CK vectors
  9. 16:57Kubernetes API security
  10. 18:44Threat and control matrix
  11. 21:32Broken access control mitigation
  12. 24:44Threat detection measures
  13. 26:30Incident response measures
  14. 27:10Threat Composer demo
  15. 31:46Key takeaways and access
~/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.