I thought about the additional layer of protection of the mariadb database. The database has a table with especially confidential information - name, passport, phone number, address and much more. It is stored in the database as it is, which is very bad.
The first idea, which came - to enter an additional password, which the user (it is better to say the operator, because the base is not aimed at a wide range of users) must be entered when accessing the data. By the way, the client part in php, html, js, etc. So, in the database to store crypt () data, and when accessing decrypt the password that the user enters. Keep the password during the session, and after - delete.
But there is such a thing. I work with the database through dbForge Studio for MySQL. There are many other programs, but I like this one more. So, often you have to make different queries to the database. And as a matter of fact, having executed such request, I will receive hashes of some data (which ciphered).
How to be here. Can anyone have experience? How to organize security, etc. etc.