Skip to main content
Version: 3.0.0-preview

MT.1243 - Ensure iOS app protection policy acts on the device threat level.

Overviewโ€‹

Ensure at least one assigned iOS app protection policy acts on the device threat level.

A device compliance policy can refuse a jailbroken iPhone, but it only evaluates a device the organization enrolled. On an unenrolled phone the equivalent signal reaches the organization through the app protection policy: a mobile threat defense partner such as Microsoft Defender reports a threat level for the device, and the policy decides what the managed app does about it.

Two values decide that together:

  • Max allowed device threat level (maximumAllowedDeviceThreatLevel) is the gate. Not configured means the signal is ignored.
  • Mobile threat defense remediation action (mobileThreatDefenseRemediationAction) is what happens when the gate is crossed. Warn leaves the data available on a device the organization has been told is compromised.

A level of high accepts every threat the partner reports, so this test treats it as configured but not protective and reports it as a note.

This check has a prerequisite: a mobile threat defense connector must be set up and the app protection policy must be enabled for it, otherwise no threat level ever arrives.

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. Set up a mobile threat defense connector and turn on app protection policy evaluation for iOS (see the related link).
  5. Under Conditional launch > Device conditions, add Max allowed device threat level with a value of Secured, Low or Medium and the action Block access or Wipe data.
  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.

Without the connector the condition is configured and inert: nothing reports a threat level, so nothing is ever blocked. Verify the connector status in Tenant administration > Connectors and tokens.

Test Metadataโ€‹

FieldValue
Test IDMT.1243
SeverityMedium
SuiteMaester
ProductIntune
FeatureApp protection
AreaAccess control
Resource typeTenant
User impactLow
Implementation costMedium
MITRE ATT&CKT1068 Exploitation for Privilege Escalation, T1078.004 Cloud Accounts
Supports controlsnist-800-53-r5:SI-4, nist-800-53-r5:AC-19
PowerShell testTest-MtIosAppProtectionDeviceThreatLevel
ServicesGraph
Compatible licensesINTUNE_A

Sourceโ€‹