APP下载

ARP攻击的认识与防护

2011-10-12陈晨

天津商务职业学院学报 2011年1期

陈晨

天津财经大学,天津 300222

ARP攻击的认识与防护

陈晨

天津财经大学,天津 300222

ARP攻击已经成为校园网环境中最常见、最难缠的问题之一。本文介绍了ARP的原理和ARP欺骗的方式,并且从交换机和PC机两个层面提出了防范的方法和策略。

ARP;网络攻击

近期 “地址解析协议欺骗”(简称:ARP欺骗)攻击手段正在校园网中扩散,严重影响了包括校园网在内的各种类型局域网的正常运行。黑客通过伪造一个假的网关进行木马的散播,让局域网内的用户一上网就会连接有木马的地址,而用户唯一的感觉只是网络不畅通。那么ARP欺骗是怎样的一种黑客攻击手段?普通的用户又该如何防范ARP欺骗攻击呢?

一、ARP简介

ARP(Address Resolution Protocol,地址解析协议)用于将网络层的IP地址解析为数据链路层的物理地址。IP地址只是主机在网络层中的地址,如果要将网络层中数据包传送给目的主机,必须知道目的主机的数据链路层地址 (比如以太网络MAC地址)。那么ARP负责将局域网中32位IP地址映射为48位硬件地址(MAC地址)。因为局域网中的两台主机要相互直接通信,必须是A主机先向B主机发送包含IP地址信息的广播数据包 (ARP请求),然后B主机再向A主机发送含有自身IP地址和MAC地址的数据包,A主机收到B主机的MAC地址后便建立数据连接,实现数据传输,这相当于一个身份核实的过程。当然,并不是说每次通信都需要身份核实,因为ARP缓存表可以简化这个过程。

安装了TCP/IP协议的局域网设备中有一张ARP缓存表,也叫本地ARP缓存,它保存着网内曾与本机通信过的其他主机的IP及MAC地址,且IP地址与MAC地址逐一对应,今后本机与其他主机通信时就会首先查询本地ARP缓存表,如果目标主机存在于表中,则使用表中的MAC地址发送数据。……

登录APP查看全文