BaselineWatch
Desk

APPL-26-000003 The macOS system must enforce session lock no more than five seconds after screen saver is started.

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

Maps to AC-11 via CCI-000056

Title

The macOS system must enforce session lock no more than five seconds after screen saver is started.

Control

Verify the macOS system is configured to initiate a session lock within five seconds of the screen saver starting with the following command: /usr/bin/osascript -l JavaScript << EOS function run() { let delay = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.screensaver')\ .objectForKey('askForPasswordDelay')) if ( delay <= 5 ) { return("true") } else { return("false") } } EOS If the result is not "true", this is a finding.

Discussion

A screen saver must be enabled and the system must be configured to require a password to unlock once the screen saver has been on for a maximum of five seconds. An unattended system with an excessive grace period is vulnerable to a malicious user.

Related controls

CCI-000056

Fix

Configure the macOS system to initiate a session lock within five seconds of the screen saver starting by installing the "com.apple.screensaver" configuration profile.