本文へ移動

ちゅうかんしゃこうげき

中間者(Man-in-the-middle)攻撃

MITM = Man-in-the-Middle Attack

通信を行う当事者間に入り込み、やり取りされる情報を盗聴したり改ざんしたりする攻撃手法です。正当な送信者や受信者になりすますことで、認証情報や個人情報を不正に取得します。

詳しい説明

中間者攻撃とは、通信を行う当事者間に入り込み、やり取りされる情報を盗聴したり、改ざんしたりする攻撃手法です。攻撃者は正当な通信相手になりすまして情報を中継することで、被害者に気づかれることなく、認証情報や個人情報、クレジットカード情報などを不正に取得します。通信経路そのものに割り込むため、非常に危険な攻撃です。

具体的には、攻撃者はWi-Fiアクセスポイントを偽装したり、DNSのキャッシュを汚染したりして、通信経路を自分経由に変更させます。これにより、本来であれば暗号化されるはずの通信を、攻撃者が解読可能な状態で傍受したり、ウェブサイトの見た目だけを偽装した偽サイトへ誘導したりします。SSLやTLSなどの暗号化通信が行われていても、証明書の偽装により突破される事例もあります。

対策としては、通信相手の正当性を証明する電子証明書の検証や、VPNの利用による通信経路の保護が挙げられます。試験では、この攻撃を防ぐために「通信の相手が正しいか確認する」ことの重要性が問われます。なりすましの一種として扱われ、信頼できない公衆Wi-Fiの利用リスクなど、セキュリティの基本問題として頻出します。

試験で問われること

ITパスポート試験

  • 中間者攻撃がなりすましの一種であり、通信経路への介入であることを理解します。
  • 電子証明書やデジタル署名を用いた、通信相手の認証による対策を把握します。
  • 信頼できない無線LANの使用によるリスクを理解します。

基本情報技術者試験

  • TLSやSSLにおける証明書検証の仕組みによる防衛策を理解します。
  • DNSキャッシュポイズニングが中間者攻撃の入り口になるケースを把握します。
  • パケットの改ざんや盗聴を防ぐためのエンドツーエンドの暗号化を理解します。