Choosing a Safe Database Management System for Direct Disk Access

I am going to create a Java application to collect some enterprise information.
My problem is DBMS security.
EDIT: my application is not connected to the network and the entire database and applications. are in the system where the application is accessed from there; Users have ACLs, so I don’t want the user to be able to read data that does not have access to them using database files on disk.
I need a DBMS that encrypts data on a disk to protect data from someone using the Text / HEX editor or other SQL viewing tools (for example, SQLite, which has no security mechanism or ...)!

What kind of DBMS can I use to make sure that the data is available only through my application (and, of course, the DBMS), and not directly from the disk?

Does MySQL or PostgreSQL have such a direct disk access protection mechanism?

thank

+3
source share
1 answer

If a person has access to the disk itself, there is a good chance that he will have access to the code and other data of your application. An encryption key (used to encrypt the DB file) will also be available. This problem does not have a universal solution (see One approach below) if the computer device falls into the hands of the intruder.

Mentioning above, you have several options:

- /, , , . , , , . , , , "cleartext", .

+3

All Articles