(wasm) передать массив между JS и C - PullRequest
0 голосов
/ 30 октября 2019

что я должен быть осторожен в отношении безопасности передачи данных, когда я использую линейную память в JS и указатели в C для передачи массива между JS и C.

тот же вопрос, когда я передаю массивмежду JS и C с использованием указателей на C и malloc, cwrap, getValue, setValue в JS.

Заранее спасибо.

1 Ответ

0 голосов
/ 31 октября 2019

Этот вопрос очень широкий, но WebAssembly работает в «песочнице» и имеет максимум тех же привилегий, что и JavaScript. Если вы повредите линейную память модуля, это будет иметь те же последствия для безопасности, что и поврежденный ввод для произвольной функции JavaScript в вашем коде.

...