[英]Could webassembly be a way to enforce drm?
The Idea of using compiled languages on might be a great way to increase performance significantly. 在上面使用编译语言的想法可能是大幅提高性能的好方法。
But could it used to set a drm? 但是它可以用来设置drm吗?
For example: Some website offers browser games and doesn't want the source code to be used by others. 例如:某些网站提供浏览器游戏,并且不希望其他人使用源代码。 Would webassembly-script tied deep into the game mechanics be used to detect if it is used on another site and lock it down with no way to decompile and bypass it?
是否将与游戏机制紧密联系的webassembly-script用来检测该脚本是否已在其他站点上使用并锁定了它,却无法进行反编译和绕过它?
I don't want to sound like a pirate with this, but it might concern adblock-users, that also block trackers . 我不想听起来像海盗,但它可能会涉及到adblock-users,它们也阻止了tracker 。
When for example a Audio Context Fingerprinting -script is run behind without being detected, how can it be blocked? 例如,当音频上下文指纹 -script在后面被运行而未被检测到时,如何将其阻止?
Other than performance, Wasm does not provide any new capability that the Web doesn't already have. 除了性能之外,Wasm还没有提供Web尚不具备的任何新功能。 You will be able to see what Wasm modules are loaded, you will be able to see what's being called, and you can inspect and step through Wasm code in text form -- and arguably, Wasm code is no more obscure than eg minified asm.js code.
您将能够看到加载了什么Wasm模块,您将能够看到正在调用的模块,并且可以检查并逐步检查文本形式的Wasm代码-可以说,Wasm代码并不比最小化的asm晦涩难懂。 js代码。 Moreover, Wasm is only able to interact with the browser and the web page by calling into JavaScript.
而且,Wasm仅能够通过调用JavaScript与浏览器和网页进行交互。
So, no, web sites won't be able to use it to do anything behind your back other than in ways they can use already. 因此,不,网站将无法使用它来做任何背后的事情,只能以已经可以使用的方式来做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.