MobDojoStart learning free

Browsers & Accounts · Passwords, Passkeys & Two-Step · Lesson 3 of 5

Two-Step Methods Compared

Text codes, authenticator apps, push prompts and security keys, weakest to strongest.

12 min60 XPLab in Pro

Four kinds of second step

Two-step verification, also called two-factor authentication or MFA (multi-factor authentication), adds a second check after your password. Any second step is far better than none. But they're not equally strong. Here are the four you'll see most, from weakest to strongest.

Remember the SIM swap from the Mobile track? A criminal talks your phone company into moving your number to their SIM card. From then on, your text codes go to them. That's the main reason experts rank text codes lowest.

So what should you use? For email and money accounts, choose a passkey or security key if offered, or an authenticator app. Keep text codes as a backup, or for accounts that offer nothing else. CISA, the US government's cybersecurity agency, calls FIDO methods like passkeys and security keys phishing-resistant and recommends them.

Push bombing and how to stop it

Push approvals have a weak spot. Suppose a criminal already has your password. They try to sign in, and your phone asks you to approve. You tap Deny. They try again. And again, late at night, dozens of times.

This is called MFA fatigue or push bombing. The criminal hopes you'll get tired, confused or half asleep and tap Approve just to make it stop. Sometimes they also call or text pretending to be support staff: "We're fixing your account, just approve the prompt."

Here's how to handle it:

Many apps also show the place or device trying to sign in. If it's a city you're not in, that's another clear sign to refuse.

Passkeys and security keys avoid this problem, because there's no prompt that someone far away can send you. That's one more reason they sit at the top of the list.

Test yourself

Can you answer these?

  1. A criminal gets your phone number moved to their SIM card. Which second step does that hand them?
  2. Your phone shows 15 sign-in approval prompts you didn't start. Which button should you tap on each one?

Answer them in the app to earn 60 XP (Pro).

Answer in the app