Microsoft Entra Conditional Access: Zero Trust Policy Engine - Microsoft Entra ID (original) (raw)

Overview

Modern security extends beyond an organization's network perimeter to include user and device identity. Organizations now use identity-driven signals as part of their access control decisions. Microsoft Entra Conditional Access brings signals together, to make decisions, and enforce organizational policies. Conditional Access is Microsoft's Zero Trust policy engine taking signals from various sources into account when enforcing policy decisions.

Diagram showing concept of Conditional Access signals plus decision to enforce organizational policy.

Conditional Access policies at their simplest are if-then statements: if a user wants to access a resource, then they must complete an action. For example: If a user wants to access an application or service like Microsoft 365, then they must perform multifactor authentication to gain access.

Admins are faced with two primary goals:

Use Conditional Access policies to apply the right access controls when needed to keep your organization secure and don't interfere with productivity.

Important

Conditional Access policies are enforced after first-factor authentication is completed. Conditional Access isn't intended to be an organization's frontline defense for scenarios like denial-of-service (DoS) attacks, but it can use signals from these events to determine access.

Common signals

Conditional Access uses signals from various sources to make access decisions.

Diagram that shows Conditional Access as the Zero Trust policy engine aggregating signals from various sources.

Some of these signals include:

Common decisions

Commonly applied policies

Many organizations have common access concerns that Conditional Access policies can help with, such as:

Admins can create policies from scratch or start with a template policy in the portal or by using the Microsoft Graph API.

Admin experience

Admins with at least the Security Reader role can find Conditional Access in the Microsoft Entra admin center under Entra ID > Conditional Access.

Conditional Access Optimization Agent

The Conditional Access Optimization Agent with Microsoft Security Copilot suggests new policies and changes to existing ones based on Zero Trust principles and Microsoft best practices. With one click, apply the suggestion to automatically update or create a Conditional Access policy. The agent needs at least the Microsoft Entra ID P1 license and security compute units (SCU).

License requirements

Using this feature requires Microsoft Entra ID P1 licenses. To find the right license for your requirements, see Compare generally available features of Microsoft Entra ID.

Customers with Microsoft 365 Business Premium licenses can also use Conditional Access features.

Risk-based Conditional Access policies (sign-in risk and user risk) require Microsoft Entra ID Protection, which is a Microsoft Entra ID P2 feature. For details, see Microsoft Entra licensing.

Other products and features that interact with Conditional Access policies require appropriate licensing for those products and features, including Microsoft Entra Workload ID, Microsoft Entra ID Protection, Microsoft Intune, and Microsoft Purview.

When the licenses required for Conditional Access expire, policies aren't automatically disabled or deleted. This graceful state lets customers migrate away from Conditional Access policies without a sudden change in their security posture. You can view and delete remaining policies, but you can't update them.

Security defaults help protect against identity-related attacks and are available for all customers.

This feature helps organizations to align their identities with the three guiding principles of a Zero Trust architecture:

To find out more about Zero Trust and other ways to align your organization to the guiding principles, see the Zero Trust Guidance Center.

Next steps

Plan your Conditional Access deployment