例如,C 没有与 Rust 相同的安全解决方案,但是用 Rust 编写的 WebAssembly 是否具有 Rust 的优点?
用 Rust 编写并转换为 WebAssembly 的程序会比用 C 编写的程序“更安全”吗?
是的。
虽然 WASM 本身可以防止一些攻击,但许多 Rust 无法或难以利用的攻击仍然存在于 C 到 WASM 程序中。WASM 中至少存在以下攻击向量:
无论使用 C 还是 Rust 作为源语言,使用 WASM 都不应该进行其他一些攻击:
使用这些攻击媒介的唯一方法是在浏览器本身中找到漏洞。
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |