BaselineWatch
Desk

APPL-26-000033 The macOS system must disable FileVault automatic login.

DISA STIG library V1R4
All changes in this version
first version loaded CAT II

Maps to AC-3 via CCI-000213

Title

The macOS system must disable FileVault automatic login.

Control

Verify the macOS system is configured to disable FileVault automatic login with the following command: /usr/bin/osascript -l JavaScript << EOS $.NSUserDefaults.alloc.initWithSuiteName('com.apple.loginwindow')\ .objectForKey('DisableFDEAutoLogin').js EOS If the result is not "true", this is a finding.

Discussion

If FileVault is enabled, automatic login must be disabled so that both FileVault and login window authentication are required. The default behavior of macOS when FileVault is enabled is to automatically log in to the computer once successfully passing FileVault credentials. Note: DisableFDEAutoLogin does not have to be set on Apple Silicon-based macOS systems that are smart card enforced, as smart cards are available at preboot.

Related controls

CCI-000213

Fix

Configure the macOS system to disable FileVault automatic login by installing the "com.apple.loginwindow" configuration profile. Note: To ensure continued access to the operating system, consult the supplemental guidance provided with the STIG before applying the configuration profile.