arp 防范和排除

近段时间,看到很多朋友的求助公司网络遭受ARP攻击。我跟大家分享一下我是如何在网络中防止ARP攻击。

首先ARP攻击:导致瞬间掉线和大面积断网的罪魁祸首。在局域网中,通过ARP协议来进行IP地址(第三层)与第二层物理地址(即MAC地址)的相互转换。公司中的一些设备如路由器、装有TCP/IP协议的电脑等都提供ARP缓存表,以提高通信速度。目前很多带有ARP欺骗功能的攻击软件都是利用ARP协议的这个特点来对网络设备进行攻击,通过伪造的MAC与局域网内的IP地址对应,并修改路由器或电脑的ARP缓存表,使得具有合法MAC的电脑无法与IP对应,从而无法通过路由器上网。在掉线重启路由器后,ARP缓存表会刷新,网络会在短时间内恢复正常,待ARP攻击启动后,又出现断网现象,如此反复,很容易被误断为路由器“死机”,从而使得公司网管员无法及时采取行动迅速恢复公司的正常营运。

  由于我们公司用的是TP-LINK公司专用宽带路由器TL-R4148,我以此为例,介绍一下如何防范ARP攻击:

  如果路由器上有“IP与MAC地址绑定”功能(一般普通路由器都有这个功能呢个),一般可以有效防范ARP攻击。在公司网络正常时,启用IP与MAC地址绑定功能(如图一),可将公司内的每一台电脑的MAC与内网IP建立一一对应的关系保存到ARP缓存表中(如图二),如果公司网络即使受到ARP攻击也不能修改ARP缓存表,从根本上排除ARP攻击对路由器的影响,保证其他用户网络的正常运营。

图一

图二

  而且,设置IP与MAC绑定功能很简便,无须逐一输入电脑的IP与MAC,不论公司规模如何,只需在公司工作正常时在路由器管理界面的ARP映射表中点击一下“全部绑定”按钮(如图三),就可以完成IP与MAC绑定;点击“全部导入”按钮将已建立的IP与MAC绑定关系保存到系统,即使重新启动也无需重新绑定。

图三

  另外,在公司的设备中,一般只有两类设备带有ARP缓存,一类是路由器,另一类是用户上网电脑,也只有这两类设备最容易受到ARP攻击。如同路由器受到ARP攻击时数据包不能到达电脑一样,上网电脑受到ARP攻击时,数据包也不会发送到路由器上,而是发送到一个错误的地方,当然也就无法通过路由器上网了。因此,公司要对付ARP攻击,除对路由器进行IP与MAC绑定以外,在电脑上进行IP与MAC绑定也必不可少。

  对路由器进行的IP与MAC绑定上面已经介绍过,在电脑上进行IP与MAC绑定该如何操作呢?其实微软的操作系统中都带有ARP这一命令行程序,运行 cmd 在电脑的Windows命令行界面中输入“arp -s回车路由器IP如192.168.1.1+路由器LAN口MAC地址”就可以将的路由器IP和MAC绑定到电脑的ARP表中。 若通过Windows命令行界面中输入ARP命令来绑定IP与MAC,电脑每次在重启后都需要先输入ARP命令,还有更简单的办法,可以让电脑每次启动时,自动将路由器的IP与MAC绑定到电脑的ARP表中:

  第一:新建一个批处理文件如static_arp.bat,注意后缀名为bat。编辑它,在里面加入ARP命令,并保存。


  要得到路由器的LAN口MAC地址,可以查看路由器的界面中的“LAN运行状态”。

  第二:
将建立好的批处理文件static_arp.bat拷贝到系统的启动目录中。电脑每次启动时将自动运行该文件,自动绑定IP与MAC。


  第三:将static_arp.bat文件拷贝到公司内所有电脑的系统启动目录中。(如果公司有域环境,直接脚本运行就可以,不然可以共享)

  至此,公司中的所有电脑都将路由器的IP与MAC绑定到ARP表中,无需再担心因ARP攻击而无法上网。

特别提示:当使用了ARP防范功能(IP和MAC绑定功能)后,电脑应使用固定IP,而不要使用动态IP(通过DHCP自动获取IP),因为若使用动态IP,电脑每次启动时所获得的IP可能不一样,从而可能造成与路由器中保存的IP与MAC绑定条目不一致,这样电脑将无法上网

除了上面这两个方法,也可以利用第三方软件,我这边就简单介绍几个吧。如彩影ARP防火墙(此工具小巧方便,可以判断和阻止普通的ARP工具,并能帮助找出攻击主机排除故障)、聚生网管(这边有绿色版1000用户的。需要可以回帖。我邮箱发过去。我以前经常用,如果网络瘫痪,一查看那台的上传和下载特别大。估计就是这台中ARP了。直接给他网线扒了网络就恢复正常)、网路岗工具也很好(破解程序和视频教程都有)、也可以使用一些抓包软件分析(抓包工具需要的也可以留邮箱)。具体看人技术掌握程度

arp 防范和排除

时间: 2024-08-29 22:11:58

arp 防范和排除的相关文章

ARP***和DAI

一. ARP ***原理:ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的网络层,负责将某个IP地址解析成对应的MAC地址. ARP***就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,***者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人***.ARP***主要是存在于局域网网络中,局域网中若有一台计算机感染ARP***,则感染该

