用語辞典13分で読める

二要素認証(2FA)とは:2段階認証との違いと方式の強弱

二要素認証(2FA)は、パスワードに別の種類の証明を組み合わせて本人確認する仕組みです。2段階認証との違い、SMS・認証アプリ・パスキーの強弱、フィッシングに強い方式への切り替えを解説します。

本文を読む
公開日
更新日
目次

パスワードが漏れても、それだけではログインできないようにする仕組みが二要素認証(2FA)です。混同されがちな2段階認証との違いと、方式ごとの強弱を整理します(攻撃手順は載せません)。

「2要素」と「2段階」の違い

言葉が似ていて混同されますが、狙いを押さえると簡単です。認証の“要素”は次の3カテゴリに分かれます。

知識
知っている物:パスワード・PIN・秘密の質問
所持
持っている物:スマホ・認証アプリ・物理キー・SMSの届く番号
生体
本人そのもの:指紋・顔・虹彩

**二要素認証(2FA)**は、この異なるカテゴリを2種類混ぜます(例:パスワード=知識+スマホの認証アプリ=所持)。狙いは「1つが破られても、別カテゴリが残るので突破されない」こと。

対して2段階認証(2SV)は「2回確認する」だけの意味で、両方が同じカテゴリでも成立してしまいます(パスワード+秘密の質問はどちらも知識=2段階だが2要素ではない)。だから本当に強くしたいなら、別カテゴリを混ぜることが大切です。

方式の強弱:偽サイトに入力すると盗まれるかどうかで決まる

2FAを入れても、方式によって強さは大きく変わります。決め手は「偽サイトにうっかり“証明”を渡してしまえるか」です。

強 ── パスキー / 物理キー(FIDO2)

署名がドメインに紐づく=偽サイトに原理的に出せない(フィッシング耐性)

中 ── 認証アプリ(TOTP)

SMSより強いが、コードを人が読む=偽サイトには渡せてしまう

弱 ── SMS / メールのコード

手入力コードにはフィッシングのリスク。SMSには電話番号乗っ取りのリスクもある

2FAの方式は『フィッシングに出せるか』で強さが決まる。上ほど強い。

弱い:SMS / メールのコード

  • コードを人が読んで打ち込む=偽サイトにそのまま渡せてしまう
  • SIMスワップはSMSや音声の受信先となる電話番号を狙います。メールのコードはメールボックスと復旧手段の保護が重要で、どちらの手入力コードにもフィッシングのリスクがあります
  • それでもパスワードだけよりは確実に強い(入れないよりずっと良い)

強い:パスキー / 物理キー(FIDO2)

  • 署名がサイトのドメインに紐づく=偽サイトには原理的に出せない
  • パスキーやキー単独でMFAとして使うには、サービスがPIN・生体認証などの利用者確認を要求し、結果を検証する必要があります。キーとパスワードを併用する構成もあり、タッチだけでは第2の要素になりません
  • 認証アプリ(TOTP)はその中間=SMSより強いが偽サイトには出せてしまう

2FA・2段階認証・MFA・OTP・パスキーの違い

似た言葉が多いのは、「考え方」を表す言葉と「方式」を表す言葉が混ざっているためです。

言葉何を指すか例
二要素認証(2FA)種類の違う証明を2つ組み合わせる考え方パスワード+認証アプリのコード
多要素認証(MFA)種類の違う証明を2つ以上組み合わせる考え方(2FAを含む)パスワード+認証アプリのコード、サービスが利用者確認を要求・検証するパスキー
2段階認証(2SV)確認を2回行うこと(種類が同じでもよい)パスワード+秘密の質問
ワンタイムパスワード(OTP)2つ目の証明に使われる、使い捨てのコード認証アプリ・SMS・メールのコード
パスキー端末の秘密鍵で署名するログイン方式指紋や顔でロックを解除してログイン

2FAとMFAは「何を満たせばよいか」を、OTPとパスキーは「どうやって満たすか」を表しています。コードの仕組みは ワンタイムパスワード(OTP)とは、署名の仕組みは パスキーとは で解説しています。サービスの画面で「2段階認証」と書かれていても、中身はパスワード+認証アプリのような2FAであることが多いので、実際の方式を見て判断します。

2FAでどれだけ防げるか

Microsoftの研究者が同社のクラウドの利用者を分析した2023年の研究では、MFAを有効にしたアカウントは、乗っ取られる危険が全体で99.22%、漏えいした認証情報が使われた場合でも98.56%下がっていました。パスワードの使い回しや漏えいによる乗っ取りの大半は、どの方式であれ2FAを入れるだけで止まります。

一方で、2FAでも防げないものがあります。

  • 偽サイトへの入力:SMSや認証アプリのコードは、偽サイトに入力すると本物へ中継されます。防げるのはパスキーや物理キーです
  • 弱い復旧手段:SMSや登録メールだけでアカウントを戻せるなら、そこが入口になります
  • 2FAのないアカウント:2FAを入れていない社用メールや外部サービスのアカウントから入られれば、ほかの対策は効きません

具体例:2FAがなかった決済アプリと、必須化の流れ

2019年の決済サービス「7pay」では、不正アクセスに伴う被害が発生しました。運営グループの8月1日発表によると、被害は7月31日17時時点で808人・38,615,473円で、不正チャージと不正利用を含みます。同社はリスト型攻撃の可能性が高いとし、追加認証等の検討が十分でなかったことが防御力を弱めたと説明しました。一方、再設定等が直接原因になった事例は、その時点では見つかっていないとしています(当時の公式説明、公表事実と対策の整理)。原因の評価と、一般的に再設定を安全に設計する必要性は区別します。

その後、2FAを利用者任せにせず、必須にするサービスが増えています。GitHubは2023年3月から、コードを公開・投稿するユーザーに段階的に2FAを必須化しました(設定は GitHubの2段階認証の設定)。2026年8月に国内で公表された主な事案を当サイトで分類すると、脆弱性を突かれたものより、委託先のMicrosoft 365や社用メール、GitHubの認証情報など、正規の認証情報で入られたもののほうが多くなりました(2026年の国内情報漏えいの侵入経路)。

自分のアカウントで確認する方法

1

守る順番を決める

最初はメールとパスワードマネージャー。この2つは、ほかのアカウントのパスワード再設定や管理に使われるからだ。次にドメイン・クラウド・GitHub、そして銀行・証券・決済の順に進める。

2

各アカウントの2FAの方式を確かめる

セキュリティ設定で、2FAが有効か、どの方式かを見る。SMSやメールのコードなら、認証アプリかパスキーを追加して優先にする。選び方は 多要素認証(MFA)の選び方 で比較している。

3

リカバリーコードと2つ目の方法を用意する

リカバリーコードはパスワードマネージャーなどスマホとは別の場所に保存する。予備のパスキーや物理キーなど、2つ目の方法も登録しておく。

4

復旧用のメールと電話番号を見直す

登録された復旧用メールアドレスと電話番号が今も自分のものか、そのメールアカウント自体に2FAがかかっているかを確認する。パスワードがすでに漏れていないかは パスワードが漏れていないか確認する方法 で調べられる。

5

管理する側は、2FAを必須にする

社内のメール・GitHubの組織・クラウドの管理画面では、2FAを各自の任意にせず、組織の設定で必須にする。管理者アカウントには、パスキーか物理キーを求める。

当サイトの視点:まず導入し、次にフィッシングで盗まれない方式へ

2FAで最も多い失敗は「どれが最強か」を考えすぎて、結局どれも入れないことです。優先順位ははっきりしています。まず全アカウントで何らかの2FAを有効化し、そのうえでメール・ドメイン・決済といった重要なアカウントから順に、フィッシングに出せない方式(パスキー)へ切り替えます。

当サイトは「注意力で偽サイトを見破る」ことを防御戦略に数えません。人の注意力ではなく、仕組みとして偽サイトに証明を出せない方式に切り替えるのが正しい方向です。

