macOS
TMA-MACOS-3.2
Ensure Security Auditing Flags For User-Attributable Events Are Configured Per Local Organizational Requirements
中等級 2自動化macos
說明
Auditing is the capture and maintenance of information about security-related events. Auditable events often depend on differing organizational requirements. Audit: Requires aa, ad, lo and -ex, -fm, -fr, -fw (or -all) in the flags line of /etc/security/audit_control.
檢查方式
稽核方法: Shell 指令
shell
l=$(/usr/bin/grep -e "^flags:" /etc/security/audit_control 2>/dev/null) || exit 1
f=",$(printf '%s' "${l#flags:}" | /usr/bin/tr -d ' '),"
miss=""
for x in aa ad lo; do case "$f" in *",$x,"*) ;; *) miss="$miss $x";; esac; done
case "$f" in
*",-all,"*|*",all,"*) ;;
*) for x in ex fm fr fw; do case "$f" in *",-$x,"*|*",$x,"*) ;; *) miss="$miss -$x";; esac; done;;
esac
if [ -z "$miss" ]; then echo compliant; else echo "missing flags:$miss"; fi- 預期輸出
compliant
修補方式
修補方法: 操作指南或基礎設施修補檔
Terminal: Edit the /etc/security/audit_control file and add aa, ad, -ex, -fm, -fr, -fw, and lo to flags. You can also substitute -all for -ex, -fm, -fr, and -fw.
屬性
- 作業系統
- macos-26
- 標籤
- macoslogging-auditing
- 參考資料
- CIS Apple macOS 26 Tahoe Benchmark v1.1.0 - 3.2 Ensure Security Auditing Flags For User-Attributable Events Are Configured Per Local Organizational Requirements
檢查此主機
請在您有權稽核的機器上執行此指令。掃描為唯讀操作。
shell
tmaegis scan --target macos --level 2