Обеспечение безопасности .Net Winforms приложения с жестким ключом или цифровым сертификатом - PullRequest
0 голосов
/ 17 октября 2010

Я разрабатываю приложение C # Winforms для клиента. Заказчик хочет, чтобы программа была защищена жестким замком, поэтому доступ к ней могут получить только люди с соответствующим жестким замком. Я знаю, что существует масса способов обеспечить безопасный доступ к приложению Winforms, но он настоятельно рекомендует использовать жесткие блокировки.

Я никогда не сталкивался с реализацией безопасного приложения с жестким замком и не знаю об этом. Полагаю, мои лучшие варианты - Sentinel Superpro или Alladdin (кажется, у последнего больше ресурсов в сети.)

1- Я до сих пор не уверен, что хардлок - лучший выбор. Я видел несколько USB-ключей с цифровыми сертификатами для защиты приложений, которые не знают, отличаются ли они от жестких замков. Если они разные, то, возможно, использование цифровых сертификатов - лучший выбор?

2 - Кто-нибудь имеет в сети какой-либо ресурс (может быть, демоверсию) о том, как обезопасить приложение WinNet от Winforms с жесткой блокировкой? Если это занимает много времени, тогда, возможно, мне придется пересмотреть цену: p

1 Ответ

1 голос
/ 17 октября 2010

Посмотрите на продавцов. Большинство из них отправит вам полный SDK с примером кода для защиты приложения .NET с помощью ключа. Обычно это довольно просто, особенно если вы хотите использовать их программное обеспечение.

Например, я недавно оценил предложение KEYLOK - они поставляют полный SDK с примером реализации, который можно подключить к вашему приложению за пару часов.

Однако следует понимать, что использование ключа по-прежнему является лишь частью процесса защиты приложения. Это особенно верно для приложений .NET, поскольку их очень легко разобрать с помощью Reflector и аналогичных инструментов. Вам также нужно будет как минимум запутать, иначе ключ очень легко обойти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...