SV-225094r610285_rule
V-225094
SRG-OS-000480-GPOS-00227
AOSX-14-000032
CAT II
10
Create an authorized user account that will be used to unlock the disk on startup.
Disable the login ability of the newly created user account:
# sudo dscl . append /Users/<FileVault_User> AuthenticationAuthority DisabledUser
Disable FileVaults Auto-login feature:
# sudo defaults write /Library/Preferences/com.apple.loginwindow DisableFDEAutologin -bool YES
Remove all FileVault login access from each user account defined on the system that is not a designated FileVault user:
# sudo fdesetup remove -user <username>
Retrieve a list of authorized FileVault users:
# sudo fdesetup list
fvuser,85F41F44-22B3-6CB7-85A1-BCC2EA2B887A
If any unauthorized users are listed, this is a finding.
Verify that the defined FileVault users are disabled:
Note: This procedure must be ran for each defined FileVault User.
# sudo dscl . read /Users/<FileVault_User> AuthenticationAuthority | grep "DisabledUser"
AuthenticationAuthority: ;ShadowHash;HASHLIST:<SALTED-SHA512-PBKDF2,SRP-RFC5054-4096-SHA512-PBKDF2> ;Kerberosv5;;unlock@LKDC:SHA1.20BABA05A6B1A86A8C57581A8487596640A3E37B;LKDC:SHA1.20CEBE04A5B1D92D8C58189D8487593350D3A40A; ;SecureToken; DisabledUser
If the FileVault user is not disabled, this is a finding.
Verify that password forwarding has been disabled on the system:
# sudo defaults read /Library/Preferences/com.apple.loginwindow | grep "DisableFDEAutologin"
DisableFDEAutologin = 1;
If "DisableFDEAutologin" is not set to a value of "1", this is a finding.
V-225094
False
AOSX-14-000032
Retrieve a list of authorized FileVault users:
# sudo fdesetup list
fvuser,85F41F44-22B3-6CB7-85A1-BCC2EA2B887A
If any unauthorized users are listed, this is a finding.
Verify that the defined FileVault users are disabled:
Note: This procedure must be ran for each defined FileVault User.
# sudo dscl . read /Users/<FileVault_User> AuthenticationAuthority | grep "DisabledUser"
AuthenticationAuthority: ;ShadowHash;HASHLIST:<SALTED-SHA512-PBKDF2,SRP-RFC5054-4096-SHA512-PBKDF2> ;Kerberosv5;;unlock@LKDC:SHA1.20BABA05A6B1A86A8C57581A8487596640A3E37B;LKDC:SHA1.20CEBE04A5B1D92D8C58189D8487593350D3A40A; ;SecureToken; DisabledUser
If the FileVault user is not disabled, this is a finding.
Verify that password forwarding has been disabled on the system:
# sudo defaults read /Library/Preferences/com.apple.loginwindow | grep "DisableFDEAutologin"
DisableFDEAutologin = 1;
If "DisableFDEAutologin" is not set to a value of "1", this is a finding.
M
2930