92cloud浅析云主机与vps的区别

云主机(Cloud Hosting Solutions)整合了计算.存储与网络资源的IT基础设施能力租用服务,能提供基于云计算模式的按需使用和按需付费能力的服务器租用服务,可以看成是新一代的共享主机.VPS( Virtual Private Server),利用虚拟服务vps的优势器软件在一台物理服务器上创建多个相互隔离的小服务器,这些小服务器本身就有自己的操作系统,它的运行和管理与独立服务器完全相同.VPS确保所有资源为用户独享,让用户以虚拟主机的价格享受到独立主机的服务品质.整体来说,云主机

云主机,虚拟主机,VPS

虚拟主机 共享主机(shared hosting)也称虚拟主机,就是在一台服务器上游许多网站,大家共享这台服务器的硬件和带宽.如果它发生故障,那么上面的所有网站都无法访问. VPS VPS,Virtual Private Server 虚拟专用服务器,将一部服务器分割成多个虚拟专享服务器的优质服务.每个VPS都可分配独立公网IP地址.独立操作系统.独立超大空间.独立内存.独立CPU资源.独立执行程序和独立系统配置等.用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程

云主机与VPS的差别

VPS(Virtual Private Server 虚拟专用服务器),将一台服务器分割成多个虚拟专享服务器的优质服务.每个VPS都可分配独立公网IP地址.独立操作系统.独立超大空间.独立内存.独立CPU资源.独立执行程序和独立系统配置等.用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器. 云主机(Cloud hosting)是服务器集群基础上虚拟化.主机公司将它的硬件和网络线路,做成一朵"云",然后提供一些通向这朵"云&qu

IT经验之谈:云主机与VPS的区别

关于云主机与VPS的区别,我们可以从以下六个方面来进行探讨: (1)安全可靠性:VPS——同一台物理服务器上其他VPS上安装的程序缺陷.ARP欺骗.病毒.资源挤占等会严重影响到自身,基本无ARP.木马和DDOS防范能力:云主机内置华赛ARP防范,规模化提升DDOS防攻击能力,分享世界级品牌企业级服务器和硬件虚拟化的性能和可靠性,内置HA,提供备机.数据备份等多种快速恢复措施.此项云主机完胜. (2)性能及保障:VPS是一台真实主机虚拟成多个小主机,只适用于小规模并发访问,性能往往得不到保障,易遭

2017-2018-2 20179204《网络攻防实践》第六周学习总结

第1节 教材学习内容总结 本周学习了教材第五.六章的内容. 1.TCP/IP网络协议攻击 1.1 TCP/IP网络协议栈攻击概述 网络安全属性:机密性.完整性.可用性.真实性.不可抵赖性. 网络攻击模式:4种 模式 网络攻击模式 破坏性质 攻击技术 被动攻击 截获 机密性 嗅探.监听 主动攻击 篡改 完整性 数据包篡改.中间人攻击 主动攻击 中断 可用性 拒绝服务 主动攻击 伪造 真实性 欺骗 安全缺陷与攻击技术 原始报文伪造技术及工具 最流行的是欺骗技术--使用原始套接字(raw socket

20179301 段晓庆 《网络攻防》第六周总结

a.教材<网络攻防技术>第五.六章的学习 第五章主要介绍了TCP/IP网络协议攻击,通过分别介绍分层模型中的每一层存在的安全缺陷,引出了每一层不同的攻击实现方法和解决对策.分别介绍了IP源地址欺骗.ARP欺骗.ICMP路由重定向.TCP RST攻击.TCP会话劫持攻击.TCP SYN Flood拒绝服务攻击和UDP Flood拒绝服务攻击的技术原理.具体过程和防范措施.应对这些网络协议攻击威胁,TCP/IP协议也正在进行着完善和改进,对于防御者而言,应充分采用最新的安全协议来武装自己的网络,从

2017-2018-2 20179215《网络攻防实践》第六周作业

2017-2018-2 20179215<网络攻防实践> 第六周学习总结 课本学习笔记 一.TCP/IP网络协议攻击 1.网络安全的属性:机密性 .完整性 .可用性 .真实性 .不可抵赖性 . 2.网络攻击的基本模式分为:截获(嗅探 与 监听) .中断(拒绝服务) .篡改(数据包篡改) .伪造(欺骗) . 3.TCP/IP网络协议栈在设计时采用了分层模型,分为:网络接口层 .互联层 .传输层 .应用层.每一层当中都有针对破坏网络安全属性为目的的攻击技术.每一层所涉及的主要协议: 网络接口层:以

虚拟主机、VPS和云主机、服务器之间的区别与联系

一.四者的概念: (1) 虚拟主机从互联网诞生至今,大部分站长都是从虚拟主机开始学习建站的.所谓虚拟主机就是一台服务器上有许多网站,大家共享这台服务器的硬件和带宽.如果它发生故障,那么上面的所有网站都无法访问. (2) VPS主机也叫作虚拟专用服务器,它是将一部服务器分割成多个虚拟专享服务器的优质服务.每个VPS都可分配独立公网IP地址.独立操作系统.独立超大空间.独立内存.独立CPU资源.独立执行程序和独立系统配置等. (3) 云主机也可以看成是新一代的共享主机,首先主机公司将它的硬件和网络线