Você percebe no Painel de Preferência de Segurança que você pode exigir uma senha para ativar a partir da proteção de tela, mas o padrão é não exigir autenticação?
Em seguida, você pode ativar a proteção de tela com seu método ou com este AppleScript:
do shell script "open /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app"
Você também pode adicionar o bloqueio das Chaves e usar este AppleScript que eu encontrei aqui .
activate application "SystemUIServer"
tell application "System Events"
tell process "SystemUIServer"
repeat with i from 1 to number of menu bar items of menu bar 1
tell menu bar item i of menu bar 1
click
try
if name of menu item 1 of front menu is "Lock Screen" then
click menu item "Lock Screen" of front menu
exit repeat
end if
end try
end tell
end repeat
end tell
end tell
Este script requer acesso universal - > Ativar o acesso para dispositivos auxiliares ser verificado.