如何保護 Silverlight 應用程序 (How to Secure Silverlight Application)


問題描述

如何保護 Silverlight 應用程序 (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?


參考解法

方法 1:

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:

  • Crypto Obfuscator  
  • Code Fort
  • Deep Sea Obfuscator
  • ComponentOne XapOptimizer

Hope that helps!

(by JSJJuan Gomez)

參考文件

  1. How to Secure Silverlight Application (CC BY-SA 3.0/4.0)

#Security #reflector #decompiling #silverlight






相關問題

只允許 oracle db 登錄到特定的應用程序? (Allowing oracle db login only to specific application?)

在桌面應用程序中保存用戶名和密碼 (Saving username & password in desktop app)

如何使用算法 RSA/ECB/PKCS1Padding 通過 JavaScript 解密加密字符串 (How to decrypt through JavaScript of encrypted string using algorithm RSA/ECB/PKCS1Padding)

wcf:將用戶名添加到消息頭是否安全? (wcf: adding username to the message header is this secure?)

沒有 .htaccess 的安全目錄密碼保護 (Secure directory password protection without .htaccess)

無法在 Oracle 表上創建簡單視圖 (Unable to create a simple view on Oracle table)

當請求來自調度程序時,無法寫入 App_Data (Cannot write in App_Data when request is from scheduler)

安全的 PHP 文件上傳 (Secure PHP file uploading)

Grails Spring 安全配置通過 xml (Grails Spring Security Configuration thru xml)

醫療應用的安全要求 (Security Requirements for Medical Applications)

如何保護 Silverlight 應用程序 (How to Secure Silverlight Application)

在使用 azure 流量管理器和 azure 應用程序網關與 WAF 時實現國家級阻止 (Achieve country level blocking while using azure traffic manager and azure application gateway with WAF)







留言討論