как защитить .net приложение от взлома - PullRequest
5 голосов
/ 14 октября 2010

я работаю над приложением, мое приложение считывает серийный номер устройства, я хочу проверить

серийный номер и мое приложение работает только с этим устройством и не работает с другим устройством как зашифровать и проверить этот серийный номер, чтобы мое приложение не было взломанным ??

спасибо

Ответы [ 2 ]

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

Это будет сложно для приложения .NET. Главным образом потому, что вам нужно распространять его в формате MSIL, который легко компилируется в любой другой язык .NET.

Вы можете использовать один из многих обфускаторов (как бесплатных, так и коммерческих), которые в основном переставляют ваш код, делая его почти нечитаемым для людей. Но инструменты все еще в состоянии схватить это и обфусцировать это.

Но помните: если ваше приложение стоит взломать, оно будет взломано независимо от того, какую защиту вы используете и какой язык или фреймворк вы используете. Единственное «достаточно хорошее» решение - аппаратный ключ.

0 голосов
/ 14 октября 2010

Совсем нет.Вы можете использовать код obfuscater, но код .net все еще легко обратим.

И, конечно, даже если вы написали его в собственном коде, код на стороне клиента может всегда быть взломан.1005 *

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