SV-89247r1_rule
V-74573
SRG-APP-000360-DB-000320
DB2X-00-007700
CAT II
10
Run the following command to alter the audit policies and to set the ERRORTYPE to audit:
DB2>ALTER AUDIT POLICY <DB audit policy name> CATEGORIES AUDIT STATUS BOTH ERROR TYPE AUDIT
Monitor the diagnostic log file for audit failure error using the following command:
$db2diag -g msg:="Write to audit log failed"
If the audit policies are created with ERRORTYPE=Audit and if there is a failure in writing the audit event log for the policy, audit failure is logged in the diagnostic.log file and user action is not completed.
Run the following statement to find the error type for each policy:
DB2> SELECT AUDITPOLICYNAME, ERRORTYPE AS ERRORTYPE
FROM SYSCAT.AUDITPOLICIES
If ERRORTYPE value is not set to 'A', this is a finding.
Run the following command to monitor the database diagnostic log file for audit failure errors:
$db2diag -g msg:="Write to audit log failed"
If the diagnostic log file is not being monitored for audit failure errors, this is a finding.
V-74573
False
DB2X-00-007700
If the audit policies are created with ERRORTYPE=Audit and if there is a failure in writing the audit event log for the policy, audit failure is logged in the diagnostic.log file and user action is not completed.
Run the following statement to find the error type for each policy:
DB2> SELECT AUDITPOLICYNAME, ERRORTYPE AS ERRORTYPE
FROM SYSCAT.AUDITPOLICIES
If ERRORTYPE value is not set to 'A', this is a finding.
Run the following command to monitor the database diagnostic log file for audit failure errors:
$db2diag -g msg:="Write to audit log failed"
If the diagnostic log file is not being monitored for audit failure errors, this is a finding.
M
3161