2017-02-12 6 views
1

컴파일 된 언어를 사용하면 성능을 크게 향상시킬 수 있습니다.웹 어셈블리가 drm을 시행 할 수 있습니까?

하지만 drm을 설정할 수 있습니까?

예 : 일부 웹 사이트는 브라우저 게임을 제공하며 다른 사람들이 소스 코드를 사용하는 것을 원하지 않습니다. webassembly 스크립트가 게임 매커니즘에 깊이 관여되어 다른 사이트에서 사용되는지 감지하고이를 디 컴파일하고 우회 할 수 없도록 잠글 수 있습니까?

해적처럼 들리고 싶지 않지만 adblock-users 인 그 also block trackers과 관련이 있습니다.

예를 들어 Audio Context Fingerprinting 스크립트가 감지되지 않고 뒤에 실행되는 경우 어떻게 차단 될 수 있습니까?

답변

5

성능 이외에도 Wasm은 웹에없는 새로운 기능을 제공하지 않습니다. 어떤 Wasm 모듈이로드되고 있는지, 무엇이 호출되는지를 볼 수 있으며, 텍스트 형식의 Wasm 코드를 검사하고 단계별로 처리 할 수 ​​있습니다. 아마도 Wasm 코드는 예를 들어, asm.js 코드가 축소되었습니다. 게다가, Wasm은 자바 스크립트를 호출하여 브라우저와 웹 페이지와 상호 작용할 수 있습니다.

아니요, 웹 사이트는 이미 사용할 수있는 방식 이외의 다른 것을하기 위해 웹 사이트에서 사용할 수 없습니다.