sql comapact edition как сохранение информации об активации? - PullRequest
0 голосов
/ 17 февраля 2012

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

1 Ответ

0 голосов
/ 17 февраля 2012

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

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

Кроме того, что вы планируете использовать для своего пароля?Это будет жестко закодировано?Будете ли вы солить жестко запрограммированный pwd чем-то уникальным для системы, на которой он работает?Будет ли это достаточно хорошо, я предполагаю, что если это все, что вы сделаете, взломав это, будет довольно тривиально - разберите ваш код и найдите жестко запрограммированный пароль и выясните, как вы вычисляете уникальное значение системы.

взгляд на этот другой похожий SO вопрос и его ответы - некоторые из них довольно хороши.

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