V-235193
Oracle MySQL 8.0 Security Technical Implementation Guide
Title
The MySQL Database Server 8.0 must implement cryptographic mechanisms preventing the unauthorized disclosure of organization-defined information at rest on organization-defined information system components.
Description
<VulnDiscussion>Database Management Systems (DBMSs) handling data requiring data-at-rest protections must employ cryptographic mechanisms to prevent unauthorized disclosure and modification of the information at rest. These cryptographic mechanisms may be native to the DBMS or implemented via additional software or operating system/file system settings, as appropriate to the situation. Selection of a cryptographic mechanism is based on the need to protect the integrity of organizational informa...
Fix Text (Documentation Requirement)
Configure the MySQL Database Server 8.0, operating system/file system, and additional software as relevant, to provide the required level of cryptographic protection. Enable the MySQL Key Ring for securely managing encryption keys with KMIP or other supported protocols. Change TABLESPACES, TABLES to put in place encryption. ALTER TABLESPACE <tablespacename> ENCRYPTION = 'Y'; ALTER TABLE <tablespacename> ENCRYPTION = 'Y'; Require all new tables and tablespaces to be encrypted. set persist table_encryption_privilege_check=ON; Require AUDIT LOG encryption sudo vi /etc/my.cnf [mysqld] audit-log=FORCE_PLUS_PERMANENT audit-log-format=JSON audit-log-encryption=AES Require BINLOG encryption set persist binlog_encryption=ON; Require REDO and UNDO log encryption set persist innodb_redo_log_en...