在WASM中访问当前的URL(cc++)

问题描述 投票:1回答:1

我需要保护我的C++ WebAssembly脚本,以防止被其他域的人窃取和使用。

有没有什么方法可以直接在WASM脚本中访问当前窗口的URL,让我可以检查它?

我可以把域名作为参数从JS发送到WASM,但是很容易被覆盖。

c++ webassembly emscripten
1个回答
1
投票

没有,在不与JavaScript主机交互的情况下,没有办法从WebAssembly模块中访问当前的URL。事实上,WebAssembly不能做到 任何 没有主机的帮助! 它的设计是没有IO能力的。

此外,即使它可以访问URL--它仍然不是一个非常强大的安全模型。反编译和修改一个WebAssembly模块是非常容易的。你部署到网络上的任何代码,无论你使用的是什么语言,都可以被盗用!

© www.soinside.com 2019 - 2024. All rights reserved.