ホーム/テクノロジー/MITM攻撃とは?仕組み・主な手口・HTTPSによる防御策を徹底解説
テクノロジー

MITM攻撃とは?仕組み・主な手口・HTTPSによる防御策を徹底解説

MITM攻撃(中間者攻撃)の仕組みや特徴、代表的な手法(ARPスプーフィング・DNSスプーフィング・偽Wi-Fi)を詳しく解説。HTTPSやTLSによる防御策、証明書の役割、検出・対策のポイントも紹介し、安全な通信のために押さえておきたい実践的なセキュリティ対策をまとめます。

2026年9月7日
8
MITM攻撃とは?仕組み・主な手口・HTTPSによる防御策を徹底解説

MITM攻撃(Man-in-the-Middle攻撃)は、攻撃者がユーザーとウェブサイトやアプリケーションなどの間に密かに入り込み、データのやり取りを傍受・改ざんする手法です。ユーザーは直接通信していると思い込んでいますが、実際には通信が攻撃者のコントロール下にある中継点を通過しています。

MITM攻撃とは?仕組みと特徴

MITM攻撃(中間者攻撃)は、ユーザーと通信相手の間に第三者が介在し、情報を盗み見たり改ざんしたりするサイバー攻撃の一種です。通常の通信では、ユーザーからサーバーへ直接リクエストが送られ、サーバーが応答します。しかしMITM攻撃では、攻撃者が通信経路の途中に入り込み、ユーザーとサーバーの双方が介入に気づかないままデータをやり取りしてしまいます。

攻撃者は、ログイン情報やパスワード、送受信メッセージ、アクセス先のアドレスなど、さまざまな機密情報を傍受できます。さらに、通信内容の改ざんや、ユーザーを偽サイトへ誘導することも可能です。ただし、MITM攻撃を成立させるためには、攻撃者がネットワークの経路やデバイスをコントロールする必要があります。

このような攻撃は、セキュリティが不十分なローカルネットワークや公開Wi-Fi、またはブラウザの証明書警告を無視した場合に特にリスクが高まります。一方、HTTPSTLSといった現代の暗号化技術は、こうした攻撃を大幅に困難にしています。

MITM攻撃の仕組み

攻撃者が通信経路に入り込む方法

MITM攻撃を仕掛けるには、攻撃者がユーザーとサービスの間の通信経路に割り込む必要があります。ローカルネットワークの場合、攻撃者はネットワーク情報を偽装してトラフィックを自分の端末経由に誘導したり、ユーザーが偽のWi-Fiアクセスポイントに接続することで介入します。

この際、ユーザーは本物のサービスとやり取りしているつもりでも、実際には「ユーザー → 攻撃者のデバイス → 実際のサーバー」という経路を通っています。双方にとって通常通りに見えるため、介入に気付かれにくいのが特徴です。

データの傍受と改ざん

暗号化されていない通信の場合、攻撃者はやり取りされる内容を簡単に分析・盗み見できます。また、送信内容やサーバーのレスポンスを書き換えて、ユーザーを別のページに誘導したり、悪意のある情報にすり替えることも可能です。

攻撃が発覚しにくい理由

MITM攻撃は、通常の利用時と変わらない通信が行われるため、ユーザーが異常に気付きにくいのが厄介な点です。通信が突然切断されたり、ページが表示されなくなれば不正を疑われやすくなるため、攻撃者はできるだけ目立たないように介入します。

ただし、HTTPSなどの現代的な暗号化通信では、攻撃者は通信内容を解読できず、傍受だけでは情報漏洩を引き起こしにくくなっています。そのため、MITM攻撃はネットワークの経路をだましたり、ユーザーを偽の接続先に誘導する手口が中心です。

主なMITM攻撃の種類

  • ARPスプーフィング
    ローカルネットワーク内でよく使われる手法です。攻撃者が偽のARPメッセージを送信し、自分の端末がルーターや他のデバイスのアドレスと誤認させます。これによりユーザーの通信は「ユーザー端末 → 攻撃者 → ルーター」となり、攻撃者がトラフィックを傍受・改ざんできます。特にセキュリティが不十分な社内・家庭・公共ネットワークでリスクが高まります。
  • DNSスプーフィング
    DNS(ドメインネームシステム)は、ドメイン名をIPアドレスに変換する機能です。攻撃者が偽のDNS情報を返すことで、ユーザーは本来とは異なるサーバー(偽サイト)に誘導されてしまいます。見た目が本物そっくりな偽サイトでも、HTTPS証明書の不一致によってブラウザから警告が表示されます。
  • 公開Wi-FiでのMITM攻撃
    公共のWi-Fiスポットでは、誰がアクセスポイントを運営しているか不明な場合が多く、攻撃者がカフェや空港の名前を装った偽ネットワークを設置することも。ユーザーがこの偽ネットワークに接続すると、全ての通信が攻撃者を経由します。HTTPS通信は内容を守りますが、未暗号化通信や証明書警告を無視した場合は特に危険です。

