How to use WebAssembly to run, extend and secure your .NET application

Опубликовано: 14 Октябрь 2024
на канале: dotnetFlix
310
7

In this dotnetFlix, Niels Tanis from Veracode is talking about WebAssembly (WASM) and how its sandbox model makes it very secure. He's going to introduce WASM and WASI and then give some cool demos of using WASM to run modules written in different programming languages from .NET and how to use some of the security features.

00:00:10 - Introduction
00:01:08 - WebAssembly design
00:03:36 - WebAssembly memory model
00:04:42 - WebAssembly control flow integrity
00:06:45 - Run .NET on WebAssembly
00:08:10 - WASI: run WebAssemby outside of the browser
00:12:36 - Run .NET on WASI demo
00:15:50 - Grant filesystem access
00:18:19 - Consume a Rust WASM module from .NET
00:23:40 - Restrict compute consumption of a WASM module
00:26:29 - Consume a .NET WASM module from .NET
00:29:35 - WASM component model
00:31:07 - Wrap up

You can find the slides and source code shown in the demos here:
https://github.com/nielstanis/dotnetf...

More info about Niels:
https://sessionize.com/nielstanis/

This video was made possible by Info Support (https://www.infosupport.com) and DotNed, the Dutch .NET Usergroup (https://www.dotned.nl).

--