As stated in the title, how do I secure mysql against data tempering? I have been searching the internet for a solution but did not find one that fills my needs.
Let me describe my problem, assume I have sensitive information in a table, and a hacker can easily alter the data if he have the access to my database.
I know there are some solutions where you can hash the values and use checksums, but that can also be regenerated and manipulated by the hacker.
Even encrypting the data won't be enough, because that means that the key must be on the server which can be accessed by the hacker.
Now assume the hacker has access to my cpanel account, server (source code) and database, how can I make sure that the data is not tempered with?
I want to ensure the integrity of my data regardless if a hacker is a random person with limit access or a insider with alot of access.
Is it maybe possible to do something so solid like blockchain with mysql?