Защита приложения c#

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

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

Ответы (0 шт):