2017-02-12 59 views
1

使用编译语言的想法可能是显着提高性能的好方法。webassembly可能是一种强制执行drm的方法吗?

但它可以用来设置DRM?

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

我不想听起来像一个海盗与此,但它可能涉及adblock用户,即also block trackers

当例如一个Audio Context Fingerprinting -script而没有被检测到后面运行,怎么能受阻?

回答

5

除了性能,WASM不提供网络还没有任何新的功能。你将能够看到WASM哪些模块被载入,你就能看到什么被称为,你可以检查和以文本形式通过WASM码步骤 - 按理说,WASM代码是不超过例如比较模糊缩小asm.js代码。而且,Wasm只能通过调用JavaScript来与浏览器和网页进行交互。

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

相关问题