Think back to the day your Microsoft 365 tenant was created. Somebody — a previous IT guy, a vendor, maybe you — spent an afternoon getting mail to flow and files to sync, and then moved on. Nobody has meaningfully revisited the security configuration since. Meanwhile, that tenant has become the front door to everything: email, contracts, financials, customer data.
Out of the box, Microsoft 365 is tuned to minimize friction, not risk. Attackers know the defaults better than most administrators do, and they aim at them every day. The good news: the highest-value fixes aren't expensive add-ons. They're settings — already included in what you pay for — that most small-business tenants have simply never turned on.
First, the shared-responsibility truth
Microsoft secures the platform: the datacenters, the service uptime, the infrastructure. Under the shared responsibility model, what happens inside your tenant — who can sign in and how, which apps get access, what's logged, how data is protected and recovered — is your job, or your IT partner's. "We're in the cloud, so we're covered" is where most tenant horror stories begin. With that settled, here are the six settings that matter most.
1. Enforce MFA with Conditional Access — not the honor system
Microsoft's own research (published 2023) found that multi-factor authentication blocks over 99.2% of account-compromise attacks. There is no other control with that return. But "we have MFA" usually means "we asked people to enroll" — and there's a canyon between offering MFA and enforcing it.
Enforcement is policy. At minimum, turn on security defaults. Better, use Conditional Access to require MFA for everyone, everywhere, and layer in rules that fit how you work: block sign-ins from countries you'll never operate in, require compliant devices for admins, and step up scrutiny on risky logins. Admin accounts come first — every one of them, no exceptions — and for those, prefer phishing-resistant methods like passkeys over push prompts that a tired thumb can approve.
2. Block legacy authentication
Here's the quiet loophole: older protocols — POP, IMAP, SMTP AUTH — support only a username and password. No MFA challenge at all. Attackers running password-spray campaigns deliberately target them, because a tenant with "MFA enabled" but legacy auth alive is a locked front door next to an open window.
Check your sign-in logs for what still uses legacy protocols (it's usually an ancient scanner or a line-of-business relic), fix those, then block legacy authentication tenant-wide with Conditional Access. This is one afternoon of work that removes a whole attack class.
3. Stop rubber-stamping app consent
By default, users can grant third-party apps standing access to their mailbox and files. Attackers exploit this with convincing consent screens — "This app would like to read your email" — and here's the nasty part: the access rides on an authorization grant, not the password, so it survives password resets and even MFA.
Restrict user consent to low-risk permissions from verified publishers (or turn it off entirely), enable the admin consent workflow so requests route to someone qualified to judge them, and audit the apps that already have access. Most tenants find at least one surprise.