Skip to main content
Version: 3.0.0-preview

MT.1240 - Ensure iOS app protection policy encrypts organization data.

Overview​

Ensure at least one assigned iOS app protection policy encrypts organization data.

App protection encryption puts the organization's data in the managed apps under a key the Intune App SDK controls, separately from whatever the user has done with the device. On an unenrolled phone the organization cannot require a device passcode, and iOS data protection is only as strong as the passcode behind it: a device with no passcode gives little protection to files at rest.

The setting is a choice of when the data is encrypted, not a simple switch. appDataEncryptionType takes four values, and the default, useDeviceSettings, defers the question to the device, which is exactly the thing an unenrolled phone does not guarantee.

A pass needs one of whenDeviceLocked, whenDeviceLockedExceptOpenFiles or afterDeviceRestart, on a policy that is assigned.

Policies that are not assigned to any group are reported by this test but do not count towards a pass, because an app protection policy with no assignment is never applied to a user.

Remediation action​

  1. Navigate to the Microsoft Intune admin center.
  2. Go to Apps > App protection policies.
  3. Select an existing iOS policy, or select + Create policy and choose iOS.
  4. Under Data protection > Encryption, set Encrypt org data to Require.
  5. Set Encrypt org data on enrolled devices as your deployment requires, and choose an Encrypt org data option other than Use device settings.
  6. On the Assignments tab, assign the policy to the user groups whose apps hold organization data.
  7. Select Next and then Create or Save.

Test Metadata​

FieldValue
Test IDMT.1240
SeverityMedium
SuiteMaester
ProductIntune
FeatureApp protection
AreaData protection
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKT1005 Data from Local System
Supports controlsnist-800-53-r5:SC-28(1), nist-800-53-r5:AC-19
PowerShell testTest-MtIosAppProtectionEncryption
ServicesGraph
Compatible licensesINTUNE_A

Source​