Я работаю над настольным приложением, которое будет использовать Люцерн в качестве поисковой системы. Приложение будет установлено на компьютере пользователя, а индекс будет сохранен на локальном жестком диске.
Данные потенциально конфиденциальны, поэтому я хотел бы защитить индекс от несанкционированного доступа. Данные должны быть защищены даже тогда, когда компьютер пользователя украден.
2 подхода, которые я придумала до сих пор:
- Использовать шифрование Windows NTFS. Должно быть защищено, если неавторизованный человек не знает, как войти в систему как пользователь, создавший индекс.
- Используйте TrueCrypt. Это должно быть очень безопасно, но для установки зашифрованного диска требуется установка TrueCrypt и права администратора.
Приложение будет распространяться среди многих пользователей, поэтому я бы хотел максимально упростить установку.
Кто-нибудь имеет опыт работы с этим сценарием? Сейчас я думаю, что самым простым подходом было бы шифрование NTFS. Что ты думаешь?
Спасибо!