【发布时间】:2026-01-27 17:45:02
【问题描述】:
Using Deno 你可以在服务器上执行 WASM。为了用户的安全,WASM 被沙盒化。据我了解,WASM 代码无法进行 HTTP 请求或修改 DOM。
服务器端也有安全保障吗?我希望使用pyodide 从服务器上的用户输入运行任意 Python 代码,但我担心我错过了一些重要的安全漏洞。
【问题讨论】:
-
通过浏览器中的pyodide,您既可以修改DOM,也可以通过JS发出HTTP请求。所以我想在服务器上运行时也是如此。
-
至于进行 HTTP 调用,我从未使用过 pyodide,但显然您可以直接从 Python 使用 XMLHttpRequest 和 Fetch Web API:*.com/a/64804258/3036129
标签: security webassembly pyodide