By Nicolás Echavarría, Managing Director & CAIO at ne Digital
Last reviewed: October 21, 2026
Advanced Microsoft 365 security hardening builds on the baseline. It adds controls that stop the techniques attackers still use successfully against tenants with MFA: token theft, adversary-in-the-middle phishing, privileged access abuse, illicit OAuth consent, legacy protocol abuse and data exfiltration. Each control maps to a specific attack path.
Most enterprises have already moved past security defaults. They have deployed MFA, basic Conditional Access policies and standard email protection. That foundation matters, but attackers have adapted to it.
Today's most damaging intrusions often begin after a user completes MFA. The attacker steals the session token, tricks the user into granting an application access, or abuses a protocol nobody remembered was still enabled.
Closing those paths requires a different approach: threat-informed hardening that goes beyond the baseline.
A Microsoft 365 security baseline establishes the mandatory minimum configuration and the operating model that keeps it in place. It roughly aligns with Level 1 of the CIS Microsoft 365 Foundations Benchmark.
Hardening goes further. It adds defense-in-depth controls aligned with CIS Level 2, which may reduce some functionality but close attack paths that Level 1 leaves open.
| Dimension | Security baseline | Advanced hardening |
|---|---|---|
| Goal | Enforce a minimum, auditable standard | Close specific, active attack paths |
| CIS alignment | Mostly Level 1 | Level 2 and beyond |
| Authentication | MFA for all users, security defaults replaced by Conditional Access | Phishing-resistant MFA, Token Protection, blocked device code flow |
| Privileged access | Separate admin accounts | Just-in-time PIM with approval, isolated workstations, no standing Global Admins |
| Measurement | Microsoft Secure Score and drift monitoring | Mapped to MITRE ATT&CK techniques and validated by testing |
Think of the baseline as the foundation and hardening as the reinforcement. Both are required, and neither replaces the other.
The attack surface of a modern Microsoft 365 tenant is no longer defined by passwords alone. These techniques routinely bypass or sidestep standard MFA.
After a user signs in, Microsoft Entra ID issues session and refresh tokens. Attackers who steal those tokens through malware or a compromised device can replay them and access the account without ever triggering MFA again.
AiTM phishing kits sit between the user and the real Microsoft sign-in page. The user enters their credentials and completes MFA normally, while the proxy captures the resulting session cookie.
Push notifications, SMS codes and one-time passwords are all vulnerable to this technique.
Attackers with a valid password send repeated MFA prompts until the user approves one. Number matching in Microsoft Authenticator reduces this risk, but it does not eliminate social engineering.
Instead of stealing credentials, attackers convince users to grant a malicious application access to their mailbox or files. The application keeps that access even after the user changes their password.
Once inside a mailbox, attackers create forwarding rules, impersonate executives and redirect payments. Weak SPF, DKIM and DMARC configurations make spoofing easier from the outside.
Attackers who compromise one account look for standing privileged roles, over-permissioned applications or service principals with broad Microsoft Graph permissions. These let them expand control across the tenant.
Identity is where most Microsoft 365 intrusions begin, so it is where hardening delivers the greatest return.
The design and safe deployment of these Conditional Access policies is covered in depth in our guide to designing Conditional Access without disrupting business operations.
Assigning administrator roles is not the same as securing privileged access.
Keep permanent Global Admin assignments limited to monitored emergency access accounts. Assign every other administrator the least-privilege role their tasks require, using role-based access control (RBAC). Review assignments quarterly through access reviews.
Administrative accounts should exist only in Microsoft Entra ID (formerly Azure AD), not synchronized from on-premises Active Directory. This prevents an on-premises compromise from escalating directly into cloud administrative control.
Require administrators to use dedicated, hardened devices for privileged tasks. Enforce this through device compliance and device filters in Conditional Access.
Applications are one of the most under-governed parts of the Microsoft 365 attack surface.
Prevent users from granting consent to unverified applications. Allow only low-risk permissions from verified publishers, and route every other request through the admin consent workflow for review.
App governance monitors OAuth applications for unusual activity, excessive permissions and suspicious data access. It provides threat detection specifically for application-based attacks.
Audit every application with high-privilege Microsoft Graph permissions, such as Mail.ReadWrite or Directory.ReadWrite.All. Many tenants carry older Azure AD-era app registrations with permissions nobody remembers granting. Remove what is unused, and reduce the rest to least-privilege access.
Apply Conditional Access and risk detection to service principals. Block them when they authenticate from unexpected locations or show risky behavior.
Email remains the primary delivery vector for phishing and business email compromise.
Exchange Web Services is being retired in Exchange Online in favor of Microsoft Graph:
EwsEnabled setting at its default are being moved to blocked.Treat this as both a continuity issue and a hardening opportunity:
Exchange Server on-premises is not affected.
Block legacy authentication protocols, including basic authentication over IMAP, POP and SMTP AUTH, through Conditional Access and Exchange Online authentication policies. Use sign-in logs and PowerShell reports to identify remaining clients before enforcement.
Publish SPF and DKIM for every sending domain, including parked domains. Then move DMARC progressively from monitoring to quarantine and finally to reject. Inventory all legitimate third-party senders first.
Apply the Strict preset security policy in Microsoft Defender for Office 365 to high-value users, such as executives, finance and administrators. This enables the most aggressive settings for anti-phishing, Safe Links and Safe Attachments, including impersonation protection.
Reject Direct Send. If your organization does not need unauthenticated Direct Send, enable it with the Exchange Online PowerShell setting Set-OrganizationConfig -RejectDirectSend $true. Direct Send can be exploited to spoof internal senders.
Block automatic forwarding. Block automatic forwarding to external domains through the outbound spam policy. This stops one of the most common mailbox persistence techniques.
Collaboration platforms hold the data attackers ultimately want.
Apply sensitivity labels to SharePoint sites, Microsoft 365 groups and Teams. They can enforce privacy settings, external sharing limits and access from unmanaged devices at the container level.
Restricted access control limits access to specific SharePoint and OneDrive sites to defined security groups, even if broader permissions exist. This immediately contains overshared sensitive sites while long-term permission cleanup continues.
It is part of SharePoint Advanced Management, which is included for tenants with at least one Microsoft 365 Copilot license.
Allow browser-only, no-download access to SharePoint and OneDrive from unmanaged devices, or block access entirely for sensitive sites. Use Conditional Access app-enforced restrictions.
Set automatic expiration for guest access, require regular access reviews for external users, and restrict Teams external access to approved domains.
Compromised endpoints are where token theft begins, so endpoint hardening directly protects identity.
Attack surface reduction rules in Defender for Endpoint block common malware behaviors, such as Office apps launching child processes, credential theft from LSASS and execution of obfuscated scripts.
Deploy them in audit mode first, then enforce.
Windows LAPS automatically rotates and secures local administrator passwords on every device, managed through Microsoft Intune. This prevents attackers from reusing a single local admin password to move laterally.
Use Intune device management and compliance policies to require encryption, a minimum OS version and a healthy Defender status. Then make device compliance a Conditional Access requirement for sensitive resources.
Enable tamper protection so attackers cannot disable Defender for Endpoint protections, even with local administrator rights.
Microsoft 365 Copilot does not create new permissions, but it makes existing permissions far easier to exploit. AI agents add a new class of identity that can act at machine speed.
Use Data Access Governance reports in SharePoint Advanced Management to identify overshared sites. Contain sensitive ones with restricted access control while owners clean up permissions.
Restricted content discovery can also prevent selected sites from surfacing in Copilot results.
Microsoft Purview Data Security Posture Management (DSPM) for AI provides visibility into Copilot and third-party AI interactions involving sensitive data.
Pair it with DLP policies scoped to Microsoft 365 Copilot, as recommended in CIS v7.0.0. This prevents labeled or sensitive content from being processed in Copilot responses. Strong data governance and accurate sensitivity labels determine how effective these controls are.
As of October 2026, Microsoft Entra Agent ID is generally available. Register agents as governed identities, assign each an accountable owner, and apply Conditional Access templates for agents where licensed. That requires Microsoft Agent 365 or Microsoft 365 E7.
Review what each Copilot Studio agent can access and do. Limit connectors, write actions and external communications, and require human approval for high-impact operations.
For a deeper analysis of AI-specific attack techniques, see our guide to prompt injection, oversharing and excessive agency risks in Microsoft Copilot.
| Control | Attack mitigated | MITRE ATT&CK | License | Priority |
|---|---|---|---|---|
| Phishing-resistant MFA for admins and high-risk users | AiTM phishing, MFA fatigue | T1557, T1621 | Entra ID P1 | Critical |
| Token Protection | Token theft and replay | T1539, T1550.004 | Entra ID P1 | High |
| Block device code flow | Device code phishing | T1528 | Entra ID P1 | High |
| PIM with approval, no standing Global Admins | Privilege escalation | T1098.003 | Entra ID P2 | Critical |
| Restrict user consent + admin consent workflow | Illicit consent grants | T1528 | Included | Critical |
| EWS dependency migration | Legacy API abuse, service disruption | T1114.002 | Included | Critical (now) |
| Block legacy authentication | Password spraying | T1110.003 | Entra ID P1 | Critical |
| DMARC at p=reject | Domain spoofing | T1566 | Included | High |
| Block external auto-forwarding | Mailbox persistence | T1114.003 | Included | High |
| Restricted access control on sensitive sites | Data collection from SharePoint | T1213.002 | SAM / Copilot license | High |
| Attack surface reduction rules | Malicious Office and script execution | T1204, T1003.001 | Defender for Endpoint | High |
| DLP for Copilot | Sensitive data exposure through AI | T1213 | Microsoft 365 E5 or E5 Compliance | High |
Advanced controls deliver the most value when they are sequenced by risk, not deployed all at once.
A Microsoft 365 baseline proves that minimum controls are in place. Hardening proves that the attack paths still used against well-managed tenants are closed.
The difference matters. Token theft, AiTM phishing, consent abuse and oversharing do not appear in a Microsoft Secure Score summary, but they appear in incident reports every week.
Organizations that invest in threat-informed hardening gain more than stronger security:
ne Digital helps enterprises across this journey:
Request an advanced Microsoft 365 assessment or explore our managed cybersecurity services.
About the author
Founder, Managing Director and Chief AI Officer at ne Digital
Nicolás leads secure AI adoption, cybersecurity and cloud modernization strategy across Microsoft environments. He holds an MBA from the University of Chicago Booth School of Business and studied at HEC Paris and Stanford University.
Connect with Nicolás on LinkedIn