What Is Multi-Factor Authentication, and Which Type Should Your Business Use?
What Is Multi-Factor Authentication, and Which Type Should Your Business Use? | OAC Technology

What Is Multi-Factor Authentication, and Which Type Should Your Business Use?

Multi-factor authentication, MFA, means proving who you are with more than a password: something you know plus something you have, such as your phone, or something you are, such as a fingerprint. It is the single control that stops the most common attack on a small business, a criminal signing in with a stolen password, and cyber insurers, regulators and Microsoft itself now expect it everywhere. But MFA comes in several types, and the weakest ones are now routinely beaten. This article explains what MFA is, the types from weakest to strongest, how attackers get around the weak ones, and what a business should turn on first. Our separate MFA setup guide covers the how-to for Microsoft 365, and the surprisingly popular why do I keep receiving Microsoft Authenticator codes covers what unexpected prompts mean.

Why a password is not enough

Passwords leak. They are phished, reused across sites, guessed from patterns, and sold in bulk from other companies’ breaches. Every incident-response report of the last several years puts stolen credentials at or near the top of how attackers get in, and a criminal with a valid password looks exactly like the employee. MFA breaks that: the password alone opens nothing. Microsoft has reported for years that MFA blocks the overwhelming majority of automated account attacks, which is why it is the first control on every checklist, including the cyber insurance readiness check.

The types, weakest to strongest

TypeHow it worksWeaknessUse it for
Codes by text message or emailA one-time code is sent to your phone or inboxSIM-swapping steals the number; codes are easily phished; email codes fail if email is what was compromisedOnly where nothing better is offered
Authenticator app codesAn app such as Microsoft Authenticator or Google Authenticator generates a code every 30 secondsCodes can be phished in real time by a relay siteGeneral accounts where push is not available
Push notification with approve/denyThe app asks “was this you?”MFA fatigue: attackers spam prompts until someone taps approveAvoid without number matching
Push with number matchingThe sign-in screen shows a number; you type it into the appStill phishable by a relay site that shows the numberGood default for staff; what Microsoft enforces by default
Hardware security keyA small USB or NFC key you touch to sign in; FIDO2 standardMust be carried; costs $25 to $60 per keyAdministrators, finance, executives, anyone with elevated access
PasskeyA cryptographic key stored on your phone or computer, unlocked by fingerprint, face or PIN; also FIDO2Depends on the device being managed and backed upThe direction of travel for everyone; replaces the password as well as the second factor

How attackers beat the weak types

Three techniques account for most MFA bypasses today. SIM swapping moves a phone number to the attacker’s SIM through the carrier, so text-message codes arrive with them. MFA fatigue uses a stolen password to trigger push prompts repeatedly until a tired employee approves one; number matching ends it. Adversary-in-the-middle phishing is the serious one: the victim clicks a link to a perfect copy of the Microsoft sign-in page, which relays the password and the code to the real site in real time and steals the resulting session token, so the attacker is signed in and MFA appears to have worked. Only hardware keys and passkeys defeat that, because the key is bound to the real site’s address and will not sign in to an impostor. That is what “phishing-resistant MFA” means, and it is why we move administrators and finance staff to it first.

What to turn on first

  1. Email and the identity system: Microsoft 365 or Google Workspace, for every account, enforced by Conditional Access or security defaults rather than left to individuals. Email resets everything else.
  2. Remote access: the VPN, remote desktop, and any remote-support tool. An unprotected VPN is one of the most common ways ransomware starts.
  3. Money: the bank, payroll, accounting and payment systems.
  4. Anything with an administrator role: the firewall, the backup service, the domain registrar, the password manager, the website.
  5. Everything else over the following months, starting with whatever holds customer data.

For staff, an authenticator app with number matching is a sound default. For administrators, finance staff, executives and anyone who approves payments, use passkeys or hardware keys. Shared mailboxes and service accounts need their own approach, since nobody’s phone is attached to them; this is where Conditional Access and app-specific settings do the work.

Making it livable

Well-configured MFA is not a code on every sign-in. Trusted, managed devices are remembered; Conditional Access prompts only when something is unusual, such as a new device or country; Windows Hello signs the person into the computer and into Microsoft 365 with a fingerprint or face; passkeys are faster than passwords. The pain people remember comes from MFA that was switched on without any of that, which is a configuration problem rather than a reason to skip it. Set it up with recovery in mind too: a second method registered for each person, and an emergency administrator account with its credentials sealed and stored offline, so a lost phone is an inconvenience rather than a lockout.

MFA is necessary, not sufficient

MFA stops the password attacks. It does not stop malware that arrives by email, an unpatched firewall, a stolen laptop with no encryption, or a session token lifted by a phishing kit. It sits alongside endpoint detection, patching, encryption, email filtering, backups and trained people, all described in our article on firewalls, antivirus and EDR and delivered as part of managed cybersecurity services. Our guide to creating secure passwords covers the password half of the sign-in, and what Microsoft 365 Business Premium includes lists the licence features, Conditional Access above all, that make MFA enforceable rather than optional.

Free tools from OAC Technology

Common questions

Is a text-message code good enough?

Better than nothing and the weakest option. Codes sent by SMS can be intercepted by SIM-swapping the phone number and are easily phished. Use an authenticator app with number matching at minimum, and passkeys or hardware keys for administrators and finance staff.

What is MFA fatigue?

An attacker who has your password triggers sign-in prompts again and again, hoping you approve one to make them stop. Number matching, where the prompt shows a number you must type from the sign-in screen, defeats it, and so does never approving a prompt you did not start.

Can MFA be phished?

The code-based kinds can. Phishing kits now sit between the person and the real site, relay the password and the code in real time, and steal the signed-in session. Passkeys and hardware keys cannot be relayed this way, which is why they are called phishing-resistant and why they are recommended for anyone with elevated access.

Does MFA slow people down?

Less than it used to. Modern sign-in remembers trusted devices, Conditional Access asks only when something is unusual, and passkeys are faster than typing a password. The daily experience is a fingerprint or a tap, not a code every time.

What is a passkey?

A sign-in method that replaces the password entirely with a cryptographic key stored on your phone or computer, unlocked by fingerprint, face or PIN. Nothing is typed and nothing can be reused elsewhere. Microsoft, Google and Apple accounts support passkeys, and Microsoft Entra ID supports them for business sign-in.

Where should we turn MFA on first?

Email, because it resets everything else; then remote access such as VPN and remote desktop; then the bank, payroll and accounting systems; then everything with an admin role. Enforce it through a policy rather than asking people to enable it themselves.

Talk to us

If MFA is still optional anywhere in your business, or your administrators are still using text-message codes, we will enforce it properly, with recovery set up, usually within a week. Call 952-548-5558 or contact us; the first conversation is free and there is no long-term contract.

Author picture

OAC Technology

Author

Related Articles