Multi-factor authentication (MFA) is meant to solve a simple problem: even if your password leaks, an attacker can't log in without a second factor. The problem is that the most common second factor — SMS — is trivially defeatable for any attacker motivated enough to go after a crypto account.
The Factors, Ranked
1. Hardware security keys (FIDO2 / WebAuthn) — Best
Physical devices like YubiKey, Google Titan, Feitian. They perform cryptographic authentication that's tied to the site's actual domain. A phishing site on a lookalike URL cannot complete the handshake, because the key refuses to sign for a wrong origin. This is the only factor that's fully phishing-resistant.
Supported by Coinbase, Kraken, Gemini, Binance, and most major exchanges.
2. Authenticator apps (TOTP) — Good
Google Authenticator, Authy, Aegis, 1Password built-in. Generates a 6-digit code every 30 seconds from a shared secret. Not phishable by a SIM swap, not interceptable over the network — but is phishable by a real-time relay site that captures your code and forwards it to the real exchange. Still a major improvement over SMS.
3. Email MFA — Marginal
Only as secure as the email account. If the email has a weak password and no 2FA, it's worse than nothing because it gives a false sense of security.
4. SMS 2FA — Dangerous for crypto
Defeated by SIM swap attacks. Crypto accounts are the top SIM-swap target globally; carriers leak, port-out processes get social-engineered, and a single compromised carrier rep can unlock a seven-figure account. See our SIM swap protection guide.
Securing the Full Account Stack
MFA on the exchange alone isn't enough — an attacker who compromises your email can often reset the exchange account. Harden every layer:
- Email account: hardware key MFA. Create a separate email used only for crypto accounts — one that's never posted publicly.
- Password manager: hardware key MFA on the manager itself. 1Password and Bitwarden both support this.
- Phone carrier: set a port-out PIN and a numerical passcode on file; request "port-freeze" where available (Verizon, AT&T, T-Mobile all offer variations).
- Cloud accounts (iCloud, Google): hardware key MFA, since they often hold authenticator-app backups.
- Exchange: hardware key MFA, withdrawal allowlist, IP lock if offered, anti-phishing code if offered.
Recovery Planning
Strong MFA creates a lockout risk: if you lose the hardware key or the phone holding the authenticator, you need a way back in.
- Register two hardware keys. Primary on your keychain; backup in a safe or safe deposit box. Most major exchanges allow multiple keys.
- Save TOTP setup secrets. When setting up an authenticator app, also save the raw secret or QR code in an encrypted password manager entry (or with your seed backup). Restoring from it gets you back in instantly if the phone dies.
- Store recovery codes. Most exchanges generate one-time backup codes at MFA setup. Save them offline.
- Document the recovery path. Which IDs does the exchange require for a lockout? Keep those accessible.
Passkeys for Crypto Accounts
Passkeys (FIDO2 credentials synced via Apple/Google/1Password) are phishing-resistant and increasingly supported by exchanges. They're a reasonable second choice if you don't want a physical key. The caveat: the security of a passkey depends entirely on the security of the account syncing it — so the iCloud or Google account itself needs its own hardware key MFA.
Specific Recommendations by Balance Size
- Under $5,000: Authenticator app minimum. SMS 2FA is a liability.
- $5,000–$50,000: Authenticator app with backed-up secret, or passkeys, plus separate crypto-only email.
- $50,000+: Two hardware keys (primary + backup), separate crypto-only email with hardware key MFA, password manager with hardware key MFA, withdrawal allowlist on every exchange, port-freeze on carrier.
What to Do If Your Account Was Already Breached
- Contact the exchange's security team via the official app or website — not through a Google-searched phone number.
- Request an immediate account freeze.
- Change your email password and rotate every credential that shares it.
- File an IC3 (FBI Internet Crime Complaint) report. See our FBI reporting guide.
- Capture tx hashes, withdrawal addresses, and account activity screenshots.
Bottom Line
Hardware keys wherever possible, authenticator apps where they aren't, SMS 2FA nowhere. And remember that MFA on the exchange is downstream of MFA on your email and your password manager — secure the whole chain or you've secured nothing.