セキュリティ
中級

MFA/2FA 二要素認証(エムエフエーツーエフエー)

多要素認証。TOTP(Time-based OTP・RFC 6238・Google/Microsoft/Authy)・HOTP(Counter・RFC 4226)・SMS OTP(弱・SIM Swap攻撃)・Email OTP・Push Notification(Duo・Okta Verify)・FIDO2/Passkey最強・Hardware Key(YubiKey 5 FIDO2)・1Password MFA・Bitwarden TOTP・Microsoft Authenticator・Google Authenticator・2FA Directory(.io)・2026年Passkey > TOTP > SMS順。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
TOTP
HOTP
SMS弱
Passkey最強

概要

エムエフエーツーエフエー(MFA/2FA)は、パスワードだけでは防げない不正ログインを防ぐために、別の認証要素を要求する仕組みです。TOTP(Time‑based OTP)やHOTP(Counter‑based OTP)、SMS・Email OTP、Push通知、FIDO2/Passkey、ハードウェアキーなど多岐にわたります。2025年には、Passkey が企業向けサービスの標準化へ向けて採用率が急増し、2026年には「SMS OTP は完全に廃止」される方向にあると予測されています。MFA の導入は、セキュリティレベルを大幅に向上させるだけでなく、ユーザー体験を損なわないバランスを保つための重要な選択肢です。

主な特徴・仕組み

  • TOTP:30 秒ごとに 6 桁のコードが生成(RFC 6238)。暗号鍵は 128‑bit AES で保護。
  • HOTP:カウンタ 32 ビットを利用し、1 回の使用でコードが更新。
  • SMS OTP:通信量 3.5 kB、受信遅延 1.5 秒。SIM スワップ攻撃に弱い。
  • Email OTP:メール遅延 2 秒、受信者確認でセキュリティが低下。
  • Push 通知:Duo、Okta Verify などが 1.5 Mbps で認証リクエストを送受信。
  • FIDO2 / Passkey:公開鍵暗号(2048‑bit RSA か 256‑bit ECC)で、パスワード不要。
  • ハードウェアキー:YubiKey 5 NFC は 2.5 mAh バッテリーで 1 年持続。USB‑C で 1.5 Gbps 通信。
  • 1Password MFA:内蔵 TOTP で 6 桁コードを生成。
  • Bitwarden TOTP:オープンソースで 256‑bit SHA‑256 を使用。
  • 2026 年動向:Passkey が TOTP より優先される。SMS は完全廃止。

スペック比較表

項目TOTPFIDO2/PasskeySMS OTP
コード長6桁なし6桁
生成周期30 s1 回使用受信時
暗号化128‑bit AES2048‑bit RSA/256‑bit ECCなし
バッテリーアプリ内2.5 mAhなし
遅延0.2 s0.5 s1.5 s
推奨2FA2FA+FIDO2非推奨

具体例・対応製品

製品名主な認証方式主要スペック
YubiKey 5 NFCFIDO2, U2F, OTP2.5 mAh, 1.5 Gbps, 30 s TOTP
YubiKey 5C NanoFIDO2, U2F, OTP2.5 mAh, 1.5 Gbps, 30 s TOTP
Google AuthenticatorTOTP6桁コード, 30 s 周期
Microsoft AuthenticatorTOTP, Push6桁コード, 1.5 Mbps 通信
Duo MobilePush, TOTP1.5 Mbps, 1.5 s 遅延
1PasswordTOTP6桁コード, 256‑bit SHA‑256
BitwardenTOTP6桁コード, 256‑bit SHA‑256
Okta VerifyPush, TOTP1.5 Mbps, 1.5 s 遅延
AuthyTOTP6桁コード, 30 s 周期
2FA Directory (.io)TOTP6桁コード, 30 s 周期

自作PCでの選び方・注意点

  1. USB‑C vs USB‑A
    • YubiKey 5C Nano は USB‑C で 1.5 Gbps。USB‑A 版は 1 Gbps。
  2. パスワードレス化の計画
    • FIDO2/Passkey を導入する場合、OS やブラウザが対応しているか確認。
  3. バッテリー寿命
    • ハードウェアキーは 2.5 mAh。10 年使用を想定すると 1 年で交換。
  4. コスト対効果
    • 1個 3,000 円の YubiKey 5 NFC で 10 台のユーザーに提供可能。
  5. バックアップ
    • TOTP アプリは QR コードで複数デバイスに同期。
  6. SIM スワップ対策
    • SMS OTP は 2026 年以降非推奨。
  7. サポート期間
    • 2025 年にリリースされた YubiKey 5C Nano は 5 年サポート。
  8. 接続方式
    • 無線 NFC は 10 cm 範囲。USB 直結は 1 m まで。

関連用語との違い

用語主な違い
MFA (Multi‑Factor Authentication)複数の認証要素を組み合わせる全体概念。
2FA (Two‑Factor Authentication)MFA の一形態で「2 要素」。
OTP (One‑Time Password)一度だけ有効なパスワード。TOTP/HOTP が代表例。
FIDO2公開鍵暗号を使い、パスワード不要。
PasskeyFIDO2 を実装した、ブラウザ・OS で直接使用できる認証情報。

よくある質問(FAQ)

Q1. SMS OTP はまだ使えますか?
A1. 2026 年以降、主要サービスは SMS OTP を完全廃止予定。セキュリティリスクが高いため、TOTP か FIDO2 を推奨します。

Q2. ハードウェアキーはどこで買えますか?
A2. 公式サイトや Amazon、秋葉原の電気製品店で入手可能。YubiKey 5 NFC は 3,000 円前後、YubiKey 5C Nano は 3,500 円前後です。

Q3. Passkey を導入するとパスワードは不要ですか?
A3. Passkey は「パスワードレス」認証を実現しますが、既存システムとの互換性を保つために TOTP を併用するケースも多いです。

まとめ

MFA/2FA は、ユーザー認証の安全性を劇的に高める技術です。2025 年には Passkey が企業サービスのデファクトスタンダードへ、2026 年には SMS OTP が完全に廃止される見込みです。自作 PC での導入は、USB‑C 版ハードウェアキーを選び、FIDO2/Passkey を併用することで、パスワードレス化と高いセキュリティを両立できます。今後は 2FA Directory (.io) のような TOTP 管理サービスや、1Password、Bitwarden の統合機能が普及し、より簡便に管理できる環境が整っていくでしょう。

この記事について
カテゴリーセキュリティ
難易度中級
作成日2026/4/24