~/talk

Effective building blocks for securing...

Talkat BSidesSF 2024 · 2024-05-04..05-05· [security, kubernetes]
links:none on file
links:none on file
slides:none on file

Snap moves from cluster‑per‑service to shared Kubernetes clusters across AWS and GCP by building an opinionated service mesh with Envoy sidecars, a custom admission controller enforcing Pod Security Standards and image signature checks, per‑service identities via workload identity federation, auto‑upgrading node pools, and a zero‑trust proxy for kube API access. Deployments go through a golden CI/CD path, logs sink to service‑owned projects, and initial rollout starts with tier‑2+ services then dogfoods tier‑0 to prove it works.

AI-written summary · about

  1. 0:00Introduction to platform security
  2. 1:04Evolution of Snap’s platform
  3. 8:53Security risks in multi-tenancy
  4. 13:48Identity and access controls
  5. 15:53Hardening production access
  6. 19:45Recap of security controls
  7. 23:18Challenges and migration lessons
  8. 27:59Future platform vision
  9. 29:04Q&A session
~/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.