Я делаю бизнес-приложение, и я не могу позволить себе другое программное обеспечение активации для защиты моего программного обеспечения от пиратства. Я ищу какое-то место для сохранения моих данных активации, пробной версии и лицензии на компьютере пользователя. Я думаю, что если я использую компактные выпуски sql-сервера и даю ему пароль, для любого другого хакера или взломщика невозможно будет модифицировать данные активации и пиратствовать мое программное обеспечение? Является ли это безопасным, или я собираюсь пойти на любой другой вариант?sql comapact edition в качестве информации активации активации?
ответ
Во-первых, вы должны понимать, что попытка «взломать» взломана была опробована и опробована крупнейшими корпорациями и самыми сложными продуктами - и она всегда терпела неудачу.
Сказав это, вы можете добиться прогресса в направлении поощрения ваших клиентов к покупке лицензии с использованием password protected encrypted database, одного пароля недостаточно.
Кроме того, что вы планируете использовать для своего пароля? Это будет жестко запрограммировано? Сможете ли вы соединить жестко закодированный pwd с чем-то уникальным для системы, в которой он работает? Будет ли это достаточно хорошо, я предполагаю, что если все, что вы нарушили, было бы довольно тривиальным - разобрайте свой код и найдите жесткий пароль, и выясните, как вы вычисляете уникальное значение системы.
Пожалуйста, взгляните на этот другой аналогичный SO Question и его ответы - некоторые из них неплохие.
- 1. Настроить ссылку активации активации
- 2. Получение информации от программы активации USB
- 3. Станьте кнопкой активации активации JavaScript код
- 4. Таймер активации фаз активации после [6 секунд]
- 5. Запись активации
- 6. Коды активации
- 7. ссылка активации в laravel
- 8. Пароль в активации email
- 9. Активация активации в огурце
- 10. Аргумент данных активации Durandal Passed In для активации в качестве разделенных значений
- 11. Функция активации Anano HiddenLayer
- 12. Rails4 - Как перенаправить пользователя в edit_user после активации активации?
- 13. Как правильно обращаться с кодами активации активации в Rails?
- 14. iPhone приложение активировано до активации активации в приложении?
- 15. Учетная запись активации активации в электронной почте после регистрации cakephp
- 16. Алгоритм активации ключа - Безопасность
- 17. Длина записи активации
- 18. Задайте вопрос активации активации электронной почты. Код активации строка отсутствует электронная почта URL, даже если сцепляется
- 19. несовместимые настройки активации
- 20. Ошибка активации плагина jQuery
- 21. Узнать ссылку активации активации аккаунта (переадресация или электронная почта)
- 22. Отправить письмо активации активации электронной почты с помощью django redux
- 23. HyperNEAT - Разница между функциями активации подложки и функциями активации CPPN
- 24. Джанго, как генерировать автоматический ключ активации для ссылки активации электронной
- 25. Excel 2013 таблица активации
- 26. Плагин активации плагина Joomla
- 27. Форма активации функции SharePoint
- 28. Комодо-код активации браузера?
- 29. Процесс активации/переназначения Activiti
Благодарю вас за ответ. Я понимаю, что я не должен был использовать слово невозможно. но я просто прошу, чтобы, если я использую защищенную паролем sql-компактную базу данных, чтобы сохранить лицензионную информацию вместо регистрации или любого другого местоположения. Это нормально? это безопасно? может ли кто-нибудь взломать пароль sql compact базы данных, чтобы изменить данные лицензии? –
Это криптографически безопасно, да - это AES128 - все известные атаки являются вычислительно неосуществимыми. http://en.wikipedia.org/wiki/SQL_Server_Compact http://en.wikipedia.org/wiki/Advanced_Encryption_Standard –
Спасибо за ответ. У меня есть еще один вопрос . PLS помочь мне с этим. теперь я знаю, что его невозможно взломать .sdf fie, но, исказив google, я узнал об этом. его большой вызов сохранить секретный пароль .sdf. как это возможно? , Мой пароль будет в C# файле, и я доставляю .exe моему клиенту, а не исходному коду. Невозможно получить исходный код из .exe. есть ли способ получить исходный код от exe? да, тогда как я могу сохранить свой пароль в безопасности? –