BaselineWatch
Desk

os_config_profile_ui_install_disable Disable Installation of Configuration Profiles through the User Interface

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

Title

Disable Installation of Configuration Profiles through the User Interface

Control

/usr/bin/osascript -l JavaScript << EOS
$.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\
.objectForKey('allowUIConfigurationProfileInstallation').js
EOS

Discussion

Installation of configuration profiles through the user interface _MUST_ be disabled and only be permitted through an authorized MDM server.

Related controls

cm-5

Fix

This is implemented by a Configuration Profile.