WASI Networking: Towards a World Wide WebAssembly
Talkat Cloud Native Wasm Day Europe 2022 · on Monday, 2022-05-16· at 14:05· Pavilion 3, Room F | Level 2 | Central Forum, Feria Valencia, Spain + Live Stream·
summary
WASI snapshot one adds sock_accept to allow incoming sockets and shows practical ports: Rust gets networking in the standard library (nightly) and mio gains poll_oneoff support, with ongoing work to run tokio. The demo runs a Wasm multiplayer Wordle clone called crypto, demonstrates a memory-scan attack against wasmtime, and then redeploys the same binary under Anarchs with attested confidential computing so sockets and memory are transparently encrypted and the attack fails.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:31WASI
- 2:31WASI Snapshot
- 5:13Capabilities
- 8:41SockAccept
- 9:56Supported Libraries
- 16:35Demo
- 18:11Crypto
- 20:23Example
- 21:56Why did this attack succeed
- 23:33What makes anarchs different
- 24:35Peeking and Tweaking
- 27:08Anarchs
- 27:51Anarchs Example
- 30:01Anarchs Project
- 30:26Intersection
- 30:46Crypto Hack Challenge
related talks
24mReaching the Unix Philosophy's Logical Extreme with Webassembly
32mBringing WebAssembly outside the web with WASI
35mWebAssembly beyond the browser
49mWasmer Things: An Upside-Down Guide to WebAssembly
44mThe World of WASI
50mWeb Assembly
43mMeet Your Future - WebAssembly
33mWebAssembly: The Next Frontier of Cloud Computing
