交换机与ARP病毒间的对决

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:BeginJava123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  常在河边走,哪有不湿鞋?作为网络管理员无时无刻都可能受到病毒的困扰。ARP病毒是局域网中非常普遍的攻击类型,可很多人在遇到突如其来的ARP攻击时却手足无措。
  最近,公司的局域网老是遭到ARP攻击,一上班同事就纷纷抱怨自己电脑上网速度很慢,还时不时提示遭受ARP攻击。忙活了大半天才让整个网络恢复正常。本文整理了遭遇ARP后的一些处理办法,以期能对同行有所帮助。按照常理来说,应对ARP攻击预防应该是第一位的,但根据很多网络故障的实际情况来看,往往又是一个个亡羊补牢的故事。
  
  “低能”交换机
  
  每个客户端主机都用一个ARP高速缓存存放最近IP地址与MAC硬件地址之间的映射记录。只要网络上有ARP响应包发送到本机,即会更新ARP高速缓存中的IP-MAC条目。攻击者只要持续不断地发出伪造的ARP响应包,就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。
  有一种说法是交换机上可以防止ARP攻击,但是如果交换机没有进行过安全设置,一样避免不了ARP病毒爆发后的混乱局面。要知道交换机上同样维护着一个动态的MAC缓存,对应的列表保存了交换机的接口(Port)对应MAC地址。这个表开始是空的,交换机从来往数据帧中学习。
  由于MAC-Port缓存表是动态更新的,那么让整个交换机的接口表都改变的方法是对交换机进行MAC地址欺骗的洪泛攻击,不断发送大量假MAC地址的数据包让交换机更新MAC-Port缓存。如果能通过这样的办法把以前正常的MAC和Port对应表更换。那么交换机就会进行洪泛发送给每一个接口,让交换机基本变成一个 Hub,向所有的接口发送数据包。ARP攻击将造成交换机 MAC-Port缓存的崩溃,所以说没有进行安全管理的交换机和Hub一样,都是“低能儿”。
  
  拜金ARP攻击
  
  ARP欺骗攻击根据其攻击位置的不同,可以分为以下几种:
  仿冒网关
  攻击者发送伪造的网关ARP报文,欺骗同网段内的其他主机。主机访问网关的流量,被重定向到一个错误的MAC地址,导致用户无法访问网络。
  欺骗网关
  攻击者伪造虚假的ARP报文,欺骗网关。网关发给该用户的所有数据全部重定向到一个错误的MAC地址,导致用户无法访问网络。
  欺骗终端用户
  攻击者伪造虚假的ARP报文,欺骗相同网段内的其他主机。网段内的其他主机发给该用户的所有数据都被重定向到错误的MAC地址,同网段内的用户间无法正常互访。
  ARP洪泛攻击
  攻击者伪造大量不同ARP报文在同网段内进行广播,导致网关ARP表项被占满,合法用户的ARP表项无法正常学习,导致用户无法访问网络。
  笔者研究了很多ARP攻击后对外部网络的联系方式,发现他们总是和制造者的邮箱有着千丝万缕的联系,如今的ARP病毒攻击与制造者的经济利益密不可分。比如局域网内某台主机感染ARP木马程序时,会欺骗局域网内所有主机和路由器,让所有上网的流量必须经过病毒主机。其他用户原来直接通过路由器上网,现在却要通过病毒主机过滤数据,切换的时候用户会断一次线。切换到病毒主机过滤后,如果用户已经登录了某些游戏或者网上银行服务器,那么病毒主机就会经常伪造断线的假象,用户就得重新登录服务器,此过程就是病毒主机盗取用户账户和密码的过程。
  
  切断ARP攻击源
  
  VLAN的划分对于ARP病毒定位非常有帮助,如图1中的局域网有多个VLAN,每个VLAN约50个节点,经常会出现一种情况:在某一个VLAN开始有一两个用户不能上网,一段时间过后整个VLAN不能上网,但其他的VLAN可以正常上网,广播抑制的功能发挥了功效。
  此问题出现时,一般的解决方案是全网杀毒。将所有机器的病毒清除之后使所有VLAN正常工作。但这种解决办法过于简单,且占用时间长,影响办公效率。通过抓包分析,此现象应该是某台主机感染ARP病毒造成的,我们可以采用下面的办法快速切断毒源。
  查看攻击源地址
  在不能上网的机器上运行cmd→arp -a,查看数据列表是否有可疑地址(见清单1),注意网关为10.88.56.254的MAC地址。
  运行arp -d,清除ARP列表,重新运行arp -a,看数据列表的可疑IP地址是否仍然存在。如果不存在,说明此IP地址正常。如果仍然存在,说明10.88.56.226大量发送ARP请求包,这台机器可能就是ARP病毒源。
  查找与关闭对应接口
  当发现上述情况时,首先记录下那台主机的MAC地址,然后登录到该VLAN网段的交换机上查找对应接口。在交换机上输入命令:
  Switch(config)#show mac-address-table address MAC 001a.4274.da4a //可以找到对应的端口
  Switch(config)#interface f1/24//进入对应的端口
  Switch(config-if)#shutdown //关闭端口,切断毒源
  如果显示的结果是交换机的某一个接入客户端的以太网端口,则说明此接口与该IP地址相连,进入该接口将其关闭。
  杀毒后启用接口
  在感染ARP病毒的用户机器上单独杀毒并确认病毒被完全根除后,再使用“no shutdown”将其对应的网络接口激活,此时可验证客户端是否可以访问网络。再次运行cmd→arp -a 看ARP列表是否正常。
  
  最佳实践总结
  
  根据多年的网络管理经验,最佳的办法是将IP地址与MAC地址同时绑定到ACL。
  为什么要绑定MAC与IP 地址?我们知道,在TCP/IP网络中,计算机往往需要设置IP地址后才能通信。然而,实际上计算机之间的通信并不是通过IP地址,而是借助于网卡的MAC地址。IP地址的修改非常容易,为了防止内部人员进行非法IP盗用(例如,盗用权限更高人员的IP地址,以获得权限外的信息),可以将内部网络的IP地址与MAC地址绑定,盗用者即使修改了IP地址,也因MAC地址不匹配而盗用失败。
  交换机上做IP、MAC双捆绑的访问控制方式兼具低投入、高安全性和坚固性等特点。不但可以有效地防范IP地址盗用行为的发生,对于ARP病毒的防范也会起到事半功倍的效果。下面我们将介绍此方案的配置步骤:
  第1步:定义一个MAC地址访问控制列表并命名为“droparp”。
  Switch(config)#mac access-list extended droparp
  第2步:定义MAC地址为001b.7728.0f4b的主机可以访问任何主机。
  Switch(config-ext-mac1)#permit host 001b.7728.0f4b any
  第3步:定义任何主机可以访问MAC为001b.7728.0f4b的主机
  Switch(config-ext-mac1)#permit any host 001b.7728.0f4b
  第4步:定义一个IP地址访问控制列表并且命名为“ipforward”。
  Switch(config-ext-mac1)#ip access-list extended ipforward
  第5步:定义IP地址为192.168.1.1的主机可以访问任何主机。
  Switch(config-ext-nac1)#permit 192.168.1.1 0.0.0.0 any
  第6步:定义任何主机都可以访问IP地址为192.168.1.1的主机。
  Switch(config-ext-nac1)#permit any 192.168.1.1 0.0.0.0
  第7步:进入接口配置模式。
  Switch(config)#interface fastethernet0/1
  第8步:在该接口上应用名为MAC1的访问列表。
  Switch(config-if) #MAC access-group droparp in
  第9步:在该接口上应用名为IP1的访问列表。
  Switch(config-if)#ip access-group ipforward in
  以上功能在思科2950、3550、4500、6500系列交换机上可以实现,但是需要注意的是2950、3550需要交换机运行增强的软件镜像(Enhanced Image)。对于没有爆发过ARP病毒的网络,管理员可以进行Internet访问控制,防止ARP攻击程序从Internet下载到用户终端,另外安装ARP服务器、ARP防护软件、U盘免疫程序等都能极大地减少此种攻击的发生。
  
  清单1
  
  C:\Documents and Settings\sam>arp -a
  Interface:10.88.56.200 --- 0x2
  Internet Address Physical AddressType
  10.88.56.25400-1b-5f-aa-7d-11dynamic
  10.88.56.22600-1a-42-74-da-4a dynamic
