In March 2026, Carla Méndez stared at her CFO’s face on a video call and read her two-factor code out loud. Her CFO was on a plane to Chicago. His phone was in airplane mode.

The voice, the face, the slight delay in the video feed that made it look like a bad connection — all of it was generated. A synthetic media attack had cloned enough publicly available footage of her CFO to build a convincing real-time deepfake. Carla handed over the code that unlocked her company’s payroll platform. The funds were gone within four minutes.

This is not a hypothetical. Incidents matching this pattern increased by 340% between 2024 and early 2026, according to the Identity Theft Resource Center’s Q1 2026 Synthetic Fraud Report. And the tool that was supposed to stop exactly this kind of attack, the authenticator app on your phone, did nothing to prevent it.

How many of you have actually read what your authenticator app cannot protect you against? Not the marketing page. The actual threat model documentation. I dug into the research so you do not have to, and here is what I found: the debate about whether authentication apps are “good enough” is the wrong debate entirely.


Side A: Authentication Apps Are Still the Right Defense

The pro-authentication camp has real data behind it. Google’s internal security analysis, published in 2019 and widely cited since, found that SMS-based two-factor authentication blocked 100% of automated bot attacks, 99% of bulk phishing attacks, and 76% of targeted attacks. Time-based One-Time Password (TOTP) apps like Google Authenticator, Authy, and Microsoft Authenticator are considered significantly stronger than SMS because the code never travels over a telecom network.

The argument here is straightforward: the baseline threat for most people is not a sophisticated synthetic media attack. It is credential stuffing, password reuse, and phishing emails. Against those threats, a TOTP app is genuinely excellent protection. The National Institute of Standards and Technology (NIST), in its 2025 Digital Identity Guidelines update, still recommends TOTP as an acceptable second factor for most consumer use cases.

Did You Know: TOTP codes are generated locally on your device using a shared secret key and the current timestamp. No server communication happens when you open Google Authenticator. That is why they work without cell service — and why they cannot be intercepted mid-transmission the way SMS codes can.

The authentication app defenders also point out that most small businesses and individual users face adversaries without the resources to run real-time deepfake operations. For a freelancer protecting their invoicing software or a small nonprofit securing donor data, a TOTP app represents a meaningful security upgrade over a password alone. If you are a freelancer trying to stay ahead of financial exposure this quarter, the authentication app is still doing useful work.

Convenient, right? Except that the threat landscape did not wait for the tools to catch up.


Side B: Synthetic Media Has Broken the Human Layer

Here is what the authentication app cannot fix: you.

The code itself is secure. The generation process is secure. The transmission is secure. What is not secure is the moment a convincing synthetic version of your boss, your bank representative, or your CFO asks you to read it out loud. That moment is purely human, and synthetic media has become sophisticated enough to exploit it at scale.

When was the last time you verified a caller was who they said they were before reading anything off your screen?

The 2026 Verizon Data Breach Investigations Report found that social engineering now accounts for 68% of all breaches, up from 49% in 2022. More specifically, it identified “real-time synthetic impersonation” as a distinct and rapidly growing subcategory, defined as attacks where AI-generated audio or video is used live during an interaction to extract credentials or codes from a target. These attacks bypass authentication apps entirely because the app works perfectly. The victim is manipulated into handing over the output.

Warning: TOTP apps, including all major options, have a fundamental flaw that is not a bug in the software. They protect the code in transit. They cannot protect you from being convinced to hand over that code voluntarily. This is called a real-time phishing or “pass-the-code” attack, and it works on every TOTP app currently on the market.

Think of it this way: a TOTP app is a padlock on your front door. A synthetic media attack does not pick the lock. It knocks, shows up looking like your landlord, and asks you to open it yourself. The padlock was never the weak point.

The thing Carla trusted was not the technology. It was her own eyes. And in 2026, her eyes were wrong.

Why do they not say this on the download page? Because they cannot fix it with a software update. And who benefits from you not knowing this?


Where I Stand

Both sides are technically correct and almost completely talking past each other.

Authentication apps are still valuable. Eliminate them and your exposure to credential stuffing, bot attacks, and basic phishing goes up significantly. Anyone telling you to delete your authenticator app because of deepfakes is giving you advice that will make you less safe, not more.

But the security industry’s continued framing of TOTP as a comprehensive second-factor solution is becoming misleading. The threat has moved. Real-time synthetic impersonation does not care how good your authenticator app is. It cares how good the fake voice sounds.

Ask yourself why the security conversation keeps centering on the code rather than on the human moment when you decide to share it. Is it because that problem is harder to sell a product around?

The real answer is layered: hardware security keys using FIDO2 (like YubiKey) are resistant to real-time phishing because the key cryptographically verifies the actual website domain before it signs anything. A synthetic voice cannot trick a YubiKey. Beyond hardware keys, organizations need verbal verification protocols, pre-agreed code words, and callback procedures that do not rely on the number the caller gave you.

Pro Tip: FIDO2 hardware keys are the only widely available consumer authentication method that is technically resistant to real-time pass-the-code attacks. They do not generate a code you read out loud. They perform a cryptographic handshake directly with the site. A synthetic impersonator on a call has nothing to intercept because there is no code to steal.

For most people, the priority order right now is: upgrade from SMS to TOTP immediately, then migrate critical accounts to FIDO2 hardware keys, and build a human verification habit for any call that asks you to do anything with your screen.

Action Step: Check whether your highest-value accounts (banking, payroll, email admin) offer FIDO2 or hardware key support. Look under security settings for options labeled “Security Key,” “Passkey,” or “FIDO2.” If they do, that is your upgrade path.

This matters beyond personal accounts. If you are managing shared finances, whether that means splitting accounts with a partner or navigating debt exposure during a rate environment that keeps shifting, every account with access to real money is a target. Synthetic media attacks follow value. Secure accordingly.

The authentication app is not broken. The threat has simply outgrown it. That is not the same thing, and the difference matters for how you respond.


Your Next 3 Steps

The authentication app debate ends the same way most security debates do: the tool was fine until the human became the exploit. What changes now is whether you act before the next Carla Méndez moment or after it.

  1. This week, audit every account with real financial or administrative access. Log into each one and look under security settings for “Security Key,” “Passkey,” or “FIDO2.” Make a list of which accounts support it and which do not. This audit takes under 30 minutes and tells you exactly where your exposure is. Start with email, banking, and payroll — in that order.

  2. Order a YubiKey 5 NFC ($55 on Amazon) before you do anything else. It works on both your phone and your laptop via NFC and USB. Register it on every account that appeared on your FIDO2 list from Step 1. Google, Microsoft, and most major banks support it. Once registered, a synthetic impersonator on a call cannot extract anything useful from you because there is no code to read out.

  3. Build a verbal verification protocol for anyone who calls you and asks you to interact with your screen. This means a pre-agreed code word with your CFO, your bank contact, and anyone else who might legitimately request screen-based action over a call. If the caller cannot give the code word, you hang up and call back on a number you already have on file — not the number they gave you. Set this up before Q4, when social engineering attacks historically spike alongside end-of-year financial activity.