Why SMS-based MFA has become a false sense of security

When SMS was introduced as a replacement for one-time passwords, it was a meaningful improvement. But cybercriminals no longer focus only on central servers: they intercept unencrypted traffic and exploit weaknesses in mobile networks.

The threat of SIM swapping and social engineering

SIM swapping is when an attacker impersonates an employee to their mobile carrier and transfers the phone number to a SIM card they control. The attacker can then intercept every SMS authentication code. The technique requires little technical expertise and often targets executives, finance leaders, and cloud administrators.

AiTM (adversary-in-the-middle) attacks and reverse proxies

Using tools such as Evilginx, attackers set up fake Microsoft 365 sign-in pages through a reverse proxy. When a victim enters a username and SMS code, the proxy relays the details to Microsoft in real time. The sign-in succeeds, and the attacker steals the OAuth session token. SMS-based MFA is bypassed without triggering a security alert.

What security agencies are reporting

  • More than 80% of M365 account compromises involving MFA rely on replayable authentication factors, such as SMS or voice calls.
  • SMS travels in clear text across mobile networks over the SS7 protocol, without end-to-end encryption.
  • NIS2 and DORA requirements now call for phishing-resistant authentication methods.

Modern alternatives: Microsoft Authenticator and FIDO2 keys

Microsoft Entra ID offers stronger authentication methods that do not depend on mobile networks, helping eliminate these weaknesses.

Microsoft Authenticator with number matching

Microsoft Authenticator is a strong baseline for SMBs. With number matching, users see a two-digit number on their computer and enter it in the mobile app. This helps stop MFA fatigue caused by repeated push notifications and prevents accidental approvals. The app also shows sign-in context and location.

Physical FIDO2 security keys and WebAuthn passkeys

For administrator accounts and senior leaders, FIDO2 hardware keys (such as YubiKey) offer a very high level of protection. Using the WebAuthn standard, these keys cryptographically bind authentication to the legitimate domain (login.microsoftonline.com). When presented with an AiTM phishing site, the key will not release credentials, making credential phishing ineffective.

MFA methods at a glance for businesses

Use this comparison to guide your SMB’s security decisions:

Method Phishing resistance User experience Hardware cost 2026 recommendation
SMS / Voice call None (vulnerable to SIM swapping and AiTM) Appears low-friction €0 (included) Discontinue urgently
Third-party TOTP app Low (codes can be copied into a fake site) Moderate (enter a 6-digit code) €0 (free app) Acceptable as a fallback
Microsoft Authenticator Very high (number matching) Excellent (two-second approval) €0 (included with M365) Recommended for 90% of SMBs
FIDO2 keys & passkeys Highest (cryptographically bound) Instant (NFC/USB touch) €40–€65 per key Essential for admins and executives

A phased Microsoft Entra ID rollout

Removing SMS overnight can flood your support desk with tickets. A smooth transition can be delivered in four phases.

1. Map the active authentication methods

In the Entra ID admin center (Protection > Authentication methods > Monitoring > Registration activity), export the configured methods inventory to find out which employees still rely on SMS.

2. Enable the Microsoft Authenticator registration campaign

Enable Entra ID’s built-in Registration Campaign. When users sign in with SMS, they are prompted to install Authenticator without interrupting their work. A 7–14-day snooze period gives them time to make the change.

3. Require Authenticator through Conditional Access

Once 90% of users are enrolled, create a Conditional Access policy that requires an approved multifactor authentication strength. Exclude a FIDO2-protected emergency break-glass account to prevent an administrative lockout.

4. Equip high-risk users with FIDO2 keys

Issue physical FIDO2 keys to technical, finance, and executive teams to close off account takeover risks for critical users.

FAQ: Microsoft 365 MFA security for SMBs

In a BYOD setting, Microsoft Authenticator does not access personal data such as photos or messages. If an employee declines for personal reasons, the company should provide a FIDO2 hardware key or a work phone.
An administrator can issue a Temporary Access Pass (TAP) in Entra ID. This one-time temporary code (valid for 2–8 hours) lets the employee sign in and enroll a replacement device without re-enabling SMS.
No. Microsoft Authenticator with number matching is included with entry-level M365 Business Basic subscriptions. More granular Conditional Access policies, however, require Microsoft 365 Business Premium or Entra ID P1.
Driss ZUFRI · DZSIEC
Driss ZUFRI · DZSIEC
Freelance IT Support & Managed Services Consultant (15+ years of experience)
Operational rollout in 24–48 hours

Want to strengthen Microsoft 365 security and phase out SMS-based MFA without disrupting your team?

Driss ZUFRI can audit your Entra ID authentication methods, configure Conditional Access policies, and help your team adopt Microsoft Authenticator smoothly.

Reviewed and verified sources

2026 review

In line with DZSIEC’s commitment to methodological rigor, the figures, cloud protocols, and recommendations in this article are based on official documentation and verified field experience:

  1. Microsoft Entra documentation : https://learn.microsoft.com/fr-fr/entra/identity/authentication/concept-authentication-methods (Authentication methods policy and migration)
  2. ANSSI : https://cyber.gouv.fr/publications/recommandations-relatives-lauthentification-multifacteur (Multi-factor authentication security guide)
  3. CISA : https://www.cisa.gov/resources-tools/resources/implementing-phishing-resistant-mfa (Implementing Phishing-Resistant MFA Fact Sheet)
  4. NIST : https://pages.nist.gov/800-63-3/sp800-63b.html (Digital Identity Guidelines - Authentication Lifecycle)