Подходит к концу реализация моего проекта с использование БД. И тут я подумал, что прогу-то могут использовать в корыстных целях даже не ломая её
Просто, подкладывая собственную БД вместо исходной. Поэтому возникает вопрос: Что делать-то?
Дело в том, что само приложение стационарно, обновляется только сам файл базы. Поэтому привязать насильно к конкретной БД нельзя. Единственное, что пока пришло на ум, так это, что можно класть в базу, что-то типа уникального ключа CRC. Приложение стартует выясняет размер БД сравнивает с ключом в базе и в положительном случае работает.
Или может я слишком стар и система защиты постоянно обновляемых БД уже давно существует? Кто копал в данном направлении - поделитесь плиз.