浅谈ARP欺骗原理与防范技术

来源 :企业导报 | 被引量 : 0次 | 上传用户:xiange
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在局域网中,通过ARP协议能完成IP地址转换为第二层物理地址(即MAC地址)。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。可见ARP协议对网络安全具有重要的意义。
  【关键词】ARP协议;ARP欺骗;ARP防范
  一、ARP协议概述
  ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。所谓“地址解析”就是主机在发送数据包前将目标主机IP地址转换成目标主机MAC地址的过程。在局域网中,一台主机要和另一台主机进行通信,必须要知道目标主机的IP地址,但是最终负责在局域网中传送数据的网卡等物理设备是不识别IP地址的,只能识别其硬件地址即MAC地址。MAC地址是48位的,通常表示为12个16进制数,每2个16进制数之间用“——”或者冒号隔开,如:00-0C-76-2F-E5-EA就是一个MAC地址。每一块网卡都有其全球唯一的MAC地址,网卡之间发送数据,只能根据对方网卡的MAC地址进行发送,这时就需要一个将高层数据包中的IP地址转换成低层MAC地址的协议,而这个重要的任务将由ARP协议完成。
  二、ARP工作原理
  首先,每台主机都会在自己的ARP缓冲区(ARP Cache)中建立一个ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己ARP列表中是否存在该IP地址对应的MAC地址,如果有﹐就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个ARP响应数据包,告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的目的主機的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始数据的传输。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。
  三、ARP欺骗概述
  (1)ARP欺骗原理的分类。从影响网络连接通畅的方式来看,ARP欺骗分为二种,一种是对路由器ARP表的欺骗;另一种是对内网PC的网关欺骗。第一种ARP欺骗的原理是——截获网关数据。它通知路由器一系列错误的内网MAC地址,并按照一定的频率不断进行,使真实的地址信息无法通过更新保存在路由器中,结果路由器的所有数据只能发送给错误的MAC地址,造成正常PC无法收到信息。第二种ARP欺骗的原理是——伪造网关。它的原理是建立假网关,让被它欺骗的PC向假网关发数据,而不是通过正常的路由器途径上网。在PC看来,就是上不了网了——网络掉线了。(2)ARP欺骗新的表现形式。现在又新出现了一种ARP病毒,与以前的一样的是,该类ARP病毒也是向全网发送伪造的ARP欺骗广播,自身伪装成网关。但区别是,它着重的不是对网络游戏数据包的解密,而是对于HTTP请求访问的修改。还是以上面的局域网环境举例,如果局域网中一台电脑B要请求某个网站页面,如想请求www.sina.com.cn这个网页,这台电脑会先向网关发送HTTP请求,说:“我想登陆www.sina.com.cn网页,请你将这个网页下载下来,并发送给我。”这样,网关就会将www.sina.com.cn页面下载下来,并发送给B电脑。这时,如果A这台电脑通过向全网发送伪造的ARP欺骗广播,自身伪装成网关,成为一台ARP中毒电脑的话,这样当B电脑请求WEB网页时,A电脑先是“好心好意”地将这个页面下载下来,然后发送给B电脑,但是它在返回给B电脑时,会向其中插入恶意网址连接!该恶意网址连接会利用MS06-014和MS07-017等多种系统漏洞,向B电脑种植木马病毒!同样,如果C电脑也是请求WEB页面访问,A电脑同样也会给C电脑返回带毒的网页,这样,如果一个局域网中存在这样的ARP病毒电脑的话,顷刻间,整个网段的电脑将会全部中毒!
  四、关于ARP欺骗的防范对策与建议
  (1)找到感染ARP病毒的机器。在电脑上ping一下网关的IP 地址,然后使用ARP-a 的命令看得到的网关对应的MAC 地址是否与实际情况相符,如不符,可去查找与该MAC 地址对应的电脑。(2)IP地址和MAC地址绑定。ARP-S 可在MS-DOS窗口下运行以下命令:ARP -S手工绑定网关IP和网关MAC。静态绑定,就可以尽可能的减少攻击了。(3)给系统打上安全补丁。在全网的电脑都打上MS06-014和MS07-017这两个补丁,包括所有的客户端和服务器,以免感染网页木马。(4)利用杀毒软件。部署网络版的杀毒软件,定期升级病毒库,定期全网杀毒;使用防火墙连续监控网络。注意有使用SNMP的情况下,ARP的欺骗有可能导致陷阱包丢失。
其他文献
口语,作为人和人交流的主要媒介,在个人成长过程中起到了积极的作用。低年级学生正处在口语交际模式和习惯形成的阶段,教师要通过鼓励、引导让学生“动”起来,激发他们想象的
当代人力资本是不同于马克思主义的资本、劳动又与这二者息息相关的新概念,是社会经济发展的必然要求。本文运用马克思主义的资本、劳动这两种理论探究其与当代人力资本理论之间的关系,并客观地评价当代人力资本理论,指出其对中国社会主义经济发展的巨大作用。  西方的古典政治经济学最早对人力资本理论进行了阐述,亚当·斯密在其著作《国民财富的性质和原因的研究》(以下简称《国富论》)中首次提出了人的才能与其他任何种类
教学中提到文科尤其提到历史学科,都会让人想到“死记硬背”这四个字,很多人都认为学习历史靠这四个字足矣,丝毫不需要数理化式的技巧和方法,但是学生真的去死记硬背一段时间后,会发现记忆的效果并不是很理想,甚至一些常识问题仍会出现差错。如何才能提高学生的记忆能力,来促进课堂教学的有效性,是我们一线教师一直深思并不懈探索的问题。  教师的课堂教学是对学生各方面能力进行综合培养,培养学生的记忆能力只是其中的一
体验式作文,充分激发和调动学生习作的原动力,能比较有效地破解“言之无物”的作文瓶颈,同时丰盈了学生情感体验的质量,回归到了生活,实现了生命的自我关怀和生命的自我提升