Zero Trust sounds like a big vendor slogan until you’re the one explaining a breach report to your leadership team. In a Microsoft 365 world, you can get 80% of the Zero Trust benefits with a clear, staged plan rather than a huge transformation project.
This guide walks through how I’d structure a realistic Zero Trust rollout for a small-to-mid organisation in London using Microsoft 365, Entra ID, and Intune. It’s written for IT leaders and admins who already “keep the lights on” but need a practical security baseline that scales.
What Zero Trust Really Means in a Microsoft 365 Context
Ignore the 50-slide decks. In simple terms, Zero Trust in Microsoft 365 boils down to:
- Never trust by default – Even if the device is domain-joined or the user is on your office network.
- Always verify – User identity, device health, location, and risk level on every access request.
- Limit blast radius – Least privilege access, segmented permissions, and rapid containment when things go wrong.
If you’re already on Microsoft 365, you likely have most of the building blocks: Entra ID (Azure AD), Conditional Access, Intune, Defender, and basic logging. The challenge is stitching them together in a sane order without setting fire to user experience.
Step 1: Establish a Clear Identity Baseline
If identity is messy, everything else on top of it will be unstable. Start by cleaning up Entra ID and how accounts are used day to day.
1.1 Stop Sharing Accounts and Admin Credentials
Shared mailboxes are fine. Shared accounts are not. In a Zero Trust model, you must be able to say exactly who did what and when.
- Replace shared logins with individual accounts plus proper delegated permissions.
- Ensure every admin has a separate named admin account instead of using their day-to-day user account for admin work.
- Move legacy on-prem service accounts into a controlled pattern (managed identities where possible, or clearly documented technical accounts).
1.2 Define Identity Tiers
Not every user is equal in terms of risk. Define simple, clear tiers that map to different controls.
- Tier 0: Global admins, security admins, identity admins.
- Tier 1: IT support, platform owners (SharePoint, Intune, finance systems).
- Tier 2: All standard users.
Document who belongs where and keep the list tight. These tiers will drive how strict your Conditional Access and MFA policies are.
Step 2: Make MFA Non-Negotiable (But Usable)
Without strong authentication, Zero Trust is just marketing. But rolling out MFA clumsily will generate more pushback than progress.
2.1 Start With Admins and High-Risk Roles
Enable phishing-resistant MFA where you can (FIDO2 keys or device-bound passkeys), but don’t let perfect be the enemy of good. In practice:
- Force MFA for all admin roles immediately.
- Use Microsoft Authenticator with number matching as your baseline.
- Disable SMS and voice MFA for admins if your organisation can handle it.
2.2 Then Move to Everyone Else
For standard users, you want maximum protection with minimum friction.
- Roll out a user-friendly MFA campaign with simple guides and 10–15 minute floor-walk sessions.
- Support at least two methods (e.g. Authenticator app + FIDO2 key for a few key departments).
- Use sign-in frequency and Continuous Access Evaluation to avoid constant re-prompts while still enforcing checks on risk changes.
Step 3: Build Layered Conditional Access Policies
Conditional Access is where Zero Trust becomes real. The trick is to layer policies instead of trying to do everything in one monster rule.
3.1 Start With Safety Nets
Before you lock down, make sure you can still get in if you break something.
- Create break-glass accounts with long, unique passwords, no MFA, and store them offline in a physical safe.
- Exclude these accounts from Conditional Access, but monitor them aggressively.
- Test sign-in with these accounts from time to time and log the process.
3.2 Core Policy Set for a Microsoft 365 Tenant
A practical baseline set might look like this:
- Policy 1 – Block legacy authentication
Block all legacy auth protocols (POP, IMAP, basic auth) except for a small set of documented exceptions under review. - Policy 2 – Require MFA for all users
Enforce MFA for all users, with sensible exclusions for service accounts that do not support it (and a plan to phase those out). - Policy 3 – Strengthen admin access
For admin roles, require compliant or hybrid Azure AD joined devices, MFA, and block access from risky sign-in locations. - Policy 4 – External & high-risk access
For sign-ins from unfamiliar countries or high-risk sessions, require additional controls or block access entirely. - Policy 5 – Access to sensitive apps
For apps like finance, HR, or security tooling, require compliant devices and a lower sign-in frequency.
Roll these out in report-only mode first, review the impact in sign-in logs, then switch to “on”. Never jump straight from nothing to full enforcement for everyone in one go.
Step 4: Treat Devices as First-Class Citizens
Zero Trust fails quickly if your devices are unmanaged, especially laptops used in cafés and home offices. Device state must directly influence access decisions.
4.1 Standardise Device Join and Enrollment
Decide your primary device pattern and stick to it.
- Use Entra ID joined for cloud-first devices.
- Use hybrid joined only where legacy on-prem dependencies truly require it.
- Enroll all corporate Windows devices into Intune by default via Autopilot or group policy.
Any device touching corporate data should either be fully managed or clearly classified as “untrusted” with limited access (e.g. browser-only with restrictions).
4.2 Define What “Compliant” Actually Means
A compliance policy that accepts everything is just security theatre. At a minimum, define per-platform baselines like:
- Device is encrypted (BitLocker/FileVault).
- Defender or approved AV is running and up to date.
- OS is on a supported version and patched.
- Screen lock enabled with reasonable timeout.
Map these Intune compliance policies directly into Conditional Access, so access to sensitive apps requires a compliant device rather than just “any device”.
Step 5: Tighten Data Access Instead of Just Perimeter
Zero Trust is not only about who can log in, but what they can see and do after they’re in. Here’s where Microsoft 365 can quietly work for you.
5.1 Segment Access With Groups and Roles
Clean, role-based access beats heroic troubleshooting later. Avoid one-off permissions wherever possible.
- Use security groups linked to job roles, not individual managers’ preferences.
- Align groups with departments and critical apps (e.g. “Finance-AP-Users”, “HR-Core-Admins”).
- Use Privileged Identity Management (PIM) for admin roles: just-in-time elevation with approval and logging.
5.2 Apply Basic Information Protection
You don’t need a full DLP programme to get value. Start small:
- Define 2–3 sensitivity labels (e.g. Public, Internal, Confidential) and apply them to key SharePoint sites and Teams.
- Introduce simple auto-labelling rules for obvious patterns like NI numbers, passport numbers, or payment card data if relevant.
- Restrict external sharing by default, and allow exceptions only via a short, documented process.
Step 6: Logging, Monitoring, and Incident Readiness
Zero Trust without visibility is blind. When something breaks or a user reports “weird behaviour”, you must be able to reconstruct the story quickly.
6.1 Turn On the Right Logs
At a minimum:
- Enable audit logging in Microsoft 365 and Entra ID.
- Retain sign-in logs for long enough to investigate (30–90 days as a baseline; longer if possible).
- If budget allows, centralise logs in Microsoft Sentinel or another SIEM.
6.2 Define Simple Playbooks
You don’t need a 50-page IR plan, but you do need clarity. For example:
- Compromised account: how you detect it, who you notify, steps to secure (reset password, revoke sessions, review sign-ins, check devices).
- Lost or stolen laptop: remote wipe steps, confirming encryption, checking recent access, communicating to the user and management.
- Suspicious inbox rules or forwarding: how to check them, remove them, and review recent emails and sign-ins.
Document these as short checklists in your IT runbook or documentation portal so first-line support can follow them under pressure.
Rolling Out Zero Trust Without Burning Out the Business
A Zero Trust journey should feel like a series of small, controlled upgrades, not a single painful “big bang”. The most effective pattern I’ve seen is:
- Start with identity hygiene and MFA for admins.
- Roll out MFA and basic Conditional Access for everyone.
- Bring devices under management and enforce compliance for sensitive apps.
- Layer in data controls, logging, and simple playbooks.
If you’re not sure where to begin this quarter, pick one: block legacy auth and enforce MFA for all admins. That single step dramatically reduces real-world risk and gives you momentum for everything that follows.