Любой пример для безопасности .NET Desktop Application
-
26-09-2019 - |
Вопрос
Можно ли предотвратить отсутствие неавторизованного пользователя доступа к коду или приложению в настольном приложении, как любое веб-приложение? Заранее спасибо.
Решение
Если вы хотите защитить свой Sourcecode, я бы использовал ObFuscator, как бесплатный eazfuscator.net
http://www.gapotchenko.com/eazfuscator.net.
Обновление: больше не бесплатно бесплатно с 29 июня 2012 года
Другие советы
Вы можете использовать императив Grancentrapermission или декларативный Transoripermissionattribute Чтобы утвердить, что пользователь соответствует некоторым критериям авторизации, чтобы вызвать определенный метод или блок кода.
Этот ресурс описывает, как использовать этот вид безопасности. По моему опыту этот шаблон работает лучше всего (где «лучше всего» означает «проще всего настроить») в среде Activeedirectory.