WAVM:WebAssembly虚拟机

时间:2024-03-16 13:13:41
【文件属性】:

文件名称:WAVM:WebAssembly虚拟机

文件大小:2.24MB

文件格式:ZIP

更新时间:2024-03-16 13:13:41

C++

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


网友评论