【问题标题】:Access current URL in WASM (c/c++)访问 WASM 中的当前 URL (c/c++)
【发布时间】:2020-05-09 11:33:17
【问题描述】:

我需要保护我的 C++ WebAssembly 脚本,以便在我以外的其他域上窃取和使用。

有什么方法可以直接在 WASM 脚本中访问当前窗口的 URL,我可以在哪里查看?

我可以将域作为参数从 JS 发送到 WASM,但在那里很容易被覆盖。

【问题讨论】:

    标签: c++ webassembly emscripten


    【解决方案1】:

    不,如果不与 JavaScript 主机进行互操作,就无法从 WebAssembly 模块访问当前 URL。事实上,没有宿主的帮助,WebAssembly 什么都做不了!它的设计没有 I/O 功能。

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

    【讨论】:

    • 感谢您的回答。我想确定一下。
    • @ColinE:很容易吗?在失去 C 源代码后,我找不到反编译自己的 wasm 的方法! :-)
    猜你喜欢
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    相关资源
    最近更新 更多