The macOS system must enforce FileVault.

Overview

Finding IDVersionRule IDIA ControlsSeverity
V-259561APPL-14-005020SV-259561r958552_ruleCCI-001199high
Description
FileVault must be enforced. The information system implements cryptographic mechanisms to protect the confidentiality and integrity of information stored on digital media during transport outside of controlled areas. Satisfies: SRG-OS-000185-GPOS-00079,SRG-OS-000404-GPOS-00183,SRG-OS-000405-GPOS-00184
STIGDate
Apple macOS 14 (Sonoma) Security Technical Implementation Guide2024-12-04

Details

Check Text (C-259561r958552_chk)

Verify the macOS system is configured to enforce FileVault with the following command: dontAllowDisable=$(/usr/bin/osascript -l JavaScript << EOS $.NSUserDefaults.alloc.initWithSuiteName('com.apple.MCX')\ .objectForKey('dontAllowFDEDisable').js EOS ) fileVault=$(/usr/bin/fdesetup status | /usr/bin/grep -c "FileVault is On.") if [[ "$dontAllowDisable" == "true" ]] && [[ "$fileVault" == 1 ]]; then echo "1" else echo "0" fi If the result is not "1", this is a finding.

Fix Text (F-63208r941304_fix)

Note: Refer to the FileVault supplemental to implement this rule.