HTTPSはMITM攻撃を防げるか?

HTTPSはMITM攻撃からユーザーを守る最も重要な技術のひとつであり、TLS暗号化を用いて通信内容を保護します。攻撃者が通信経路に割り込んでも、データの中身は暗号化されているため、内容を盗み見ることはできません。

HTTPSによる安全な通信の仕組みやTLS 1.3の詳細については、以下の記事で詳しく解説しています。

TLS 1.3とHTTPS:現代の暗号化通信の仕組みと高速化の理由

証明書の役割と安全性

暗号化だけではなく、デジタル証明書によるサーバーの正当性の検証も不可欠です。ブラウザは証明書を確認し、発行者や有効期限、信頼性などを判定します。証明書に問題がなければ安全な通信が確立され、攻撃者は簡単に中間に入り込めません。

ブラウザ警告を無視してはいけない理由

証明書の検証に失敗した場合、ブラウザは「安全でない接続」などの警告を表示します。これはサイトの設定ミスや証明書期限切れ、または攻撃者による通信改ざんの可能性を示しています。特に個人情報やパスワードを入力する際は、警告が出た場合は続行せず、サイトの正当性を改めて確認しましょう。

HTTPS通信の盗聴は可能か?

攻撃者が通信経路に割り込むだけでは、現代のTLS通信を解読することはできません。ただし、企業ネットワークで管理者が独自証明書をインストールしている場合や、ユーザーが誤って信頼できない証明書を導入した場合は例外です。また、フィッシングサイトが正規のHTTPS証明書を持っている場合、暗号化されていても接続先自体が偽物というリスクもあります。

したがって、HTTPSはMITM攻撃のリスクを大幅に減らしますが、アドレスの確認や警告への注意、不要な証明書のインストール回避など、総合的な対策が必要です。

MITM攻撃の検出と防御策

証明書エラーや警告に注意

MITM攻撃の兆候として、証明書エラーやブラウザからの警告が挙げられます。普段は問題なくアクセスできるサービスで警告が出た場合は、パスワードや決済情報の入力は控え、原因を確認しましょう。また、ドメイン名が本物と似ているだけのフィッシングサイトにも注意が必要です。

公共Wi-Fiの安全な使い方

公共施設でWi-Fiを利用する際は、ネットワーク名が本物かスタッフに確認しましょう。ネットバンキングや機密書類の送信など、重要な作業にはモバイル通信や信頼できるネットワークを利用するのが安全です。

公開Wi-Fiのリスクや安全対策については、以下の記事もご参照ください。

公共Wi-Fiの安全な使い方とリスク対策ガイド

HTTPSと最新のアプリケーションを利用する

多くの現代的なウェブサイトやアプリはTLSを採用しており、パッシブな盗聴が困難になっています。ブラウザのセキュリティ機能は無効化せず、アプリやシステムを常に最新の状態に保ちましょう。古いアプリやプロトコルは暗号化が不十分な場合があり、攻撃リスクが高まります。

二要素認証の導入

万が一パスワードが盗まれても、二要素認証(2FA)を有効にしておけば、攻撃者による不正ログインのリスクを大幅に減らせます。特に認証アプリやハードウェアキーの利用が効果的です。2FA自体はMITM攻撃を完全に防ぐものではありませんが、情報流出時のダメージを抑えられます。

実用的な多層防御

MITM攻撃から身を守るには、暗号化通信・証明書の確認・公共ネットワーク利用時の注意・アカウントの追加防御など、複数のセキュリティ対策を組み合わせることが重要です。これらを徹底するほど、攻撃者がユーザーの通信に気付かれず介入するのは困難になります。

まとめ

MITM攻撃は、攻撃者がユーザーとサーバー間の通信経路を掌握し、データの傍受や改ざんを行うサイバー攻撃です。ARPスプーフィングDNSスプーフィング偽Wi-Fiなど、さまざまな手法が使われます。

最も有効な防御策は、正しく設定されたHTTPS(TLS)の利用、証明書の確認、ブラウザ警告への注意です。攻撃者が経路を掌握しても、現代の暗号化通信を破ることは困難です。

証明書エラーの無視や不審なサイトへのアクセス、見知らぬWi-Fiの利用は避け、アカウントには追加のセキュリティ対策を施しましょう。これらの基本的な行動だけでも、MITM攻撃による情報漏洩・アカウント盗難のリスクを大幅に軽減できます。

タグ:

MITM攻撃
中間者攻撃
HTTPS
サイバーセキュリティ
公開Wi-Fi
ARPスプーフィング
DNSスプーフィング
フィッシング

関連記事