转换为Webassembly时使用什么语言,这很重要吗?
例如,对于安全性和Rust,C没有相同的解决方案。
例如,用C语言编写的程序转换为Webassembly的程序是否“安全”?
是
虽然WASM本身可以阻止某些攻击,但是C到WASM程序中仍然存在Rust不可能或难以利用的许多攻击。 WASM中至少存在以下攻击媒介:
无论是使用C还是Rust作为源语言,使用WASM都不应该进行其他攻击:
使用这些攻击媒介的唯一方法是在浏览器本身中找到漏洞。