Search code examples
silverlightsecuritydecompilingreflector

How to Secure Silverlight Application


Our team wants to create a secure interactive application in silverlight. But as I know silverlight output is loosely compiled zip file and its download on the client machine before use or run application. And it could easily decompiled using any dot net decompiler.

I have gone through the google for security in silverlight but have not found good enough resources.

How we can secure the Silverilght application from decompilation? Can someone explain the security practices which need to be followed to prevent this when creating an application with silverlight?


Solution

  • If you are worried about people decompiling your Silverlight XAP file, you need a special kind of tool called Obfuscator. There's a ton of alternatives for .NET but there's a few that work quite well with Silverlight, this a list of the ones I've tried or heard good comments from other people:

    Hope that helps!