其他文献
信息安全不仅是一个技术问题,还是一个管理与控制问题。涉税系统一旦出现信息漏洞,后果不堪设想。与其亡羊补牢,不如未雨绸缪。    目前,我国正在实施“金税三期”工程建设,将形成一个年事处理量超过72亿笔、内部用户超过60万人、外部用户上亿人(户)的税务信息系统。  要保证“金税三期”工程安全运营,首先就是要保证税务系统网络的安全。当前我国税务部门网络与信息系统已进入快速发展期,国税系统网络已在全国范
5.12汶川大地震以来,慈善事业发展空前高涨,关于善款流向跟踪以及合理配置慈善资源,日益变得重要起来。正是在这样的背景下,中民慈善捐助信息中心推出了中国慈善信息平台。作为该平台的技术主管刘猛,正在打造一条透明、高效的高速“善路”,以实现“智慧慈善”理念。  由于缺乏行业统筹,慈善团体只能各自为政,建成的信息发布系统或信息管理子系统多数成为了信息孤岛。平面化的信息交流方式,使慈善信息得不到及时传递和
在国际大品牌和国内对手的双重压力下,通过“农村包围城市”积累实力和建立品牌,也许是国产手机发展的必经之路。  2007年,手机生产核准制度(俗称手机牌照)离我们远去了。面对进入门槛越来越低的手机市场,众多国内的IT和数码厂商都纷纷摩拳擦掌,准备在这一新领域内打出一片天地。不过,巨大的前期投入和品牌形象的短板使得国产手机的前景显得并不光明。  应该说国产手机经过一些先行者的开拓,已经渐渐打出了一些名
从目前的技术发展趋势和實际应用来看,石油物探对高性能计算提出了六点需求,其中部分也是高性能计算本身的发展趋势。  第一,基于多核CPU技术的刀片服务器已经成为高性能计算的发展趋势。值得关注的是,排名全球第一的高性能计算机“走鹃”,采用的就是混合架构,并且涵盖了CELL芯片。  第二,GPU技术会给地球物理、高密度运算、可视化处理带来新机会。GPU技术被证明是一项加快计算、可视化、图像分析、模式识别
今天,网络作为一种基础平台,在企业全球化协作及商务运营等方面发挥着不可估量的巨大作用。展望未来,网络的力量将会无处不在,而云计算的普及与拓展,承载网的多媒体化,协同通信平台化、虚拟化的普及与整合以及绿色节能等趋势也将在网络的未来发展过程中进一步体现。    简化网络结构    数据中心网络正处在强大的技术与经济新趋势的中心地带。早在变革之初,云计算配合相应的数据处理、存储以及软件技术,就已经在改变
根据统计,一般公司用于文印输出方面的成本是企业营业额的3%。3%是什么概念呢?假如企业年营业额为1亿元,3%的成本就意味着每年要在文印方面花费300万元。而且通过有效的文印管理,企业则可以降低10%~30%的文印成本。对于提升净利润很困难的大企业来说,文印外包服务是他们提升利润率简单有效的办法。  据Gartner今年1月的报告《由于企业在削减成本方面所作的努力而加速成长的文印输出设备管理服务》,
软件巨擘微软虽然不是互联网领域的先锋,但近期在该领域却异常活跃。Google和微软之间日益升级的对抗,注定将成为一场现代商业战争中的史诗战役。《华尔街日报》认为,两家公司实际上采取的是“以攻为守”的策略,它们并不想咬住对方的要害进行攻击,而是想通过虚张声势的方式来达到保护自己的目的。  表面上看,微软对Google发布Chrome OS不屑一顾。比尔·盖茨也对外界声称:“谷歌Chrome OS實质
“印度的股票市场正处于赤道无风带——干燥、炙热得令人难熬!”这是一位经济学家对印度经济的形象描述。但是,印度的另一个市场却频频奏响凯歌,每个月有数百万新增用户,这就是手机市场。根据TRAI(印度通信 )的数据,今年第一季度,印度全国范围内的移动用户数量上升到3.9亿,与去年同期2.6亿相比,增长了50%。  如今,印度已经成为世界上发展最快的手机市场之一,而且没有呈现出任何衰退的迹象。是什么推动着
你还在为单机UPS的不稳定而烦恼吗?你还在为传统UPS难以扩展而头痛吗?今天,模块化UPS可以为你解除电源保護的后顾之忧。    1可以合理配置    模块化UPS既是一种产品,也是UPS未来发展的必然趋势。    替代传统UPS是必然  模块化UPS兴起于2003~2004年。2004年,UPS厂商GA公司正式进入中国市场。虽然GA拥有包括UPS、直流电源、变频器、电源监控等在内的多条产品线,但
Q320是三星的时尚旗舰机型,这款采用了全新模具的13.4英寸宽屏笔记本电脑有机结合了高性能、高扩展性、影音娱乐特性以及便携性,融个性时尚与商务娱乐为一体,是一款体现出“平衡风范”的全功能笔记本电脑。  三星Q320仍然采用了三星擅长的烤漆外观设计和吸合式顶盖,但在线条处理方面有所改变,在内饰方面改变最大。这款机型采用了“无边框”镜面设计,整体采用了一块镜面材质设计,外部边框与内嵌屏幕相融,更利于