Brain Security · Cybersecurity and AI awareness

Catalog

← 記事一覧へ戻る
標的型攻撃・フィッシング

AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策

多要素認証(MFA)を突破するAiTMフィッシングの仕組みとセッションクッキー強奪の手口を解説。従来の2段階認証の限界と、FIDO2や条件付きアクセス、標的型攻撃メール訓練を組み合わせた実践的な防御策を提示します。

✓ Brain Security · サイバー&ヒューマンリスク研究開発部門 ⚖ IPA · 経済産業省(METI) · 個人情報保護法(APPI) · JPCERT/CC · ISO 27001 ★ Super Phisher

長年にわたり、多要素認証(MFA)の導入はアカウント情報の搾取を防ぐ究極の防御策として推奨されてきました。情報システム部門やセキュリティ責任者(CISO)にとって、SMSによるワンタイムパスワードやスマートフォンのプッシュ通知を義務付けることは、一般的なフィッシング攻撃の99%を無力化できる確実な手段だと考えられていました。しかし、この常識は「AiTM(Adversary-in-the-Middle: 中間者型)」フィッシング攻撃の急増によって根底から覆されつつあります。

現在では、従業員が正規の手順に従ってIDとパスワードを入力し、手元のスマートフォンで追加認証を承認したとしても、クラウド環境や社内メールボックスの管理者権限を含むアクセス権が瞬時に奪撃されるケースが頻発しています。攻撃者はパスワードを解読しようとしているのではありません。アクセス制御のプロセスそのものを巧妙に回避しています。自組織のセキュリティ戦略や従業員教育をアップデートするために、この技術的脅威の仕組みを正しく把握することが不可欠です。


AiTMフィッシングはどのようにMFAセッショントークンを強奪するのか?#

要点整理 : AiTMキットは、標的のユーザーと正規サーバーの間でリアルタイムに通信を中継する「悪意あるリバースプロキシ」として機能します。利用者が2段階認証を完了させた瞬間に正規サーバーから発行されるセッションクッキー(認証トークン)を横取りし、即座になりすましログインを実行します。

従来のフィッシングサイトは、ログイン画面の外見をコピーして入力された文字列(IDやパスワード)を窃取する静的なものでした。一方、AiTMのインフラは完全に動的なリレー構造を持っています。

  • 通信のミラーリング(リアルタイム中継) : 攻撃者は本物と酷似したドメイン上にリバースプロキシサーバーを構築します。被害者が偽のリンクをクリックすると、攻撃者のサーバーが正規のクラウドサービス(Microsoft 365やGoogle Workspace等)の実際のログイン画面をリアルタイムで読み込み、利用者のブラウザに転送します。
  • 第1要素(パスワード)の通過 : 被害者がIDとパスワードを入力すると、リバースプロキシはそれを即座に正規サービスへ転送します。正規サーバーはそれを受理し、通常通り追加の認証要素(2FA)を要求します。
  • MFAの承認 : 被害者の端末に認証アプリの通知や6桁のワンタイムコードが届き、ユーザーは普段通りの正規の挙動であると信じて認証を完了させます。
  • セッションクッキーの搾取 : MFA認証が成功した瞬間、正規サーバーはログイン状態を維持するための認証トークン(セッションクッキー)を発行します。AiTMプロキシはこの正規トークンを途中で奪取し、被害者の画面は何食わぬ顔で正規ポータルなどへリダイレクトさせます。

攻撃者は奪い取ったセッションクッキーを自身のブラウザにインポートするだけで、パスワードの再入力もMFAの再要求も一切受けることなく、被害者のアカウントとしてクラウド環境へ侵入できてしまいます。


5-AXIS MATURITY RADAR · AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策 IPA · 経済産業省(METI) · 個人情報保護法(APPI) · JPCERT/CC · ISO 27001
運用アーキテクチャ:AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策(Super Phisher · Brain Security) 01 02 03 04 05 01
通信のミラーリング(リアルタイム中継)
02
ドメインとの暗号学的バインド
03
準拠デバイスの必須化
04
第1要素(パスワード)の通過
05
偽ドメインでの自動遮断
運用アーキテクチャ:AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策(Super Phisher · Brain Security)

なぜ従来の2段階認証ではセッションハイジャックを防げないのか?#

要点整理 : SMS認証、TOTP(認証アプリ)、標準的なプッシュ通知などの従来型MFAは、ブラウザがアクセスしているWebドメインと暗号技術的に紐付けられていません。これらは「その瞬間に本人が操作していること」を証明するだけであり、「アクセス先URLの正当性」を検証する仕組みを持たないためです。

スマートフォンに表示される認証コードやSMSによるワンタイムパスワードには、根本的な弱点が存在します。それは「人間が介在してコードを画面に入力する」という点です。人間が介在する以上、精巧に偽装された画面にそのコードを入力するよう誘導されれば、いとも簡単に騙されてしまいます。

プッシュ通知やTOTPアプリの限界

近年普及した「番号一致(Number Matching)」機能を備えたプッシュ通知であっても、AiTM攻撃の前では無力化されます。正規サーバーが画面上に提示した照合用番号を、リバースプロキシが被害者の画面へリアルタイム表示するため、ユーザーは何の疑いもなくスマートフォン側で同じ番号を選択してしまうためです。

FIDO2およびパスキー(Passkey)への移行の必然性

