ARP Spoofing
lastmod 2018-08-17created 2014-07-106 edits
ARP spoofing is a man-in-the-middle attack technique that intercepts another party's data packets in transit by using Address Resolution Protocol (ARP) messages on a local area network (LAN). Because this attack exploits ARP, a protocol on the data link layer, it can only be used for communication within a local network.
Attacks using this technique rarely produce noticeable symptoms, so unless users use special tools, it is hard for them to tell that they are being attacked.
ARP Spoofing exploits a weakness in ARP to disguise the attacker's own MAC (Media Access Control) address as the MAC of another computer. Because the ARP Spoofing attack arbitrarily alters ARP Cache information, it is also called an 'ARP Cache Poisoning attack'. Put simply, the attacker poses as the Gateway and monitors the packets between the user and the server.
On a local area network, the mapping between each device's IP address and MAC address is done through the ARP protocol. If an attacker deliberately sends an ARP message mapping a particular IP address to the attacker's own MAC address, the device that receives the message recognizes that IP address as the attacker's MAC address and sends packets meant for that IP address to the attacker. The attacker can then tamper with those packets at will and forward them to the original destination MAC address. A common attack method is to spoof the gateway IP, in which case every packet sent outside can be intercepted or tampered with by the attacker. Another frequently used technique is to ARP-spoof two nodes separately and manipulate the communication between the two devices in the middle.
See also
Favorite site
- Wikipedia (en) description of ARP spoofing
- Micro Software: I know the password you entered last time (on ARP spoofing...)
- Monitoring packets on a Switching Hub
- Explanation of ARP Spoofing methods
- How to respond to ARP Spoofing attacks
- How to detect ARP Spoofing
-
ASEC June 2007 report: The assault of ARP Spoofing, and defense strategies1
References
-
Asec_report_2007_06_arp_spoofing.pdf ↩