webassembly可以成为一种强制执行drm的方法吗?

Pat*_*aul 2 javascript browser drm google-chrome webassembly

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

但它可以用来设置一个drm吗?

例如:某些网站提供浏览器游戏,不希望其他人使用源代码.将webassembly脚本深深嵌入到游戏机制中是否会用于检测它是否在另一个站点上使用并将其锁定而无法反编译并绕过它?

我不希望听起来像是一个海盗,但它可能涉及adblock-users,它也会阻止跟踪器.

例如,如果在没有检测到的情况下运行音频上下文指纹识别 -script,它怎么能被阻止?

And*_*erg 5

除了性能之外,Wasm不提供Web尚未拥有的任何新功能.您将能够看到Wasm模块的加载,您将能够看到被调用的内容,并且您可以检查并逐步浏览文本形式的Wasm代码 - 并且可以说,Wasm代码并不比例如缩小的asm更加模糊. js代码.此外,Wasm只能通过调用JavaScript与浏览器和网页进行交互.

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