中間者(MITM)攻撃
MITM攻撃とは?
MITM攻撃とは「Man-In-The-Middle(中間者)攻撃」の略称で、日本語では「バケツリレー攻撃」や「中間者攻撃」とも呼ばれます。攻撃者が二者間の通信を傍受し、やり取りされる情報を窃取または改ざんしたうえで、本来の受信者に転送する攻撃です。
MITM攻撃でよく使われる手法の1つは、正規のWebサイトを模倣した偽サイトを作成し、そのリンクをメールやソーシャルメディアのメッセージに埋め込んでユーザーを誘導するものです。ユーザーが偽サイトにアクセスすると、そのリクエストは正規のサーバーに中継され、サーバーからのレスポンスは偽サイトを経由してユーザーに返されます。別の手法として、公衆Wi-Fiアクセスポイントを装ったデバイスを設置し、通信を傍受する方法もあります。
MITM攻撃は古典的な手法ですが、完全に防御することは非常に困難です。攻撃者は実質的にプロキシとして機能します。ユーザーがWebサイトにアクセスすると、攻撃者はブラウザに対しては正規のWebサーバーとして、サーバーに対してはブラウザとして振る舞います。いったん傍受に成功すると、攻撃者はユーザーに攻撃を認識されることなく、盗聴や改ざんを続けることができます。暗号化通信であっても、攻撃者が正規の暗号化証明書を自身の証明書に置き換えて通信を復号できるため、攻撃を受ける可能性があります。
MITM攻撃のリスクを軽減するには、ルーターとサーバーに保護対策を実装する必要があります。また、ユーザーも次のような予防策を講じることができます。
- 重要なWebサイトをブックマークし、メールやソーシャルメディア内のリンクをクリックするのではなく、ブックマークからアクセスする。
- フィッシング対策ツールを使用する。
- サーバー証明書を使用してサイトの真正性を確認し、より厳格な検証方法を遵守する。
- 可能な限り、オープンアクセスポイントの利用を避ける。
MITM攻撃から近年発展した形態として、MITB(Man-In-The-Browser)攻撃があります。これは、ユーザーのブラウザに悪意のあるコードを埋め込み、不正送金などの操作を可能にする攻撃です。

