BaselineWatch
Desk

audit_files_mode_configure Configure Audit Log Files to Mode 440 or Less Permissive

NIST macOS Security Compliance Project Sequoia Guidance, Revision 4.0 (be5491f)
All changes in this version
first version loaded Auditing

Title

Configure Audit Log Files to Mode 440 or Less Permissive

Control

/bin/ls -l $(/usr/bin/grep '^dir' /etc/security/audit_control | /usr/bin/awk -F: '{print $2}') | /usr/bin/awk '!/-r--r-----|current|total/{print $1}' | /usr/bin/wc -l | /usr/bin/tr -d ' '

Discussion

The audit service _MUST_ be configured to create log files that are readable only by the root user and group wheel. To achieve this, audit log files _MUST_ be configured to mode 440 or less permissive; thereby preventing normal users from reading, modifying or deleting audit logs.

Related controls

au-9

Fix

[source,bash]
----
/bin/chmod 440 /var/audit/*
----