xap completely unreadable by humans...
Just the runtime should be able to understand a .xap and no humans can rename it to zip and take everything inside it and also recompile dlls in it so making the xamp completely unreadable by a human would be the most important one.
4 comments
-
Miguel Madero
commented
Obfuscators should do the trick.
Is important to consider that although this might look like a Silverlight issue/limitation, any client technologiy is equally or more vulnerable (e.g. WPF, AJAX, Winforms, etc) -
Marc Roussel
commented
No thank you obfuscating obfustates nothing.
-
Marc Roussel
commented
Since I can't edit my comment, There's a typo. it's decompile not recompile
And it's xap not xamp -
Stefan Olson
commented
You can use an obfuscator to make it more difficult. You can read my review at this site: http://www.olsonsoft.com/blogs/stefanolson/post/Selecting-an-obfuscator-for-Silverlight.aspx