出典(一次情報)

  • NIST SP 800-63B-4「Digital Identity Guidelines: Authentication and Authenticator Management」(2025年7月) — pages.nist.gov(認証の要素、フィッシング耐性、電話網を使う方式は制限付き)
  • Meyer ほか「How effective is multifactor authentication at deterring cyberattacks?」(Microsoft、2023年) — arxiv.org(MFAで乗っ取りの危険が99.22%、漏えいした認証情報の場合で98.56%低下)
  • CISA「Implementing Phishing-Resistant MFA」(2022年10月) — cisa.gov(PDF)(方式を強い順に並べた表、SMSを狙うSIMスワップ)
  • GitHub Docs「必須の 2 要素認証について」 — docs.github.com(2023年3月からの段階的な必須化)
  • 運営グループ「7payサービス廃止とこれまでの経緯」(2019年8月1日) — 被害の集計時点・原因評価・追加認証の説明

次に読む

分類番号

CWE は脆弱性の原因となる弱点の種類を、MITRE ATT&CK は攻撃者の手口を分類した番号体系です。どちらも MITRE が管理し、脆弱性情報や検知ルールの分類に広く使われています。

CWE™: Copyright © 2006–2026, The MITRE Corporation. CWE is a trademark of The MITRE Corporation. The MITRE Corporation hereby grants you a non-exclusive, royalty-free license to use CWE for research, development, and commercial purposes. Any copy you make for such purposes is authorized on the condition that you reproduce MITRE’s copyright designation and this license in any such copy. CWE Terms of Use

よくある質問

Q二要素認証と2段階認証は同じですか?
A

厳密には違います。二要素認証(2FA)は『知識(パスワード)』『所持(スマホ・鍵)』『生体(指紋・顔)』という異なる“要素”を2種類組み合わせるものです。一方2段階認証(2SV)は単に『2回確認する』という意味で、必ずしも別要素とは限りません(例:パスワード+秘密の質問は、どちらも“知識”なので2段階ではあっても2要素ではない)。実務では重なる部分が多いですが、狙いは『別カテゴリを混ぜて、1つ破られても突破されないようにする』ことです。

QSMSで受け取る2FAでも意味はありますか?
A

あります。パスワードだけよりは確実に強く、パスワード使い回しや漏洩による乗っ取りの多くを止められます。ただしSMSはSIMスワップや中間者型フィッシングで狙われやすく、方式としては最も弱い部類です。『無いよりずっと良いが、最終的な対策ではない』が正しい理解です。可能なら認証アプリ(TOTP)やパスキーへ移行してください。

Qどの方式を選べばいいですか?
A

原則は『フィッシングに出せない方式ほど強い』です。強い順に、パスキー/物理セキュリティキー(FIDO2)>認証アプリのコード(TOTP)>SMS/メール。特にメール・ドメイン・決済といった、ほかのアカウントの復旧や管理にも使われる重要なアカウントは、パスキーなどフィッシング耐性のある方式を優先しましょう。まずは全アカウントで何らかの2FAを有効化し、重要なものから順に強い方式へ切り替えるのが現実的です。

Q2FAとMFA(多要素認証)は何が違いますか?
A

MFA(多要素認証)は『2種類以上』の要素を組み合わせる認証の総称で、2FAはそのうち『ちょうど2種類』の場合を指します。実際にはほとんどのサービスが2種類の組み合わせなので、2FAとMFAはほぼ同じ意味で使われています。

Q2FAを設定していても乗っ取られることはありますか?
A

あります。SMSや認証アプリのコードは、偽サイトに入力するとそのまま本物のサイトへ中継されることがあります。また、2FAを入れていても、SMSだけで復旧できる手段が残っていれば、そこから入られることがあります。重要なアカウントはパスキーに切り替え、復旧手段も見直してください。

Q2段階認証のスマホをなくしたらどうなりますか?
A

設定時に保存したリカバリーコードか、登録しておいた2つ目の方法(予備のパスキーや物理キーなど)でログインします。どちらも無いと、サービスによっては本人確認の審査に日数がかかったり、アカウントを戻せなかったりします。2FAを設定するときは、リカバリーコードをスマホとは別の場所に保存し、2つ目の方法も登録しておくことが大切です。