Check ID:
Provider: Microsoft 365
Service:
Severity: MEDIUM
Categories:
Resource type:
entra_conditional_access_policy_app_enforced_restrictionsProvider: Microsoft 365
Service:
entraSeverity: MEDIUM
Categories:
e3Resource type:
NotDefinedWhat this check verifies
Microsoft Entra Conditional Access policy with application enforced restrictions limits access to SharePoint, OneDrive, and Exchange content from unmanaged devices. This control helps prevent data exfiltration by restricting download, print, and sync capabilities on devices that are not managed by the organization.Risk
Without application enforced restrictions, users accessing SharePoint, OneDrive, and Exchange from unmanaged devices can:- Download sensitive files to personal devices
- Print confidential documents
- Sync corporate data to uncontrolled locations
Recommendation
Configure Conditional Access policies with application enforced restrictions to control access from unmanaged devices. Apply this to Office 365 applications (SharePoint, OneDrive, Exchange) to limit download, print, and sync operations. Combine with SharePoint access control settings for comprehensive protection.Remediation
Dashboard steps- Navigate to the Microsoft Entra admin center https://entra.microsoft.com.
- Expand Protection > Conditional Access and select Policies.
- Click New policy.
- Under Users, select All users.
- Under Target resources, select Office 365 from the cloud apps.
- Under Conditions > Client apps, select All client apps.
- Under Session, check Use app enforced restrictions.
- Set the policy to On and click Create.
References
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/howto-policy-app-enforced-restriction
- https://learn.microsoft.com/en-us/sharepoint/control-access-from-unmanaged-devices
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_app_enforced_restrictions. 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