SV-253766r961827_rule
V-253766
SRG-APP-000504-DB-000354
MADB-10-011400
CAT II
10
Edit the necessary filters to include the desired logging actions. Exact steps vary depending on desired logging.
Example named audit filter assigned to specific user:
MariaDB> INSERT INTO mysql.server_audit_users (host, user, filtername)
VALUES ("%", "user1", "filter_example");
MariaDB> SET GLOBAL server_audit_reload_filters=ON;
Review the security plan to obtain the definition of the database/DBMS functionality considered privileged in the context of the system in question.
If audit logging covers at least all of the actions defined as privileged, this is not a finding, otherwise, this is a finding.
Review the MariaDB audit settings.
Verify the MariaDB Enterprise Audit plugin is loaded and actively logging:
MariaDB> SHOW GLOBAL STATUS LIKE 'Server_audit_active';
If the MariaDB Enterprise Audit plugin is not active, this is a finding.
Check what filters are in place by running the following as an administrative user:
MariaDB> SELECT * FROM mysql.server_audit_filters;
Review the filters to verify TABLE and QUERY are included. If QUERY and TABLE are not included, this is a finding.
V-253766
False
MADB-10-011400
Review the security plan to obtain the definition of the database/DBMS functionality considered privileged in the context of the system in question.
If audit logging covers at least all of the actions defined as privileged, this is not a finding, otherwise, this is a finding.
Review the MariaDB audit settings.
Verify the MariaDB Enterprise Audit plugin is loaded and actively logging:
MariaDB> SHOW GLOBAL STATUS LIKE 'Server_audit_active';
If the MariaDB Enterprise Audit plugin is not active, this is a finding.
Check what filters are in place by running the following as an administrative user:
MariaDB> SELECT * FROM mysql.server_audit_filters;
Review the filters to verify TABLE and QUERY are included. If QUERY and TABLE are not included, this is a finding.
M
5475