Silverlight XAP obfuscation

I am wondering what an effective way to hide our Silverlight code. I know that there are some obfuscators, but it looks like people can hack this too. Does anyone have success on this front?

+3
source share
6 answers

Pragma No-Cache on the page hosting the silverlight application will not allow the browser to cache xap, instead it will read it using streaming from a web server. This will make it more difficult to peer into xap. Obfuscation will make this even harder.

Also make sure that the application is hosted in https, authentication is performed outside the main application. Thus, the xap stream is encoded down the path.

+4
source

, . , .

- , .

+4

. , .

+2

, , , , MEF. , , , , .

( , Silverlight ), astuce .

XAP , , HTTPS, - , firebug, XAP, Man in the Middle .

, , :

  • XAP
  • XAP , - ( . .)

, () xap, , , () XAP, , , , . , HTTPS, , , firebug fiddler, .

. - . . , , , , .

: p

+1

You cannot hide (at least non-trivially) XAP files. But you can confuse them. Obfuscation is not the final answer, but its beginning and can give pretty good protection.

0
source

Source: https://habr.com/ru/post/1697334/


All Articles