
ARP Spoofingは、1982年にRFCに記載されたARPプロトコルを悪用し、ネットワーク上で送受信するデータを盗み見たり改ざんしたりする手法です。その脅威性からセキュリティ業界では常に新たな防御策が模索され続けています。
この記事の目次
- ARP Spoofingとは
- ARP Spoofingの歴史
- 攻撃手法と防御法
- 比較: ARP SpoofingとDNS Spoofing
- まとめ
ARP Spoofingとは

ARP Spoofingは、同一のLANに接続されたコンピューターやデバイスが共有するIPとMACの対応関係を操作します。これはARPというプロトコルを用いて行われます。
例えば、ユーザーAがWebサーバーへのアクセスを試みたとき、攻撃者はユーザーAのコンピューターに偽装したアドレスから応答することで、本来の通信先であるWebサーバーとの間でやり取りされるべきデータを傍受します。
ARP Spoofingの歴史

ARP Spoofingは、ARPプロトコルの設計当初から潜在的な脅威として認識されていました。その実現方法が初めて公表されたのは1994年であり、その後急速に広まりました。
しかし、2006年以降、企業や組織ではARP Spoofingを防ぐための管理ツールや対策が導入され始め、より強固なセキュリティ環境が形成されてきました。
攻撃手法と防御法

ARP Spoofingによるネットワーク上の通信を傍受するためには、まず攻撃者が自身のMACアドレスと任意のIPアドレスを結びつけるARP応答メッセージを発行します。これにより、正当なデバイスからの正しいARP応答が無視され、ネットワークは混乱状態に陥ります。
この混乱を利用して、攻撃者はLAN内の通信データを盗み見たり、改ざんしたりできます。そのため、パケットフィルタリングやDHCP IP固定などの防御策が必要です。
比較: ARP SpoofingとDNS Spoofing

ARP Spoofingと同様にネットワークの通信を改ざんする手法として、DNS Spoofingがあります。両者は目的が似ている一方で、具体的な攻撃対象や影響範囲などでは異なります。
DNS Spoofingは主にウェブサイトへのアクセス経路を変更し、ユーザーの情報を盗むことを目的とします。これに対してARP Spoofingはネットワーク内の通信データ自体に直接働きかけるという点で区別されます。
まとめ
ARP Spoofingによる被害を防ぐためには、適切なセキュリティ対策の導入や教育が不可欠です。それにより、信頼性のあるネットワーク環境を維持することが可能となります。
※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

コメント