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?
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.
, . , .
- , .
. , .
, xap
http://www.rudigrobler.net/Blog/obfuscating-silverlight
, , , , MEF. , , , , .
( , Silverlight ), astuce .
XAP , , HTTPS, - , firebug, XAP, Man in the Middle .
, , :
, () xap, , , () XAP, , , , . , HTTPS, , , firebug fiddler, .
. - . . , , , , .
: p
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.
Source: https://habr.com/ru/post/1697334/More articles:How can I initiate Core Animation on the animator proxy during a call to resizeSubviewsWithOldSize? - cocoahttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1697330/how-to-add-usrsharejava-libs-to-webapps-classpath&usg=ALkJrhiSm_ZjsEdyLhOZPdg_02L4uJnI5gThe Flex profiler gives a "Socket timeout" error. What for? - flexWPF and string formatting - c #https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1697333/how-to-send-ctrl-break-from-remote-desktop-connection-client&usg=ALkJrhjuCCmJIBnK5CbjLM3xM0wsCgMcpwСинтаксис объявления JS-скриптов - javascriptGetting information about a physical device from a given file path - windowsCreate PDF from structured data - pdfWindows Server 2008 SSTP VPN in a non-domain environment? - sslIs there a way to dump objects in memory from a running ruby process? - heapAll Articles