3 ms·
I really don't know how to parse this comment but I'll try to be charitable. How do you propose WASM code is able to change the WASM interpreter behavior? Cou
by kaoD 3y ago
I really don't know how to parse this comment but I'll try to be charitable.
How do you propose WASM code is able to change the WASM interpreter behavior?
Could you be misunderstanding WASM's memory model? Are you aware that WASM code can only access explicitly instantiated userspace JS linear memories? Are you aware these memories are just ArrayBuffers in JS userspace?
- eyberg 3y agoWell I think it's been pointed out, repeatedly, that wasm needs memory protection. I'm very far from the only person pointing out a lot of this btw: https://www.usenix.org/system/files/sec20_slides_lehmann.pdf https://www.usenix.org/system/files/sec20_slides_lehmann.pdf https://i.blackhat.com/us-18/Thu-August-9/us-18-Lukasiewicz-WebAssembly-A-New-World-of-Native_Exploits-On-The-Web-wp.pdf https://i.blackhat.com/us-18/Thu-August-9/us-18-Lukasiewicz-... https://00f.net/2018/11/25/webassembly-doesnt-make-unsafe-languages-safe/ https://00f.net/2018/11/25/webassembly-doesnt-make-unsafe-la...
- kaoD 3y agoWell those are a lot of links unrelated to my question or anything you've said in this thread. You're clearly unable to admit you're wrong. Hard to be charitable about that.
- junon 3y agoAgain, apologies for the bluntness, but the people who have linked those very links as responses to your ranting are pointing out that you are incorrect about a lot of things.