DefendArm insights

SMS, Authenticator Apps, Security Keys, and Passkeys: Choosing Stronger MFA

Not all multi-factor authentication methods offer the same resistance to phishing, account takeover, and operational friction. The right choice depends on what you are protecting, how users work, and how much recovery risk you are willing to accept.

Article brief

Not all multi-factor authentication methods offer the same resistance to phishing, account takeover, and operational friction. The right choice depends on what you are protecting, how users work, and how much recovery risk you are willing to accept.

PublishedMarch 20, 2026Updated2026-06-05Read time4 min readAuthorDefendArm Security
SMS, Authenticator Apps, Security Keys, and Passkeys: Choosing Stronger MFA visual for DefendArm Security guidance

MFA quality matters as much as MFA coverage

Saying that an account has MFA enabled is not enough. Different factors provide very different protection against phishing, SIM swapping, recovery abuse, and user workarounds.

A stronger program starts by understanding the tradeoffs between common options instead of treating them as interchangeable.

MFA comparison table

MethodCommon examplesPhishing resistanceOperational strengthMain weaknessesBest fit
SMS OTPTexted one-time codesLowEasy to roll outSIM swap, carrier fraud, real-time phishingTransitional baseline, lower-assurance users
Voice call OTPAutomated phone call codesLowFamiliar for some usersSimilar weakness profile to SMS, plus call forwarding abuseLegacy fallback only
Email OTPCodes or magic links sent by emailLowVery easy to enableIf email is already compromised, the second factor adds littleLow-assurance workflows, not admin access
TOTP authenticator appsGoogle Authenticator, Microsoft Authenticator, Authy, 1PasswordMediumStrong general-purpose baselineStill phishable, recovery and device replacement matterBroad workforce MFA
Push MFAApp approval promptMediumConvenient for usersPush fatigue and approval mistakes unless guardedGeneral users when paired with risk controls
Number matching pushMicrosoft Authenticator number match, similar modern push flowsMedium to highBetter than generic pushStill depends on app security and recovery hygieneWorkforce MFA with lower push fatigue risk
Hardware OTP tokensYubiKey OTP, RSA SecurID style tokensMediumUseful where phones are restrictedToken lifecycle and support overhead, still weaker than origin-bound authRegulated or device-constrained environments
Smart cards / certificatesPIV, CAC, client certificatesHighStrong in managed environmentsOperationally heavy, PKI and device management burdenGovernment, regulated enterprise, managed endpoints
U2F / FIDO2 security keysYubiKey, Feitian, Titan Security KeyHighStrongest practical phishing resistance for many orgsInventory, backup key handling, user supportAdmins, executives, finance, help desk
PasskeysPlatform passkeys, synced passkeys, device-bound passkeysHighStrong security with better usabilityRecovery, enrollment proofing, and ecosystem maturity still matterStrategic long-term direction for workforce and consumer auth

SMS is better than passwords alone, but it is not the endpoint

SMS codes are easy to deploy and familiar to users. That makes them attractive for broad rollout, especially in less mature environments.

But SMS remains vulnerable to:

  • SIM swap attacks
  • social engineering against carriers or support desks
  • phishing flows that capture the code in real time
  • weaker recovery patterns tied to phone ownership alone

SMS can be a step forward, but it is rarely the strongest factor to keep for privileged access.

Authenticator apps are a stronger default for many teams

Time-based one-time password applications such as Google Authenticator and Microsoft Authenticator improve on SMS by removing the carrier dependency.

They are often a practical baseline because they are widely supported and relatively easy to deploy. They still have meaningful differences, though.

  • Simple TOTP apps are widely compatible and easy to understand.
  • Microsoft Authenticator can also support push and passwordless experiences in Microsoft-heavy environments.
  • Recovery design matters. If enrollment, device replacement, or backup codes are weak, a strong factor can still be undermined operationally.

Security keys raise the bar for phishing resistance

U2F and FIDO2 security keys are much stronger against phishing than SMS or traditional TOTP because they bind authentication to the legitimate site and reduce the risk of code interception.

