
Protecting admin accounts in Microsoft 365
An attacker who gets a Global Administrator session owns the tenant: every mailbox, every file, every setting, and the audit trail. Admin accounts deserve their own identities, the fewest possible permissions, and the strongest sign-in you can give them.
Reviewed by the ITRS security team · Last updated
Why admin accounts are the target
In a business email compromise, a stolen user mailbox lets an attacker read mail and send convincing invoices. A stolen admin account lets them do that across every mailbox, create new accounts, grant themselves consent to apps, switch off auditing and add their own MFA methods. Recovery stops being a password reset and becomes a tenant rebuild.
The same weak points come up again and again in small and mid-sized tenants: the owner's everyday mailbox is a Global Administrator, the IT provider's technicians share one admin login, and nobody has reviewed role assignments since the tenant was set up. Each is fixable in an afternoon.
Separate admin identities
The Canadian Centre for Cyber Security's baseline controls for small and medium organizations say administrator accounts should be used only for administrative activity, not for email or web browsing (control BC.12.2), and that cloud administrative accounts should use two-factor authentication and differ from internal administrator accounts (BC.10.5). In Microsoft 365 that translates to:
- Every person who administers the tenant has a normal licensed account for daily work and a separate, unlicensed (or minimally licensed) admin account, for example [email protected].
- Admin accounts have no mailbox, are never used to read email or browse, and are only signed in to when needed.
- Admin accounts are cloud-only. Microsoft recommends against using on-premises synced accounts for Entra role assignments, because a compromise of on-premises Active Directory would then extend to the cloud.
- No shared admin logins. Each technician, internal or external, gets a named account so the audit log shows who did what.
Least-privilege roles
Global Administrator is the role everyone asks for and almost nobody needs day to day. Entra ID has dozens of narrower built-in roles. Microsoft's best-practice guidance is to assign the least privileged role that can do the task, keep Global Administrator assignments to fewer than five people, and keep privileged role assignments overall to fewer than ten. The Entra overview page shows an alert card when you exceed five Global Administrators.
| Task | Narrower role to consider |
|---|---|
Password resets and basic user support | Helpdesk Administrator or User Administrator |
Mailbox, mail flow and Exchange settings | Exchange Administrator |
Conditional Access policies | Conditional Access Administrator |
Security alerts and Defender settings | Security Administrator or Security Operator |
Licence assignment and billing | License Administrator or Billing Administrator |
Read-only reviews and audits | Global Reader or Reports Reader |
Just-in-time access with PIM
Microsoft Entra Privileged Identity Management (PIM) changes admin roles from permanent to 'eligible'. An eligible admin activates the role when needed, for a limited time, with options to require MFA or a phishing-resistant method at activation, a written justification, a ticket number, or approval from another admin. When the time runs out, the role drops away. Every activation is logged.
PIM needs additional Entra licensing beyond P1 (Microsoft lists it under its ID Governance licensing fundamentals). For organizations without it, the next best thing is a small number of permanently assigned, separate admin accounts protected by a Conditional Access policy that requires phishing-resistant MFA, plus a monthly review of who holds what.
Break-glass accounts
Create at least two
Cloud-only accounts on the .onmicrosoft.com domain with permanent Global Administrator, not tied to a named person.
Protect them differently
Microsoft recommends passwordless, phishing-resistant methods such as a FIDO2 passkey, different from the method your daily admins use, so one failure can't take out both.
Exclude them from blocking policies
Exclude a dedicated emergency-access group from Conditional Access policies that block or restrict sign-in, so a bad policy can't lock everyone out.
Store credentials apart
Keys in separate secure locations, known only to the people authorized to use them.
Alert on every use
Any sign-in by these accounts should notify several people immediately. Microsoft documents doing this with Azure Monitor alerts on sign-in logs.
Test at least every 90 days
Confirm they still sign in and can perform admin tasks, and re-confirm who is authorized.
Reviewing admin access
Sources: Microsoft Learn, 'Best practices for Microsoft Entra roles', 'What is Microsoft Entra Privileged Identity Management?' and 'Manage emergency access accounts in Microsoft Entra ID'; Canadian Centre for Cyber Security, 'Baseline cyber security controls for small and medium organizations'.
- Monthly: list every user and group holding a privileged role (Entra ID > Roles & admins). Remove anyone who has left, changed jobs or no longer needs it.
- Monthly: check sign-ins by admin accounts for unfamiliar locations, legacy protocols or devices.
- Quarterly: confirm every admin has a phishing-resistant method registered and that weaker methods are removed.
- Quarterly: review delegated access granted to outside IT providers (GDAP relationships in the Microsoft 365 admin centre) and end any that are no longer used.
- With PIM or ID Governance licensing, schedule recurring access reviews so role holders must be re-approved.
Related reading.
- PracticeManaged IT SupportHelpdesk and break/fix, networking, security systems, devices, Microsoft 365, cloud and backup.
- GuidePhishing-resistant MFA and passkeys in Microsoft 365Text codes and app approvals stop password guessing, but they don't stop a convincing fake sign-in page that relays everything in real time.
- GuideA baseline set of Conditional Access policiesMost small and mid-sized Microsoft 365 tenants need only a handful of well-tested Conditional Access policies.
- ServiceMicrosoft 365 Managed Services for Canadian BusinessesMicrosoft 365 needs active management after setup or migration.
- GuideWhat to do if a former employee still has accessYou've found that someone who left can still sign in somewhere: email, a SaaS app, the VPN, a shared password. Cut the access, then find out whether it was used.
Want this handled for your business?
Tell us your users, devices and sites. We are staffed 24/7 and reply with next steps. Quotes are built from your environment, not a price list. Active incident? Call (289) 582-9930, 24/7.
