Description
The tenant has exactly two emergency access ("break-glass") accounts, listed in
{{ emergency_access_accounts }}. Each account:
- is cloud-only, with a user principal name on the
*.onmicrosoft.comdomain, and is not tied to a person; - holds the Global Administrator role as a permanent active assignment, directly (not through a group and not as eligible in Privileged Identity Management);
- authenticates with a phishing-resistant method (FIDO2 security key or certificate) that is independent of the administrators' usual methods and devices;
- is excluded from every Conditional Access policy, except at most one policy that only requires phishing-resistant MFA for these accounts;
- has its credentials (security keys, password if any) stored in sealed form in a safe, in two separate locations, under a documented custody procedure;
- is tested at least every 90 days and its sign-ins raise an alert (CB-M365-AUDIT-009).
Other controls of this standard (Conditional Access, PIM, Global Administrator count) refer to these accounts by the parameter. A FIDO2 key per account, kept in a safe, is the simplest method that meets the admin portal MFA requirement.
Rationale
Conditional Access policies, MFA services, federation and Privileged Identity Management can all fail or be misconfigured, and the result is that no administrator can sign in. Two independent accounts that do not depend on these mechanisms are the only way to recover the tenant. Since Microsoft enforces MFA on admin portals, emergency accounts need a phishing-resistant method that works without the usual devices. Two accounts avoid a single point of failure.
Impact
The accounts are permanent Global Administrators, so their credentials must be guarded like the most sensitive secret of the organization. Every Conditional Access policy must exclude them, which adds a step to each new policy. Physical custody and regular tests cost some operational time.
Parameters
| Parameter | Baseline | Hardened | Bounds |
|---|---|---|---|
emergency_access_accountslist. User principal names of the emergency access accounts. Other Conditional Access controls exclude exactly these accounts. | | |
The value used is your override (tailoring file), else the profile's, else the one of the profile it extends, else the default. Bounds limit what an override may set.
Audit
- Sign in to the Microsoft Entra admin center (https://entra.microsoft.com) as at least a Global Reader (Security Reader for Conditional Access).
- Browse to Entra ID > Roles & admins > Global Administrator > Assignments:
both accounts of
{{ emergency_access_accounts }}appear as Active, with no end date, assigned directly. - Open each account: On-premises sync enabled is No, the user principal name ends
with
.onmicrosoft.com, and Authentication methods shows a FIDO2 security key or a certificate. - Browse to Entra ID > Conditional Access > Policies and open each policy: both accounts (or their group) are in Users > Exclude, except a single policy that only requires phishing-resistant MFA for them.
- Check the custody register: storage of the credentials and date of the last test (90 days or less).
- Read-only PowerShell alternative (Microsoft Graph, scope
Policy.Read.All):Get-MgIdentityConditionalAccessPolicy -All | Select-Object DisplayName, State, @{n='ExcludedUsers';e={$_.Conditions.Users.ExcludeUsers -join ','}} - Fail if there are fewer or more than two accounts, if one is synchronized, eligible only, without a phishing-resistant method, included in a policy that could block it, or not tested in the last 90 days.
Remediation
- With a Global Administrator, create two users in Entra ID > Users > New user,
on the
*.onmicrosoft.comdomain, with neutral names and no license. - Assign each one the Global Administrator role as Active, Permanent, in Roles & admins (with PIM: Assignment type Active, Permanently assigned).
- Register a FIDO2 security key (or a certificate) on each account; keep the keys and any password in sealed envelopes in two separate safes.
- Add both accounts to a dedicated group and exclude that group from every Conditional Access policy. Set the parameter to their user principal names.
- Create the sign-in alert (CB-M365-AUDIT-009) and schedule a test sign-in every 90 days.
Rollback
Not applicable: removing the emergency accounts removes the recovery path.
References
- Manage emergency access admin accounts in Microsoft Entra ID Microsoft, vendor-doc, accessed 2026-10-24
- Protect your Microsoft 365 global administrator accounts Microsoft, vendor-doc, accessed 2026-10-24
- ASD's Blueprint for Secure Cloud, break glass accounts Australian Signals Directorate, guide, accessed 2026-10-24
Mappings
| Framework | ID | Relation | Note |
|---|---|---|---|
| ANSSI - Recommandations relatives à l'administration sécurisée des systèmes d'information3.0 | R35 | partial | Applied to the emergency access credentials only. |
| NIST SP 800-53 Rev. 55.1.1 | AC-2 | related | |
| NIST SP 800-53 Rev. 55.1.1 | CP-2 | related |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Related controls
- related
CB-M365-ADMIN-003Keep between two and four Global Administrators - related
CB-M365-ADMIN-006Grant highly privileged roles just in time through Privileged Identity Management - related
CB-M365-AUTH-034Keep Conditional Access policies free of broken references and unprotected exclusions - related
CB-M365-AUTH-030Block or force secure remediation for users at high risk - related
CB-M365-AUTH-031Require MFA for risky sign-ins and block sign-ins at the highest risk levels - related
CB-M365-AUTH-033Block sign-ins from outside the approved countries - related
CB-M365-AUTH-001Block legacy authentication with Conditional Access - related
CB-M365-AUTH-003Require MFA for all users on all resources - related
CB-M365-AUTH-005Require phishing-resistant MFA for all users - related
CB-M365-AUTH-019Protect security information registration with a managed device or MFA - related
CB-M365-AUTH-020Require a compliant or hybrid joined device to access resources - related
CB-M365-AUTH-021Block unknown or unsupported device platforms - related
CB-M365-AUTH-022Block device code flow - related
CB-M365-AUTH-023Block authentication transfer - related
CB-M365-AUTH-024Limit administrator sessions with sign-in frequency and non-persistent browsers - related
CB-M365-AUDIT-009Alert on every use of emergency access accounts - related
CB-M365-DEVICE-009Require MFA to register or join devices through Conditional Access - related
CB-M365-AUTH-004Require phishing-resistant MFA for administrative roles
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |