BTC

Guide

Bitcoin 2FA Security: Defeating SIM Swaps by Moving Off SMS to an Authenticator App or Hardware Key

ビットコイン二段階認証の乗っ取り対策|SMSの弱点・認証アプリ移行・SIMスワップ防御の完全ガイド
写真: jaydeep_ / CC0

The Bottom Line

The right way to protect a Bitcoin exchange account from takeover is to move your two-factor authentication (2FA) off SMS and onto an "authenticator app" or a "hardware security key." SMS-based codes can be defeated by a "SIM swap" — an attack that hijacks your entire phone number — which is why the latest U.S. NIST guidance (SP 800-63B-4) has downgraded SMS to a "restricted authenticator." An authenticator app (TOTP) is immune to SIM swaps, and a hardware key (FIDO2/passkey) goes further with phishing resistance, refusing to hand a code to a fake site. This article's recommendation: move to an authenticator app first, and if your holdings are large, go all the way to a hardware key.

Key points of this article

- SMS 2FA is defeated by SIM swaps and SS7 weaknesses. Use it only as a last resort — ideally disable it.

- The minimum bar = an authenticator app (TOTP such as Google Authenticator). It is unaffected by SIM swaps.

- The strongest = a hardware key / passkey (FIDO2). It never hands a code to a fake site and blocks phishing too.

- If you're compromised, the first moves matter most: call your carrier to freeze the SIM → contact the exchange → halt withdrawals → change every password, in that order.

Why SMS Authentication Is Dangerous

SMS-based 2FA rests on the assumption that "only the account owner's phone can receive that code." A SIM swap breaks that assumption. Using personal information leaked in advance (name, date of birth, address, and so on), an attacker impersonates you to your mobile carrier and asks them to "reissue the SIM." If it works, your phone number moves to the attacker's device, and every authentication code sent by SMS goes straight to them.

On top of that, SMS has a weakness in "SS7," an old telecom protocol that can be abused to intercept messages, and SMS itself is not encrypted. Against this backdrop, in guidance issued from 2024 onward (SP 800-63B-4), the U.S. NIST classified one-time codes delivered over SMS/telephone networks as a "restricted authenticator," requiring extra caution on the assumption that SIM-swap and number-porting risks exist. Exchanges echo this: leading Japanese exchange bitFlyer most strongly recommends an "authenticator app" for 2FA, placing SMS as a secondary option.

SIM swapping isn't the only entry point for a takeover. Tricking you into entering your code on a fake exchange site is also common, so it pays to also study how to spot fake exchanges and phishing and the types of Bitcoin scams and how to avoid them to round out your defenses.

Comparing the Three 2FA Methods

MethodHow it worksSIM-swap resistancePhishing resistanceConvenienceRecommendation
SMSCode sent to your phone number✕ (defeated)Last resort
Authenticator app (TOTP)Generates a code on-device every 30 seconds△ (risky if entered on a fake site)Recommended (minimum bar)
Hardware key / passkey (FIDO2)Public-key signing by a physical key or device◎ (won't respond to a fake domain)Strongest (for large holders)

There are two axes to focus on. On SIM-swap resistance, both the authenticator app and the hardware key beat SMS (the code or key lives on your device and doesn't depend on your phone number). On phishing resistance, an authenticator app's code can still be entered on a fake site, whereas a hardware key/passkey verifies the domain and returns no signature to a fake site — so there is no room to steal the code in the first place. Google reported that after mandating hardware keys for all employees, account compromises via phishing dropped to zero.

How to Migrate to an Authenticator App

Right now, the highest bang-for-the-buck move is switching from SMS to an authenticator app.

  1. Install an authenticator app: Google Authenticator, Microsoft Authenticator, Authy, and the like.
  2. Open your exchange's security settings: for example, bitFlyer's "Settings" → "Security Settings," or a "Two-Factor Authentication" menu on another exchange.
  3. Scan the displayed QR code with the app: a 6-digit code appears in the app.
  4. Enter the displayed code to activate: at this point, authentication switches from SMS to the app.
  5. Store your recovery codes on paper: in case you change or lose your device, save them offline (don't put a screenshot in the cloud).
  6. Disable SMS 2FA if possible: leaving SMS on means attackers will target the weaker method, so consolidate onto the authenticator app.

注意

If you forget to migrate your authenticator data when changing devices, you can lock yourself out. Before switching, always note down your recovery codes, and finish the app's account migration (export) before wiping your old device. This article is not investment advice; it is general information intended for security education.

Preventing the SIM Swap Itself

Alongside strengthening your 2FA, it's also effective to protect the phone number itself.

  • Set a SIM PIN (PIN lock): prevents unauthorized use of the SIM.
  • Enable your carrier's "line lock / number-change lock": if there's an option that tightens identity verification, sign up for it.
  • Reduce public information: don't expose your date of birth, phone number, or family home address on social media (they become impersonation material).
  • Use a separate contact email for important accounts: use a dedicated email for the exchange that's hard to guess.
  • Beware if you suddenly lose service or see "SIM invalid": a classic early sign of a SIM swap.

First Moves When You're Compromised or Suspect It

Speed determines how much you lose. Work from the top down, in parallel.

  1. Call your mobile carrier immediately: ask them to suspend and reissue the SIM to reclaim your number.
  2. Contact the exchange's support: request an account freeze and a withdrawal halt. Many exchanges have an emergency lock feature.
  3. Check withdrawal and transfer history: if there are transfers you don't recognize, report them to the exchange and carrier as evidence.
  4. Change every password: the exchange, your contact email, social media — every service that used SMS 2FA.
  5. Reconfigure 2FA to an authenticator app / hardware key: don't go back to the same SMS.
  6. Consult the police: prepare a report. It also helps the exchange's investigation.

Also, assets left on an exchange are inherently "under someone else's control." For long-term holdings, it's important to consider moving them off the exchange into your own custody; understanding the difference between hot wallets and cold wallets lets you fundamentally shrink the damage from a takeover.

Frequently Asked Questions

Q. Should I stop using SMS 2FA right away? A. If you can set up an authenticator app, it's safer to disable SMS. Only if your exchange supports SMS alone should you use it as a "last resort," combined with a SIM PIN and a line lock.

Q. Authenticator app or hardware key — which should I choose? A. Everyone should start with an authenticator app. If your holdings are large or you're in it for the long term, ideally advance to a hardware key/passkey that also blocks phishing.

Q. What happens if I lose the phone with my authenticator app? A. You recover using the recovery codes you saved in advance. That's exactly why storing those codes offline, on paper, right after activation is essential.

Q. Isn't SMS fine as long as my password is complex? A. A SIM swap steals your SMS code regardless of password strength. The heart of defense is "upgrading the authentication method."

References & Sources

A note before investing

This article is intended to provide information and is not investment advice. Crypto assets carry risks including price volatility, hacking, and loss. Make investment decisions at your own responsibility and only with funds you can afford to lose. Because tax and regulatory rules can change, always confirm the latest details from official primary sources.

Sources

  1. NIST Special Publication 800-63B-4 Digital Identity Guidelines
  2. NIST SP 800-63B(オンライン版 Authenticators)
  3. ESET/キヤノンMJ サイバーセキュリティ情報局:SIMスワップとは?具体的な手口と講じるべき対策
  4. カスペルスキー:SIMスワップ詐欺とは?攻撃に対する対策
  5. bitFlyer 公式FAQ:二段階認証について教えてください

FAQ

Should I stop using SMS 2FA right away?
If you can set up an authenticator app, it's safer to disable SMS. Only if your exchange supports SMS alone should you use it as a last resort, combined with a SIM PIN and line lock. Because SMS is defeated by SIM swaps, the baseline is to consolidate onto an authenticator app.
Authenticator app or hardware key — which should I choose?
Everyone should first migrate to an authenticator app (TOTP). If your holdings are large or you plan to use it long-term, ideally advance to a hardware key/passkey (FIDO2), which blocks phishing by never handing a code to a fake site.
What happens if I lose the phone with my authenticator app?
You can recover using the recovery codes you saved when you enabled it. That's exactly why storing those codes offline, on paper, right after setup is essential — avoid keeping them in the cloud or as screenshots.
Is SMS 2FA safe as long as my password is complex?
No. A SIM swap steals your SMS code regardless of password strength. The heart of defense is not stronger passwords but upgrading the authentication method itself to an authenticator app or hardware key.
BIT NEWS Editorial
  • Japan-based editorial team
  • Primary sources, cited
  • Variable facts dated

The BIT NEWS editorial desk. We work from primary sources and date every claim that can change.

This article is informational only and is not financial, investment, or trading advice. Prices are reference snapshots and may be outdated. Always do your own research.