webassembly 可以成为执行 drm 的一种方式吗?

Could webassembly be a way to enforce drm?

使用编译语言的想法可能是显着提高性能的好方法。

但是它可以用来设置drm吗?

例如:某些网站提供网页游戏,不希望源代码被他人使用。深入游戏机制的 webassembly-script 是否会被用来检测它是否在另一个站点上使用并锁定它而无法反编译和绕过它?

我不想听起来像个盗版者,但这可能与 adblock 用户有关,also block trackers

例如,当 Audio Context Fingerprinting-脚本 运行 落后而未被发现时,如何阻止它?

除了性能,Wasm 不提供 Web 尚不具备的任何新功能。您将能够看到加载了哪些 Wasm 模块,您将能够看到正在调用什么,并且您可以检查和单步执行文本形式的 Wasm 代码——可以说,Wasm 代码并不比例如代码更晦涩。缩小 asm.js 代码。此外,Wasm 只能通过调用 JavaScript.

来与浏览器和网页进行交互

所以,不,网站将无法使用它在你背后做任何事情,除了它们已经可以使用的方式。