BaselineWatch
Desk

os_setup_assistant_filevault_enforce Enforce FileVault in Setup Assistant

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

Title

Enforce FileVault in Setup Assistant

Control

/usr/bin/osascript -l JavaScript << EOS
$.NSUserDefaults.alloc.initWithSuiteName('com.apple.MCX.FileVault2')\
.objectForKey('ForceEnableInSetupAssistant')
EOS

Discussion

FileVault _MUST_ be enforced in Setup Assistant.

The information system implements cryptographic mechanisms to protect the confidentiality and integrity of information stored on digital media during transport outside of controlled areas.

Related controls

sc-28, sc-28.1

Fix

NOTE: See the FileVault supplemental to implement this rule.