🛡️ Microsoft Entra ID MFA For All Users is not required🟢⚪
- Contextual name: 🛡️ MFA For All Users is not required🟢⚪
- ID:
/ce/ca/azure/microsoft-entra-id/mfa-for-all-users - Tags:
- Policy Type:
BEST_PRACTICE - Policy Categories:
SECURITY
Description
Description
A Conditional Access policy can be enabled to ensure that users are required to use Multifactor Authentication (MFA) to login.
Note: Since 2024, Azure has been rolling out mandatory multifactor authentication. For more information:
- https://azure.microsoft.com/en-us/blog/announcing-mandatory-multi-factor-authentication-for-azure-sign-in
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-mandatory-multifactor-authentication
Rationale
Multifactor authentication is strongly recommended to increase the confidence that a claimed identity can be proven to be the subject of the identity. This results in a stronger authentication chain and reduced likelihood of exploitation.
Impact
There is an increased cost associated with Conditional Access policies because of the requirement of Microsoft Entra ID P1 or P2 licenses. Additional support overhead may also need to be considered.
Audit
From Azure Portal
- From Azure Home open the Portal Menu in the top left, and select
Microsoft Entra ID.... see more
Remediation
Remediation
From Azure Portal
- From Azure Home open Portal menu in the top left, and select
Microsoft Entra ID.- Select
Security.- Select
Conditional Access.- Select
Policies.- Click
+ New policy.- Enter a name for the policy.
- Click the blue text under
Users.- Under
Include, selectAll users.- Under
Exclude, checkUsers and groups.- Select users this policy should not apply to and click
Select.- Click the blue text under
Target resources.- Select
All cloud apps.- Click the blue text under
Grant.- Under Grant access, check
Require multifactor authenticationand clickSelect.- Set
Enable policytoReport-only.- Click
Create.After testing the policy in report-only mode, update the
Enable policysetting fromReport-onlytoOn.
policy.yaml
Linked Framework Sections
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| 💼 CIS Azure v2.1.0 → 💼 1.2.4 Ensure that A Multi-factor Authentication Policy Exists for All Users - Level 1 (Manual) | 1 | no data | |||
| 💼 CIS Azure v3.0.0 → 💼 2.2.5 Ensure that A Multi-factor Authentication Policy Exists for All Users (Manual) | 1 | no data | |||
| 💼 CIS Azure v4.0.0 → 💼 6.2.4 Ensure that a multifactor authentication policy exists for all users (Manual) | 1 | no data | |||
| 💼 Cloudaware Framework → 💼 Multi-Factor Authentication (MFA) Implementation | 16 | no data |