Zero Trust in the Cloud with WebAssembly and WasmCloud
summary
Claims that WebAssembly eliminates buffer-overflow exploits by trapping undefined behavior and forbids arbitrary pointers, demonstrated with wasmTime rejecting a module that tries file I/O; WASI requires pre-opened file descriptors so a runtime must grant disk or network access; wasmCloud layers a capability model with Ed25519-signed claims (JWT-like) embedded in modules, vets capabilities at runtime, and runs tiny Rust-built modules (~300KB module sizes) across clusters, on Raspberry Pi or in-browser, scaling from one to thousands with microsecond restarts.
AI-written summary · about
chapters (7)
- 0:00Zero trust and WebAssembly intro
- 2:09WebAssembly security basics
- 9:29Runtime security limits
- 16:18Capability security with wasmCloud
- 24:14Cluster security in distributed systems
- 27:09Portability and performance
- 30:42Q&A
related talks
33mWebAssembly: The Next Frontier of Cloud Computing
29mwasi-cloud: The Future of Cloud Computing with WebAssembly
48mDon't Trust Anything! Real-world Uses For WebAssembly
34mZeroTrust Microservices with Wasm & WireGuard
40mWebAssembly - The Future of Distributed Computing
18mCloud Native & WebAssembly: Better Together
30mShrinking Software Attack Surface with WebAssembly & CNCF Wasmcloud
26mWebAssembly for a Reactive Internet of Things
