~/talk

Demystifying Secure Application Communication with Zero Trust and Istio Without Sidecars

Talkat Open Source Summit Europe 2024 · 2024-09-16..09-18· [security, kubernetes]
name:Lin Sun
links:none on file
slides:none on file

Demonstrates that mutual TLS provides identity, confidentiality and integrity and that Istio ambient mesh can deliver mTLS without sidecars by simply label the namespace, no app restarts required. Uses K3s, Istio ambient (zTunnel), SPIFFE identities, flannel CNI and a Node.js client/server; shows manual OpenSSL-based mTLS is cumbersome and risky, then enrolls the namespace to ambient and observes automatic certificates, metrics and Kiali visualizations. Adds a global deny-all and then allows specific traffic with a waypoint for L7 policies — the live demo works.

AI-written summary · about

  1. 0:00Zero Trust and Istio Ambient intro
  2. 3:36Secure communication matters
  3. 7:51Mutual TLS core principles
  4. 9:55Demo setup and cluster overview
  5. 13:55Client-server in Kubernetes
  6. 14:57Manual Mutual TLS the hard way
  7. 21:38Enable Istio Ambient for auto mTLS
  8. 23:45Verify mTLS with metrics
  9. 26:57Deny-all zero trust policies
  10. 29:28Layer 4 auth policies
  11. 31:35Layer 7 auth with Waypoints
  12. 35:31Summary and resources
~/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.