~/talk

(Almost) Secure by Default - Next Steps for Hardening Istio in Production...

Talkat Istio Day Europe 2024 · on Tuesday, 2024-03-19· [security]
links:none on file
slides:none on file

Istio defaults to permissive mTLS so attackers or misconfigurations can bypass cluster-wide encryption; set strict mTLS and enforce it with policy tools because workload and namespace-level peerAuthentication/destinationRule wins can undo global settings. Deploy Ingress/Egress gateways in separate namespaces, set outbound traffic policy: REGISTRY_ONLY, originate TLS at gateways, and use a WAF (Coraza WASM) plus Envoy filters for rate limiting. Replace the init CNI with the chain CNI and move root keys to Azure Key Vault or an external CA; Gatekeeper blocks risky overrides and logs plus Argo CD detect drift.

AI-written summary · about

  1. 0:00Istio security intro
  2. 1:03Why Istio is almost secure
  3. 3:29Zero trust for Istio
  4. 4:54Auth and encryption in Istio
  5. 7:06Preventing policy bypass
  6. 8:32Authorization best practices
  7. 9:55End user auth at ingress
  8. 11:00Securing edge traffic
  9. 13:05Managing egress securely
  10. 15:15Certificate management
  11. 17:41Gatekeeper for policies
  12. 19:10Visibility and telemetry
  13. 20:35Workload and image security
  14. 21:58Defense in depth overview
  15. 23:24Live hardened Istio demo
  16. 28:37Closing and Q&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.