WASM Sandbox
WASM 沙箱是 WebAssembly 的隔离执行模型,WASM 代码无法直接访问内存外数据或 DOM,仅经导入函数交互。
用途
在浏览器中安全执行接近原生速度的不可信代码,WASM 沙箱限制其仅经显式导入访问外部能力。
机制
WASM 线性内存独立于 JS 堆与 DOM,WASM 代码仅能访问自身内存。与外部交互经显式导入函数(JS 提供)。无系统调用、无文件、无网络直接访问。
用例
- 不可信代码安全执行
- 高性能沙箱
- 浏览器安全
WASM 沙箱是 WebAssembly 的隔离执行模型,WASM 代码无法直接访问内存外数据或 DOM,仅经导入函数交互。
在浏览器中安全执行接近原生速度的不可信代码,WASM 沙箱限制其仅经显式导入访问外部能力。
WASM 线性内存独立于 JS 堆与 DOM,WASM 代码仅能访问自身内存。与外部交互经显式导入函数(JS 提供)。无系统调用、无文件、无网络直接访问。