In general terms, database hardening is the mechanism of testing and setting up the databases to address security threats and vulnerabilities by employing some suggested best security exercises and applying security product sets, procedures, and algorithms.