Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Managed devices SHOULD be required for authentication

CISA.MS.AAD.3.7MediumEntra IDConditional Access

Part of CISA · Entra ID · Conditional Access · All checks

Run this check
Invoke-Maester -TestId CISA.MS.AAD.3.7

Managed devices SHOULD be required for authentication.

Rationale: The security risk of an adversary authenticating to the tenant from their own device is reduced by requiring a managed device to authenticate. Managed devices are under the provisioning and control of the agency. OMB-22-09 states, “When authorizing users to access resources, agencies must consider at least one device-level signal alongside identity information about the authenticated user.”

Create a Conditional Access policy requiring a user’s device to be either Microsoft Entra hybrid joined or compliant during authentication. Configure the following policy settings in the new Conditional Access policy, per the values below:

  1. In Entra under Protection and Conditional Access, select Policies.
  2. Click on New policy
  3. Under New Conditional Access policy, configure the following policy settings in the new Conditional Access policy, per the values below:
    • Users > Include > All users
    • Target resources > Cloud apps > All cloud apps
    • Access controls > Grant > Grant Access > Require device to be marked as compliant and Require Microsoft Entra hybrid joined device > For multiple controls > Require one of the selected controls
  4. Click Save.
Every attribute of this check
FieldValue
Test IDCISA.MS.AAD.3.7
SeverityMedium
SuiteCISA
ProductEntra ID
FeatureConditional Access
AreaAccess control
Resource typeTenant
User impactHigh
Implementation costHigh
MITRE ATT&CKT1078.004 Cloud Accounts
Supports benchmarkCISA SCuBA Secure Configuration Baselines for Microsoft 365 (version ScubaGear main, 2026-10-11), requirement MS.AAD.3.7
CriticalitySHOULD
Upstream requirementMS.AAD.3.7v1
Supports controlscisa-scuba:MS.AAD.3.7, nist-800-53-r5:AC-20b, nist-800-53-r5:IA-3
PowerShell testTest-MtCisaManagedDevice
ServicesGraph
Compatible licensesAAD_PREMIUM