【发布时间】:2017-06-30 09:58:41
【问题描述】:
使用编译语言的想法可能是显着提高性能的好方法。
但是它可以用来设置一个drm吗?
例如:一些网站提供浏览器游戏,不希望源代码被他人使用。是否可以使用与游戏机制相关的 webassembly-script 来检测它是否在另一个站点上使用并锁定它,而无法反编译和绕过它?
我不想在这方面听起来像个海盗,但它可能与广告拦截用户有关,also block trackers。
例如,当Audio Context Fingerprinting-script 在没有被检测到的情况下运行时,如何阻止它?
【问题讨论】:
-
好问题! WASM + DRM 的承诺可能是版权所有者可以控制可以对其内容执行的操作,但它将允许创建支持所有 DRM 的完全开源浏览器,即使版权所有者懒得支持它们,只要因为这些浏览器支持 WASM。
标签: javascript google-chrome browser drm webassembly