Americas

  • United States

Asia

Oceania

sbradley
Contributing Writer

How to disable basic authentication in Microsoft Office 365

How-To
Jun 12, 20194 mins
AuthenticationSecuritySmall and Medium Business

If you've implemented multi-factor authentication, you should disable the default basic authentication to make sure attackers can't exploit it.

office 365 disable single authentication password by rayalhristova betty
Credit: RayalHristova / Getty Images / Microsoft

Attackers will go after weaker credentials and passwords to gain network access. Small businesses often set up shared mailboxes that are used for various functions. If one set of credentials for a shared mailbox is compromised, it could have a wide impact on the company.

If you’ve enabled multi-factor authentication (MFA), you might think that you’ve done enough to ensure you are protected. Unless you disable legacy authentication in your Office 365 implementation, however, you are still at risk. Basic authentication is enabled by default in all Office 365 implementations unless you disable it.

First, how do you know if your Office 365 still supports basic authentication? Open Microsoft Outlook and look at the authentication window that pops up to ask you for a password. If it looks like the traditional authentication window you’ve seen for years, basic authentication is still enabled.

bradley basic auth 1 Susan Bradley

Traditional sign-in window means basic authentication is still active

(Note: All screenshots were taken in June 2019. Given that Office 365 and Azure are fluid platforms, they might look different when you view them later.)

Before you disable basic authentication, review what applications are using it. Many applications rely on basic authentication and are not ready to be restricted to modern authentication. Go to the Azure Portal, into the Azure Active Directory and review the sign ins.

Click on “Columns,” add client sign-ins to the view and click “OK”. Review for any applications that log in that use older legacy authentication. Some third-party applications that hook into Office 365 may still use basic authentication. For example, the native iPhone mail application still relies on basic authentication. If you disable basic authentication, you might have to set up an iPhone Exchange mail profile after MFA is enabled. To set it up, remove the iPhone Exchange profile, re-add the user account to set up the profile again, and then select “Sign in when prompted”. You will then get the appropriate modern authentication window to trigger the proper authentication process.

bradley basic auth 2 Susan Bradley

Review sign-in activity

To limit the issues you might face, focus on client applications that use Unsupported Exchange ActiveSync and on the categories of Other clients. Narrow in on IMAP, MAPI, older office clients, POP and SMTP as these older applications will expose your Office 365 and Azure Active directory to password spray attacks.

bradley basic auth 3 Susan Bradley

Filter on older authentication techniques

Disabling unneeded authentication is an easy process. Go to the Microsoft Admin Portal. Select a user, go to mail, and then to “Manage email apps”.

bradley basic auth 4 Susan Bradley

Manage email apps

Disable any authentication processes that you do not need: In particular focus in on disabling IMAP and POP as these two are targeted in password spray attacks.

bradley basic auth 5 Susan Bradley

Disable unneeded apps

Obviously, disabling IMAP and POP one mailbox at a time is not a viable methodology. Here’s a PowerShell command to help:

Get-Mailbox | Set-CasMailbox -PopEnabled $false -ImapEnabled $false

You may also be able to disable SMTP, but this may depend on other applications. If you can disable all three, then use this PowerShell command:

Get-Mailbox | Set-CasMailbox -PopEnabled $false -ImapEnabled $false

-SmtpClientAuthenticationDisabled $true

To ensure that any new account going forward does not have IMAP and POP enabled by default,  you might want to disable the authentication proactively. Use this PowerShell command to disable IMAP and POP on any new accounts:

Get-CASMailboxPlan | Set-CASMailboxPlan -ImapEnabled $false -PopEnabled $false

Take the time to review if you still need legacy authentication in your Office 365 implementation. If a vendor requires it, ask them what their plans are — or rather were, as they should have been off legacy authentication a long time ago. It’s time to forget the terms IMAP and POP and put them behind us.

sbradley
Contributing Writer

Susan Bradley has been patching since before the Code Red/Nimda days and remembers exactly where she was when SQL slammer hit (trying to buy something on eBay and wondering why the Internet was so slow). She writes the Patch Watch column for Askwoody.com, is a moderator on the PatchManagement.org listserve, and writes a column of Windows security tips for CSOonline.com. In real life, she’s the IT wrangler at her firm, Tamiyasu, Smith, Horn and Braun, where she manages a fleet of Windows servers, Microsoft 365 deployments, Azure instances, desktops, a few Macs, several iPads, a few Surface devices, several iPhones and tries to keep patches up to date on all of them. In addition, she provides forensic computer investigations for the litigation consulting arm of the firm. She blogs at https://www.askwoody.com/tag/patch-lady-posts/ and is on twitter at @sbsdiva. She lurks on Twitter and Facebook, so if you are on Facebook with her, she really did read what you posted. She has a SANS/GSEC certification in security and prefers Heavy Duty Reynolds wrap for her tinfoil hat.

More from this author