WAVM:WebAssembly虚拟机

时间:2021-02-24 19:27:01
【文件属性】:
文件名称:WAVM:WebAssembly虚拟机
文件大小:2.24MB
文件格式:ZIP
更新时间:2021-02-24 19:27:01
C++ WAVM WAVM是WebAssembly虚拟机,设计用于非Web应用程序。 快速地 WAVM使用将WebAssembly代码编译为具有接近本机性能的机器代码。 在某些情况下,它甚至可以击败本机性能,这要归功于它能够生成针对运行代码的确切CPU进行了调整的机器代码。 WAVM还利用虚拟内存和信号处理程序来执行WebAssembly的边界检查的内存访问,其成本与本机的未经检查的内存访问相同。 安全的 WAVM阻止WebAssembly代码访问WebAssembly虚拟机*之外的状态,或调用未与WebAssembly模块明确链接的本机代码。 * WAVM很容易受到一些侧信道攻击,如幽灵变种2. WAVM可能进一步增加缓解特定侧信道攻击,但它是不切实际的防范所有这些攻击。 您应该使用另一种形式的隔离,例如OS进程,以保护敏感数据免受不受信任的WebAssembly代码的侵害。 WebAs

网友评论