Don’t Trust Anything! Real-world Uses For WebAssembly • Katie Bell • YOW! 2023
This presentation was recorded at YOW! Australia 2023. #GOTOcon #YOW
Katie Bell - Freelance Software Developer and Creator of SplootCode
RESOURCES
ABSTRACT
Let’s face it, we all use libraries written by strangers on the internet that we shouldn’t entirely trust. It’s not just that there could be malicious code but even a library with an accidental vulnerability can wreak havoc.
You’ve probably heard of WebAssembly, but maybe you think of it as only relevant to browsers and front end development. It was created for browsers, but now WebAssembly is a battle-tested, fast, standardised, language-independent and cross-platform runtime. Most importantly, it was designed from the ground up to securely run untrusted code.
This talk will go through how WebAssembly works with practical examples and explore case studies of real-world companies using WebAssembly to run code securely and efficiently. [...]
TIMECODES
00:00 Intro
00:25 Untrusted code
14:23 WebAssembly
19:17 Sandboxing without using a separate process
24:10 WASI (WebAssembly System Interface)
29:48 Demo
34:03 WASI continued
34:50 Case study: Shopify functions
36:41 Case study: Mozilla Firefox
39:28 Security
41:49 Reminder: Security in depth
42:39 Where are we now?
45:50 When are you running untrusted code?
47:54 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Kevin Hoffman • Programming WebAssembly with Rust •
Valerio De Sanctis • Building Web APIs with Core •
Brian Sletten • WebAssembly: The Definitive Guide •
Sendil Kumar Nellaiyapen • Practical WebAssembly •
#WebAssembly #Wasm #WASI #WebAssemblySystemInterface #MozzillaFirefox #Shopify #KatieBell #SplootCode #YOWcon
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
1 month ago 00:02:14 1
Nightcore - Heathens (Lyrics)
1 month ago 00:03:19 1
BODY COUNT - F*** What You Heard (OFFICIAL VIDEO)
1 month ago 00:03:18 1
Blood Strike Hack - How to Get Unlimited Gold! iOS Android
1 month ago 00:03:34 1
Little Simz - 101 FM (Official Video)
1 month ago 00:05:09 1
Scorpions - House of Cards, AriesEdition
1 month ago 00:04:24 1
Ed Sheeran - Shape of You (Official Music Video)
1 month ago 00:03:39 1
In The End [Official HD Music Video] - Linkin Park
1 month ago 00:20:25 1
The DEADLY self-cleaning litter boxes that have flooded the market
1 month ago 00:02:10 1
Lithe - Fall Back (Visualizer)
1 month ago 00:42:43 1
Dubai 🇦🇪 Amazing Miracle Garden, New Season 2024 [ 4K ] Walking Tour
1 month ago 00:03:31 1
Justin Bieber - Holy Jesus (Ft. Evan Tunes)
1 month ago 00:01:27 1
The Thing: Remastered - Official Gameplay Trailer | The Indie Horror Showcase 2024
1 month ago 00:05:04 1
Mother Earth responds to Forbes 500, Mighty Man by Peruquois
1 month ago 00:22:01 1
If You See THIS God is Preparing Your MAJOR Breakthrough
1 month ago 00:00:00 2
🚨 LIVE: Trump At MSG With 25+ Conservative Superstars - The Most Powerful Lineup Ever Assembled!
1 month ago 00:16:01 1
🚨BREAKING: CAUGHT ON TAPE! “Line Up Trump Voters, Shoot Them“ - Prof’s SICK Classroom Rant Exposed!
1 month ago 00:03:16 1
Bebe Rexha - I’m A Mess (Lyrics)
1 month ago 00:02:49 1
Funn Tayy - Its Giving (Official Music Video)
1 month ago 00:08:19 1
10-Day Dropshipping Challenge: The Blueprint to Quick Success!
1 month ago 00:03:38 1
Brownstone - If You Love Me (Acappella Version)
1 month ago 00:04:05 1
French Montana, Swae Lee - Wish U Well (Official Music Video) ft. Lojay, Jess Glynne
1 month ago 00:35:35 2
An Undeniably Canon Five Nights at Freddy’s Timeline (Part 3)
2 months ago 00:52:18 1
The Mafia Isn’t Dead — It’s Running the Government | Deep Dive
2 months ago 00:00:00 1
Israel Iran News | ‘Message Is Clear, Don’t Mess With Us’: Israeli Consul General Warns Iran