SECTION TechnologySUBJECT SecurityPUBLISHED May 28, 2026READ TIME 8 MIN
Technology Explainer / Strong
How to Turn On Stronger Multifactor Authentication
Not all second factors resist the same attacks. CISA and NIST both rank SMS codes well below authenticator apps, and both rank apps below security keys and passkeys, because each step up closes a specific, documented method attackers already use.
CCBy Culture Column EditorialPublished May 28, 2026
The argument
It matters, because the four common second factors sit on a real hierarchy of resistance to specific, named attacks: SMS and voice codes can be intercepted through SIM swapping and SS7 network flaws, app-based push notifications can be defeated by fatiguing a user into approving a fake login, and only cryptographic methods, security keys and passkeys, are built to resist phishing entirely; CISA and NIST both recommend moving up that ladder as far as each account allows.
The question
What this page answers
My accounts all offer 'two-factor authentication' but give me a choice between a text message, an app, or a security key. Does it actually matter which one I pick?
The points
What to take from this
01
CISA's guidance names the two attacks specific to SMS and voice MFA: SIM swapping (moving your number to an attacker's SIM) and exploitation of SS7 signaling flaws in carrier networks, both of which intercept the code before it reaches you.
02
Authenticator apps stop those two attacks but remain vulnerable to MFA fatigue ("push bombing"), where an attacker sends repeated approval requests hoping you tap approve out of habit or annoyance; CISA recommends number matching as a partial fix.
03
Security keys and passkeys are the only methods NIST classifies as phishing-resistant outright, because the cryptographic response is bound to the actual website's domain and cannot be replayed by an impostor site.
04
Backup codes (what NIST calls look-up secrets) belong printed or written down somewhere other than the device they're meant to rescue, and your primary email deserves the strongest MFA available since it is the reset path for most other accounts.
Most login screens present multifactor authentication as a single checkbox: turn it on, pick a method, done. But "a text message," "an authenticator app," and "a security key" are not versions of the same protection with slightly different delivery. Each one defends against a different set of attacks, and each one has a specific, named way attackers get around it. CISA's fact sheet on phishing-resistant MFA lays out those attacks directly rather than in the abstract: SIM swapping, SS7 exploitation, and MFA fatigue, or "push bombing," are the terms to know, because they explain exactly why the agency ranks these methods the way it does.
The upgrade path CISA and NIST both point toward is not about picking the fanciest option. It's about matching the second factor to what you're actually trying to stop, and prioritizing the accounts, starting with your primary email, where a compromise would cascade into everything else.
Start with SMS and voice codes, the most widely used form of MFA and, per CISA's guidance, the weakest against a motivated attacker. The fact sheet names two specific mechanisms threat actors use to intercept these codes. The first is SIM swapping: an attacker contacts your mobile carrier, impersonates you with enough personal information to pass identity checks, and convinces the carrier to move your phone number onto a SIM card they control. Every text message meant for you, including your MFA codes, now goes to them instead. The second is exploitation of SS7, the decades-old signaling protocol carriers use to route calls and texts between networks, which has known vulnerabilities that let an attacker intercept messages without ever touching your phone or SIM.
These aren't hypothetical. The FBI's Internet Crime Complaint Center tracked 982 SIM-swapping complaints in 2024, with reported losses of roughly $26 million, a real decline from about $72.6 million in 2022 as banks and carriers have added friction to SIM transfers. The number is falling, which is worth noting rather than ignoring, but it's still tens of millions of dollars moving through a single, well-documented attack against a single MFA method. That's the concrete version of "SMS-based MFA is weaker," not a vague preference for newer technology.
FIG. 01SIM-swapping losses reported to the FBI, 2022 to 2024
Reported SIM-swap losses fell by roughly two-thirds from 2022 to 2024 as carriers and banks added transfer safeguards, but the attack remains active and is the specific reason CISA discourages SMS-based MFA where a stronger option exists.
2024 Internet Crime Report · accessed 2026-08-11 · Figures in millions of dollars, from FBI IC3's three-year complaint and loss comparison table for SIM-swapping incidents reported to the agency.
Authenticator apps, the kind that generate a rotating six-digit code on your phone without needing a text message or cell signal, close both of those specific holes. There's no SIM to swap and no SS7 message to intercept, since the code is generated locally from a shared secret set up when you first scanned the app's QR code. But apps introduce a different weakness where they use push notifications instead of typed codes: MFA fatigue. CISA's fact sheet describes this as an attacker who already has your password sending repeated login approval requests to your phone, sometimes at odd hours, hoping you'll tap "approve" out of habit, confusion, or simple exhaustion, rather than verify the request is real. This is not a theoretical edge case; CISA issued a separate fact sheet specifically recommending number matching, a setting that forces you to type a number shown on the login screen into your app rather than tapping a single approve button, as a direct countermeasure. If your accounts offer number matching, turn it on; it closes the fatigue attack without requiring new hardware.
Security keys and passkeys sit above both of these. NIST's authenticator classification is specific on this point: memorized secrets (passwords), look-up secrets (backup codes), out-of-band methods (SMS, voice, and most push notifications), and one-time passcodes are all explicitly labeled "not phishing-resistant." Only cryptographic authentication, single-factor or multi-factor, meets NIST's bar for phishing resistance, and only when it satisfies specific binding requirements the standard lays out. In practice, that means a hardware security key (a physical USB or NFC device you tap or insert) or a passkey. Both work the same way under the hood: the site sends a challenge, your device signs it with a private key that never leaves the device, and the signature is cryptographically tied to that exact website's domain. A fake login page, no matter how convincing, cannot get a valid signature out of a security key or passkey, because the domain-matching check happens automatically and silently before anything is signed.
FIG. 02What each MFA method stops, and what still gets through
SMS or voice call code
Stops basic password guessing. Does not stop SIM swapping or SS7 interception, both named by CISA as active attack methods against this category.
Authenticator app (rotating code, typed manually)
Stops SIM swapping and SS7 interception, since no telecom network is involved. Can still be defeated by a phishing page that relays your password and code to the real site in real time.
Authenticator app (push notification, tap to approve)
Same protections as a typed code, but vulnerable to MFA fatigue unless number matching is enabled, per CISA's dedicated guidance on the issue.
Hardware security key (FIDO2/WebAuthn)
Meets NIST's phishing-resistant standard. The signed response is bound to the actual website's domain, so a lookalike phishing site cannot obtain a valid signature.
Passkey
Same phishing-resistant standard as a security key, built into the device rather than a separate piece of hardware; can be synced across devices depending on setup.
Based on CISA's Implementing Phishing-Resistant MFA fact sheet and NIST SP 800-63B's authenticator classifications.
Backup codes deserve their own mention, since nearly every service that offers app-based or key-based MFA also gives you a set of one-time recovery codes when you set it up. NIST classifies these as "look-up secrets," a physical or electronic record of secrets meant specifically for the case where your primary authenticator is lost, stolen, or broken. They are not phishing-resistant either, since they're just a set of static strings someone could copy off a screen or a note left in the open, but they exist for exactly the scenario a hardware key or authenticator app can't solve on its own: what happens when the device holding your second factor is gone. The right place for them is printed or handwritten, stored somewhere other than the device they're backing up, not saved in a note on the same phone, and not photographed into the same cloud photo library the phone backs up to automatically.
Coverage matters as much as method. CISA's public MFA campaign lists email, banking, and other high-value accounts as the priority targets, and email deserves to go first among those, ahead of accounts that might feel more sensitive on their face. Nearly every other account's password-reset flow runs through email: lose control of your inbox, and an attacker can trigger and intercept password resets for your bank, your cloud storage, and anything else tied to that address, regardless of how well those other accounts are individually protected. Securing email with the strongest MFA method that account supports is not just one item on a list; it's the item that determines how much the rest of the list is worth.
FIG. 03
Upgrading MFA without locking yourself out
01Start with your primary email
It's the reset path for most other accounts, so it should get the strongest method the provider offers before anything else.
02Move off SMS where a stronger option exists
Switch to an authenticator app or security key on accounts currently using text-message codes, since SMS is the method CISA specifically flags for SIM-swap and SS7 exposure.
03Turn on number matching for push-based apps
If your authenticator app supports it, this closes the MFA fatigue gap CISA warns about without requiring new hardware.
04Register a second method before removing the first
Add a security key or passkey alongside your existing method rather than replacing it outright, so you aren't locked out mid-transition if setup fails.
05Store backup codes offline, away from the device they rescue
Print or write them down; a backup code stored only on the phone it's meant to recover doesn't help when that phone is the problem.
The questions
Questions
01
Is any MFA better than no MFA, even SMS?
Yes. SMS-based MFA still stops the overwhelming majority of automated password-guessing and credential-stuffing attacks, which don't involve SIM swapping at all. The upgrade path matters most for accounts specifically worth a targeted attack, like email, banking, and cryptocurrency exchanges.
02
Can I use the same authenticator app for every account?
Yes, a single authenticator app can hold codes for dozens of separate accounts; each one is set up independently when you scan that service's QR code, and they don't interfere with each other.
03
What if a service only offers SMS as a second factor?
Use it anyway rather than skipping MFA entirely, since it still blocks password-only attacks. Where you have a choice between a service that supports app-based or key-based MFA and one that doesn't, and the account holds anything sensitive, that support is worth weighing in the decision.
None of these methods is equally resistant to interception or social engineering, and that's precisely the point of ranking them rather than treating "MFA" as one setting to flip on and forget. Move each account up the ladder as far as it supports, starting with the inbox everything else depends on, and keep a genuine backup, offline and away from the phone it protects, for the day a device is lost rather than stolen.
Names SIM swapping, SS7 exploitation, and MFA fatigue as specific attacks against SMS, voice, and app-based push MFA, and defines phishing-resistant MFA as FIDO/WebAuthn or PKI-based methods.
A password manager only fixes the problem it was built for: reused, weak, or memorized passwords. What determines whether it's actually worth adopting is how it handles the vault's own protection and what happens the day you lose access to it.