Я собираюсь создать Java-приложение для сбора некоторой корпоративной информации.
Моя проблема заключается в безопасности СУБД.
EDIT: Мое приложение не подключено к сети и ко всей БД и приложению. расположены в системе, что app. Доступ оттуда; У пользователей есть ACL, поэтому я не хочу, чтобы пользователь мог читать данные, не имеющие к ним доступа, с помощью файлов базы данных на диске.
Мне нужна СУБД, которая шифрует данные на диске для защиты данных против кого-то с текстовым / шестнадцатеричным редактором или другими инструментами просмотра SQL (например, SQLite, у которого нет механизма безопасности или ...)!
Какую СУБД я могу использовать, чтобы быть уверенным, что данные доступны только через мое приложение (и, конечно, сама СУБД), а не напрямую с диска?
Есть ли в MySQL или PostgreSQL такой механизм защиты от прямого доступа к диску?
Спасибо