SV-100193r1_rule
V-89543
SRG-OS-000064-GPOS-00033
VRAU-SL-000275
CAT II
10
At a minimum, the SLES for vRealize audit system should collect file permission changes for all users and "root". Add the following to "/etc/audit/audit.rules":
-a always,exit -F arch=b64 -S fchown -F auid=0
-a always,exit -F arch=b64 -S fchown -F auid>=500 -F auid!=4294967295
-a always,exit -F arch=b32 -S fchown
-a always,exit -F arch=b32 -S fchown32
Or run the following command to implement all logging requirements:
# /etc/dodscript.sh
To determine if the system is configured to audit calls to the "fchown" system call, run the following command:
# auditctl -l | grep syscall | grep fchown
If the system is configured to audit this activity, it will return several lines, such as:
LIST_RULES: exit,always arch=3221225534 (0xc000003e) auid=0 syscall=chmod,fchmod,chown,fchown,fchownat,fchmodat
LIST_RULES: exit,always arch=3221225534 (0xc000003e) auid>=500 (0x1f4) auid!=-1 (0xffffffff) syscall=chmod,fchmod,chown,fchown,fchownat,fchmodat
If no lines are returned, this is a finding.
V-89543
False
VRAU-SL-000275
To determine if the system is configured to audit calls to the "fchown" system call, run the following command:
# auditctl -l | grep syscall | grep fchown
If the system is configured to audit this activity, it will return several lines, such as:
LIST_RULES: exit,always arch=3221225534 (0xc000003e) auid=0 syscall=chmod,fchmod,chown,fchown,fchownat,fchmodat
LIST_RULES: exit,always arch=3221225534 (0xc000003e) auid>=500 (0x1f4) auid!=-1 (0xffffffff) syscall=chmod,fchmod,chown,fchown,fchownat,fchmodat
If no lines are returned, this is a finding.
M
3459