~/talk

Principle of Least Privilege: How to Secure Kubernetes Without Making Users Hate You

Talkat KCD Denmark 2023 · on Tuesday, 2023-11-14· [security, kubernetes]
slides:none on file

Kubernetes insecure workload configs top OWASP’s list, and this talk shows a concrete path: adopt least privilege across users and service accounts, remove privileged containers, and enforce network policies; use ArgoCD projects to limit namespaces and allowlisted resource types, and use Crossplane composite resources plus multiple smaller AWS IAM roles so provider configs don’t grant cluster-wide power. A Terraform-created root app deletion once wiped CI for ~30 minutes and pushed the team to act. Reports find >90% of namespaces lack network policies and scanners find clusters in ~22 minutes.

AI-written summary · about

  1. 0:00Kubernetes security challenges
  2. 3:11Embarrassing security incident
  3. 5:38Principle of least privilege
  4. 7:05Least privilege in Kubernetes
  5. 8:09Zero trust principles
  6. 9:14Securing beyond users
  7. 13:08Role-based access control in Kubernetes
  8. 14:34RBAC implementation challenges
  9. 16:21Tools for least privilege
  10. 17:48Argo CD for Git deployments
  11. 18:52Securing Git repositories
  12. 20:18Project boundaries with Argo CD
  13. 21:01Preventing privileged workloads
  14. 22:02Secure development environments
  15. 22:43Lost least privilege mindset
  16. 24:27Crossplane and least privilege
  17. 26:33Handling emergencies
  18. 27:35Least privilege as ongoing process
  19. 27:56Next steps in security
  20. 33:26Q&A
~/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.