(wasm)在JS和C之间传递一个数组

时间:2019-10-30 18:37:22

标签: webassembly

当我在JS中使用线性内存并在C中使用指针在JS和C之间传递数组时,关于数据传输的安全性,我应该注意什么。

当我使用C中的指针和JS中的malloc,cwrap,getValue,setValue在JS和C之间传递数组时,出现相同的问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

这个问题非常广泛,但是WebAssembly在沙盒中运行,并且最多具有与JavaScript相同的特权。如果您破坏了模块的线性内存,则其安全隐患将与破坏代码中任意JavaScript函数输入的安全隐患相同。