2017-02-12 85 views
1

使用編譯語言的想法可能是顯着提高性能的好方法。webassembly可能是一種強制執行drm的方法嗎?

但它可以用來設置DRM?

例如:有些網站提供的網頁遊戲,不希望被別人使用的源代碼。將webassembly-script綁定到遊戲機制深處是否會用來檢測它是否在另一個站點上使用,並將其鎖定而無法反編譯並繞過它?

我不想聽起來像一個海盜與此,但它可能涉及adblock用戶,即also block trackers

當例如一個Audio Context Fingerprinting -script而沒有被檢測到後面運行,怎麼能受阻?

回答

5

除了性能,WASM不提供網絡還沒有任何新的功能。你將能夠看到WASM哪些模塊被載入,你就能看到什麼被稱爲,你可以檢查和以文本形式通過WASM碼步驟 - 按理說,WASM代碼是不超過例如比較模糊縮小asm.js代碼。而且,Wasm只能通過調用JavaScript來與瀏覽器和網頁進行交互。

所以,不,網站將無法用它做任何事情比他們已經可以用其他的方式在你的背後。

相關問題