Любой пример для безопасности приложения .Net Desktop - PullRequest
3 голосов
/ 05 августа 2010

Можно ли предотвратить доступ любого неавторизованного пользователя к коду или приложению в настольном приложении, как в любом веб-приложении?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

Если вы хотите защитить свой исходный код, я бы использовал обфускатор, такой как бесплатный Eazfuscator.NET

http://www.gapotchenko.com/eazfuscator.net

ОБНОВЛЕНИЕ: больше не бесплатно с 29 июня 2012 года

1 голос
/ 17 августа 2010

Вы можете использовать императив PrincipalPermission или декларативный PrincipalPermissionAttribute , чтобы утверждать, что пользователь соответствует некоторым критериям авторизации для вызова определенного метода или блока кода.

Этот ресурс описывает, как использовать этот вид безопасности.По моему опыту, этот шаблон работает лучше всего (где «лучший» означает «самый простой в настройке») в среде ActiveDirectory.

http://www.ginktage.com/2010/03/role-based-security-in-net/

...