Check ID:
Provider: Microsoft 365
Service:
Severity: MEDIUM
Categories:
Resource type:
entra_conditional_access_policy_block_unknown_device_platformsProvider: Microsoft 365
Service:
entraSeverity: MEDIUM
Categories:
trust-boundaries, e3Resource type:
NotDefinedWhat this check verifies
Microsoft Entra Conditional Access can block sign-ins from device platforms that the organization does not recognize or support. A policy that includes all platforms and excludes the known ones (Android, iOS, Windows, macOS, Linux) effectively blocks any unknown or unsupported platform, reducing the attack surface from unmanaged or unexpected devices.Risk
Without blocking unknown device platforms, attackers may authenticate from spoofed or uncommon operating systems that bypass platform-specific security controls. This increases the risk of unauthorized access and makes it harder to enforce device compliance, potentially leading to credential theft or data exfiltration from unmanaged environments.Recommendation
Create a Conditional Access policy that includes all device platforms and excludes the known ones (Android, iOS, Windows, macOS, Linux), then set the grant control to Block access. This ensures that only recognized platforms can authenticate, following a zero-trust approach to device management.Remediation
Dashboard steps- Navigate to the Microsoft Entra admin center https://entra.microsoft.com.
- Expand Protection > Conditional Access and select Policies.
- Select New policy.
- Under Users, include the desired scope. Microsoft recommends All users with appropriate exclusions.
- Under Target resources, include the applications or resources you want to protect. Microsoft recommends All resources / All cloud apps.
- Under Conditions > Device platforms, set Configure to Yes.
- Under Include, select Any device.
- Under Exclude, select Android, iOS, Windows, macOS, and Linux.
- Under Grant, select Block access.
- Set Enable policy to On and click Create.
References
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/howto-policy-unknown-unsupported-device
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-conditions#device-platforms
Where this check fires
This check runs on every scheduled scan against your Microsoft 365 account. Findings appear at Cloud Security → Findings filterable byCheck ID = entra_conditional_access_policy_block_unknown_device_platforms. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Microsoft 365 checks