They are especially valuable for:

  • administrators
  • finance and payroll users
  • executives
  • help desk staff with reset authority
  • anyone with access to sensitive data or control planes

The tradeoff is operational. Security keys require inventory, backup key planning, and a cleaner user support model.

Passkeys improve both usability and security

Passkeys are often the most promising direction because they reduce password dependence while using modern phishing-resistant authentication under the hood.

When implemented well, passkeys can lower user friction and raise assurance at the same time. They are not magic, though. The surrounding identity architecture still matters:

  • device trust
  • account recovery controls
  • enrollment proofing
  • privileged access separation
  • logging and anomaly detection

What to use where

A practical hierarchy for most organizations looks like this:

  • Passkeys or FIDO2 security keys for privileged and high-risk users
  • Authenticator apps as the general workforce baseline when passkeys are not yet universal
  • SMS only as a transition state, fallback, or lower-assurance option with clear limits

The real decision is about account recovery

MFA programs are often weakened less by the primary factor than by the recovery path around it. If attackers can talk a support process into resetting access, the strongest factor loses value quickly.

That is why a mature MFA design always includes:

  • backup factor planning
  • strict recovery verification
  • support desk guardrails
  • differentiated controls for privileged users

The right MFA choice is not just the strongest technology. It is the strongest combination of factor, recovery model, and operational discipline the business can actually sustain.

Backups that restore visual for DefendArm Security guidance
Recovery proofBackups that restore

A backup program should leave behind test results, recovery timing, and ownership, not just a successful job count.

System priority visual for DefendArm Security guidance
Critical systemsSystem priority

Rank recovery by the systems and data that keep revenue, customer service, finance, and operations moving.

Ransomware readiness visual for DefendArm Security guidance
Failure modeRansomware readiness

At least one recoverable copy should survive compromised production credentials and destructive administrator activity.

Assessment method

How to use this MFA guidance

Applies to

Workforce authentication programs comparing SMS, voice, email OTP, TOTP apps, push MFA, FIDO2 security keys, and passkeys.

Assumes

The organization can identify high-risk users, enforce differentiated controls, and inspect enrollment and recovery events.

When to get help

Get specialist help when privileged users rely on phishable factors, help desk recovery can bypass strong authentication, or passkey/security-key rollout affects critical workflows.

Evidence to collect
  • Current MFA method by user group, role, application sensitivity, and remote access path.
  • Recovery workflows, backup factors, help desk verification steps, and recent factor resets.
  • Administrator, finance, executive, support, and third-party access exceptions.
  • Logs for denied MFA, factor changes, impossible travel, new device enrollment, and session revocation.
DefendArm framework

DefendArm MFA Recovery Risk Test

Judge an MFA method by the recovery path around it, because attackers often target reset and enrollment workflows instead of the primary authenticator.

  1. Strength: rank the primary factor by phishing resistance and session binding.
  2. Enrollment: verify how new factors are registered and who approves them.
  3. Recovery: test whether support workflows can be socially engineered.
  4. Exception: list users and apps allowed to bypass standard policy.
  5. Evidence: confirm logs prove factor changes, risky prompts, and session revocation.
Decision checklist
  • Questions to ask ITWhich users still rely on SMS, voice, email OTP, or generic push, and which recovery paths can reset their access?
  • Signals to verifyCheck MFA method changes, number-matching failures, new device enrollment, help desk resets, and repeated push prompts.
  • Artifacts to produceCreate a user-tiered MFA roadmap, recovery procedure, exception list, backup factor plan, and privileged rollout schedule.
  • Owner to assignAssign identity engineering, help desk, security monitoring, and executive sponsor ownership for rollout and recovery.
Common mistakes
  • Treating every MFA method as equivalent because the account technically has a second factor.
  • Rolling out security keys without backup key, lost-key, and emergency access procedures.
  • Ignoring help desk verification even though attackers often target recovery workflows.
  • Using SMS as a permanent control for administrators, finance users, or executives.
Research and source references

Use these references for the article's claims about phishing-resistant authentication, authenticator assurance, passkeys, and recovery control design.

Apply this in your environment

Turn this identity guidance into a review of MFA strength, privileged access, lifecycle controls, and audit visibility.