「MFAは入れた。でも、そのMFAは"フィッシング耐性"がありますか?」

SMSや認証アプリのコードを使ったMFAは、すでに当たり前のように突破されています。
今回は「なぜ従来のMFAが破られるのか」と「では何に移行すべきか」を整理します。

1. MFAは万能ではなくなった

攻撃者はMFAを「正面から破る」のではなく、ユーザーとサービスの間に割り込んで盗むようになりました。
これが AiTM(Adversary-in-the-Middle) 攻撃です。

動作はシンプルです。

  1. 攻撃者が本物そっくりのログインページ(リバースプロキシ)を用意する
  2. ユーザーがそこにID・パスワード・MFAコードを入力する
  3. プロキシがそれをリアルタイムで本物のサービスに中継する
  4. 認証後に発行されたセッションCookieを盗む
  5. 攻撃者はそのCookieでログイン済み状態を乗っ取る

ポイントは、MFAコードを入力させても意味がないということです。
コードごと中継されるので、ワンタイムパスワードもSMSも防御になりません。

2. 攻撃は「サービス化」され、誰でも買える

恐ろしいのは、これが高度なハッカーだけの技術ではなくなったことです。

AiTMフィッシングキットは Telegram などで 200ドル程度で販売され、技術スキルがなくても運用できます。
代表的なPhishing-as-a-Serviceである Tycoon 2FA は、2025年中盤までにMicrosoftがブロックしたフィッシングの 62% を占めたと報告されています。

さらにAIの登場で、フィッシングメールのクリック率は従来の約12%から 54% へと跳ね上がっているという調査もあります。
ディープフェイク音声で「IT部門です」と電話をかけ、偽ログインへ誘導する手口も現実のものです。

3. 唯一フィッシングに「設計上」耐性があるのがFIDO2

ではどうするか。答えは FIDO2 / パスキー です。

FIDO2が他のMFAと決定的に違うのは、認証を正規ドメインに暗号学的に結合する点です。

  • 認証はユーザーのデバイスと正規サービスの間で直接行われる
  • 公開鍵暗号を使い、秘密鍵はデバイスから出ない
  • 偽ドメイン(プロキシ)が間に入ると、ドメインが一致せず暗号検証に失敗する
  • 結果、AiTMプロキシ越しでは認証が成立しない

つまり「コードを盗んで中継する」攻撃が原理的に成立しません。

実績も明確です。
Googleはセキュリティキー展開後、85,000人の従業員でフィッシング被害ゼロ。
Snapはセキュリティキー採用後、2年以上アカウント乗っ取りゼロを達成しています。

4. 落とし穴:パスキーを入れても「フォールバック」で台無しになる

ここが2025〜2026年で最も重要な教訓です。

パスキーを入れただけでは安全になりません。
攻撃者は「より弱い認証方式へ降格させる」ダウングレード攻撃を仕掛けてきます。

代表例が PoisonSeed 攻撃(2025年)です。

  • 攻撃者がFIDO2の「クロスデバイスサインイン(QRコード)」フローを悪用
  • 偽サイトでQRコードをリアルタイム中継し、ユーザーに正規アプリでスキャン・承認させる
  • Bluetoothなどの近接検証が無いと、遠隔地の攻撃者の承認が通ってしまう

また Entra ID では、攻撃者が「FIDO2非対応ブラウザ(例:Windows上のSafari)」を偽装し、ユーザーを弱い認証方式へ切り替えさせる手口も確認されています。

これを受けて Microsoft や Okta は、QRコード型クロスデバイスのフォールバックを可能な限り無効化するよう緊急ガイダンスを出しました。

教訓はシンプルです。

フィッシング耐性は「最強の方式を入れる」だけでなく、「弱い逃げ道を塞ぐ」までやって初めて完成する。

5. 実装の優先順位

明日から動くなら、この順番をおすすめします。

ステップ1:特権アカウントから
グローバル管理者・特権ロールは、無条件でハードウェアキーまたはパスキー必須に。SMS/TOTPフォールバックを禁止する。

ステップ2:条件付きアクセスで「弱い方式」を締め出す
Entra ID の Conditional Access で「フィッシング耐性MFA」を認証強度として要求。SMS・音声・TOTPを管理者ログインから除外する。

ステップ3:フォールバック経路を点検する
QRコード型クロスデバイスサインインの可否、レガシー認証プロトコル(IMAP/POP等)、SMSリセット経路——すべて「攻撃者の逃げ道」になり得る。明示的に塞ぐ。

ステップ4:一般ユーザーへ段階展開
パスキー登録を促し、登録済みユーザーから弱い方式を順次無効化していく。

6. Colorkrew Securityの考え方

MFAは「入れたかどうか」ではなく「フィッシングに耐えるかどうか」で評価する時代です。
2021年に有効だったSMS MFAは、2026年の脅威に対して同じ強度ではありません。

強い認証を入れ、弱い逃げ道を塞ぐ。
この2つをセットで設計することが、フィッシング耐性アーキテクチャの本質です。


参考にした最新記事