ARP欺骗

✍ dations ◷ 2025-11-17 00:26:02 #网络安全,以太网路

ARP欺骗(英语:ARP spoofing),又称ARP毒化(ARP poisoning,网络上多译为ARP病毒)或ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网络上特定电脑或所有电脑无法正常连线。最早探讨ARP欺骗的文章是由Yuri Volobuev所写的《ARP与ICMP转向游戏》()。

ARP欺骗的运作原理是由攻击者发送假的ARP数据包到网络上,尤其是送到网关上。其目的是要让送至特定的IP地址的流量被错误送到攻击者所取代的地方。因此攻击者可将这些流量另行转送到真正的网关(被动式数据包嗅探,passive sniffing)或是篡改后再转送(中间人攻击,man-in-the-middle attack)。攻击者亦可将ARP数据包导到不存在的MAC地址以达到拒绝服务攻击的效果,例如netcut软件。

例如某一的IP地址是192.168.0.254,其MAC地址为00-11-22-33-44-55,网络上的电脑内ARP表会有这一笔ARP记录。攻击者发动攻击时,会大量发出已将192.168.0.254的MAC地址篡改为00-55-44-33-22-11的ARP数据包。那么网络上的电脑若将此伪造的ARP写入自身的ARP表后,电脑若要透过网络网关连到其他电脑时,数据包将被导到00-55-44-33-22-11这个MAC地址,因此攻击者可从此MAC地址截收到数据包,可篡改后再送回真正的网关,或是什么也不做,让网络无法连线。

简单案例分析:这里用一个最简单的案例来说明ARP欺骗的核心步骤。假设在一个LAN里,只有三台主机A、B、C,且C是攻击者。

最理想的防制方法是网络内的每台电脑的ARP一律改用静态的方式,不过这在大型的网络是不可行的,因为需要经常更新每台电脑的ARP表。

另外一种方法,例如DHCP snooping,网络设备可借由DHCP保留网络上各电脑的MAC地址,在伪造的ARP数据包发出时即可侦测到。此方式已在一些厂牌的网络设备产品所支持。

有一些软件可监听网络上的ARP回应,若侦测出有不正常变动时可发送电子邮件通知管理者。例如UNIX平台的Arpwatch以及Windows上的XArp v2或一些网络设备的Dynamic ARP inspection功能。

ARP欺骗亦有正当用途。其一是在一个需要登录的网络中,让未登录的电脑将其浏览网页强制转向到登录页面,以便登录后才可使用网络。另外有些设有备援机制的网络设备或服务器,亦需要利用ARP欺骗以在设备出现故障时将讯务导到备用的设备上。

相关

  • 亚马逊亚马逊公司(英语:Amazon.com, Inc.)是一家总部位于美国西雅图的跨国电子商务企业,业务起始于线上书店,不久之后商品走向多元化。目前是全球最大的互联网线上零售商之一,也是美国《
  • 水污染事故列表水污染中国各地数条河流发生严重工业污染
  • 吐根碱吐根碱是一种抗原虫药和呕吐诱导药物,它提取自吐根树,并以其催吐药性而命名。最早对吐根碱的应用是口服提取自吐根或吐根树根的萃取物,这种萃取物中原本以为只包含了一种生物碱
  • 世界三大宗教世界三大宗教,在中文中通常指的是基督教、伊斯兰教以及佛教。这三个宗教(包括各自教派)也是目前世界上仅有的三个各自被一部分国家列为国教的宗教,如基督教在欧美的一些国家、伊
  • 屠场屠场可以指:
  • ε-变形菌详见细菌分类表ε-变形菌是变形菌中的一类,与δ-变形菌关系最近。医学导航:病菌细菌(分类)gr+f/gr+a(t)/gr-p(c/gr-o药物(J1p、w、n、m、疫苗)
  • 清齿龈边近音清齿龈边近音是辅音的一种,在藏缅语族很常见,但其他地区极罕见。郑张尚芳认为上古汉语亦有此音。清齿龈边音在X-SAMPA音标的符号则是1_0。清齿龈边音的特征:“热水。又姓宋,有沙
  • 圣莫勒1法国统计部门在计算土地面积时,不计算面积大于1平方公里的湖泊、池塘、冰川和河口。圣莫勒(法语:Saint-Moré)是法国勃艮第大区约讷省的一个市镇,属于阿瓦隆区弗泽莱县。该市镇2
  • 尼尔·阿伯克龙比尼尔·阿伯克龙比(英语:Neil Abercrombie,1938年6月26日-),美国政治人物,民主党人。2010年12月至2014年12月担任夏威夷州州长,为该州第7任州长。尼尔·阿伯克龙比生于纽约州布法罗市
  • 埃达加拉斯·乌拉诺瓦斯埃达加拉斯·乌拉诺瓦斯(立陶宛语:Edgaras Ulanovas,1992年1月7日-),立陶宛篮球运动员。他现在效力于立陶宛球队萨拉基利斯篮球俱乐部。他也代表立陶宛国家篮球队参赛。