Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne MDM: Encryption Settings for macOS

Topic

This article explains how to configure encryption settings at the policy level for Apple macOS devices enrolled in NinjaOne Mobile Device Management (MDM). 

Environment

  • NinjaOne Mobile Device Management (MDM)
  • Apple macOS

Description

The Encryption section of the policy configuration page for MDM-enrolled macOS devices allows you to manage FileVault encryption settings. When you enable FileVault encryption at the policy level, NinjaOne will deploy the appropriate FileVault profile to the managed devices. 

You can access the Encryption page from an agent macOS policy by expanding the MDM menu, or through an MDM policy.

agent or mdm policies.png
Figure 1: Encryption settings available in macOS agent or MDM policies

When you enable these settings, all devices newly enrolled via Automated Device Enrollment (ADE) will automatically enable FileVault during the Setup Assistant stage.

I you have already encrypted your device prior to enrolling it in NinjaOne MDM, NinjaOne will not be able to escrow the initial recovery key automatically. Instead, you must rotate the key locally on the device, and then enroll so NinjaOne can escrow the new key. Use the following command in Terminal to rotate the FileVault recovery key on the device: sudo /usr/bin/fdesetup changerecovery -personal

mdm_mac policy_encryption.png
Figure 2: Manage FileVault encryption settings for (click to enlarge)

The following table provides a description of each setting: 

FileVault Encryption SettingDescription or Purpose
Require encryptionRequire the device to enable FileVault encryption during setup or login. If this setting is not enabled, the other settings will be deactivated. 
Escrow recovery keyIf enabled, the device will send the recovery key to NinjaOne, where we will store and manage it for each device. You can find the key on the device dashboard in the Details tab.
Force enable in Setup AssistantEncrypt the device during the Setup Assistant stage for new enrollments.
Show recovery keyMake the recovery key visible after encryption is complete. It will only be displayed for the end user once; afterward, if the Escrow recovery key is enabled, you can find the key on the device dashboard in the Details tab.
Number of allowed deferralsSet the permitted number of bypass attempts. If the value is set to 0, the system will prompt the user to enable FileVault at their next login. Set this key to -1 to enable unlimited deferrals. The valid range is from -1 to 9999.

Once the policy is applied to the device, FileVault will be enabled after a user logs out and logs back in to their local account, or during Automated Device Enrollment.

Once you enable FileVault, it may take up to an hour for the device to confirm encryption status and for the recovery key to initially display in NinjaOne.

You can confirm whether the keys are accurately stored by navigating to the device dashboard in NinjaOne and opening the Details → MDM tab to verify the following information in the Security section:

  • Encryption status should be set to "Encrypted."
  • Recovery key should have the View recovery key hyperlink.
  • Clicking View recovery key should open a modal showing the current recovery key.
  • The Key last updated field should display a valid timestamp.
filevault encryption example.png
Figure 3: FileVault encryption status example

Rotate the Recovery Key

When you enable FileVault encryption settings at the policy level, you can request recovery key rotation after clicking the View recovery key hyperlink on the device dashboard at Details MDM

We recommend rotating the recovery key whenever an end user uses it, such as to unlock the device after losing access. 

If the Escrow recovery key setting is later deactivated in the policy, devices that are already encrypted and have previously reported their recovery key will no longer report it. If these devices change their recovery key for any reason, NinjaOne will not be notified unless you re-enroll the device.

To access this feature, technicians must have a minimum of "View, Update" permissions for Devices Default Access
encryption_request recovery rotation.png
Figure 4: Request encryption recovery key rotation

Additional Resources

Refer to NinjaOne MDM: Resource Catalog to learn more about NinjaOne MDM.

FAQ

Next Steps