この脆弱性を根本から解決するアプローチとして、米CISAや日本のIPA(情報処理推進機構)なども推奨しているのが、FIDO2およびWebAuthn規格に基づく「フィッシング耐性のあるMFA(Phishing-Resistant MFA)」です。

  • ドメインとの暗号学的バインド : セキュリティキー(ハードウェアトークン)やパスキーを用いたFIDO2認証では、ブラウザがアクセス先の完全修飾ドメイン名(FQDN)を取得し、認証デバイスと直接暗号検証を行います。
  • 偽ドメインでの自動遮断 : 仮にユーザーが不審なドメイン(正規URLに似せた詐欺ドメイン)上で認証を試みても、認証鍵側でオリジンが不一致であると判定され、署名プロセスが自動的に停止します。AiTMプロキシには何も暗号データが渡らないため、セッションは成立しません。

15 / 30 / 60 / 90-Day Rollout Plan: AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策
HorizonPriority WorkstreamOperational ImplementationReference Section
D+15 · Scope 通信のミラーリング(リアルタイム中継)攻撃者は本物と酷似したドメイン上にリバースプロキシサーバーを構築します。被害者が偽のリンクをクリックすると、攻撃者のサーバーが正規のクラウドサービス(Microsoft 365やGoogle Workspace等)の実際のログイン画面をリアルタイムで読み込み、利用者のブラウザに転送します。AiTMフィッシングはどのようにMFAセッショントークンを強奪するのか?
D+30 · Pilot ドメインとの暗号学的バインドセキュリティキー(ハードウェアトークン)やパスキーを用いたFIDO2認証では、ブラウザがアクセス先の完全修飾ドメイン名(FQDN)を取得し、認証デバイスと直接暗号検証を行います。なぜ従来の2段階認証ではセッションハイジャックを防げないのか?
D+60 · Rollout 準拠デバイスの必須化MDM(モバイルデバイス管理)等で管理されている会社支給の登録済み端末以外からのセッション利用を拒否します。企業の現場におけるAiTMフィッシング対抗策
D+90 · Audit 第1要素(パスワード)の通過被害者がIDとパスワードを入力すると、リバースプロキシはそれを即座に正規サービスへ転送します。正規サーバーはそれを受理し、通常通り追加の認証要素(2FA)を要求します。AiTMフィッシングはどのようにMFAセッショントークンを強奪するのか?

企業の現場におけるAiTMフィッシング対抗策#

FIDO2対応の物理セキュリティキーやパスキーの全社展開には、一定の移行期間やシステムの改修が必要となります。技術的な移行を進める一方で、情シスやSOC/CSIRTは今すぐ実行可能な運用上の対策を講じる必要があります。

条件付きアクセスポリシーの厳格化

窃取されたセッションクッキーが悪用されるリスクを最小限に抑えるため、以下のようなアクセス制御ルールを適用します。

  • 準拠デバイスの必須化 : MDM(モバイルデバイス管理)等で管理されている会社支給の登録済み端末以外からのセッション利用を拒否します。
  • 不審なサインインの検知と遮断 : 短時間での地理的な移動(例 : 東京でログイン承認が行われた数分後に海外IPアドレスからAPIリクエストが発生するなど)をリアルタイムに検知し、セッションを強制破棄します。
  • セッション有効期限の短縮 : 重要システムにおけるトークンの保持時間を短く設定し、再認証の頻度を上げることで、攻撃者に許される活動時間を極小化します。

URL検証の徹底と体験型訓練の実施

AiTM攻撃の最大の弱点は「ドメイン名そのものを正規ドメインと完全に一致させることはできない」という点です。どれほど精巧に画面が複製されていても、ブラウザのアドレスバーに表示されるドメインには必ず不審な差異が存在します。

しかし、単に「URLを確認してください」と周知するだけの形式的な標的型攻撃メール訓練では、巧妙化する攻撃を防ぐことは困難です。実際の脅威環境に近いシチュエーションを体験し、従業員一人ひとりが違和感に気づく実践力を養う必要があります。Brain Securityの訓練シミュレーター Super Phisher を活用すれば、最新の偽装手口を取り入れたシナリオを通じて、認証情報を入力する前にURLの真正性を確認する確実なセキュリティ行動を組織に定着させることができます。


BRAIN SECURITY プロダクト実践画面 · Super Phisher
「AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策」の施策を支える Super Phisher の実践画面。
「AiTMフィッシング攻撃の手口とは: 偽ページで多要素認証(MFA)が突破される理由と対策」の施策を支える Super Phisher の実践画面。 Super Phisher の詳細をカタログで見る →

技術的統制と「人のセキュリティ意識」の融合#

多要素認証を迂回するAiTM攻撃の登場は、攻撃者の手口がいかに急速に進化しているかを物語っています。「MFAを導入しているから安心」という油断は、組織にとって最大のセキュリティホールになり得ます。

最も強固な防御体制は、FIDO2導入などの強固なインフラ整備、アクセス制御の綿密な設計、そして最新のソーシャルエンジニアリング手口に対応した継続的な人材育成を組み合わせることで初めて完成します。自社のセキュリティレジリエンスを測定し、形骸化しない実践的な訓練プログラムを構築したいとお考えのご担当者様は、ぜひ Brain Securityへご相談 ください。


関連コラムおよびBrain Securityのソリューション#

このテーマに関連するおすすめ記事

Brain Securityの製品・ソリューション一覧