如何防止ARP攻击?

       前一篇博文,我们了解了ARP是如何工作的,以及ARP攻击是如何产生的。这一篇博文中,我们就来讨论一下如何防止ARP攻击。

       通过查资料了解到,ARP欺骗木马程序(病毒)发作时其症状表现为计算机网络连接正常,却打开网页时断时通;或由于ARP欺骗的木马程序(病毒)发作时发出大量的数据包,导致用户上网不稳定,极大地影响了用户的正常使用,给网络的安全带来严重的隐患。


病毒原理

       局域网内某台主机运行ARP欺骗的木马程序时,会欺骗局域网内所有主机和交换机,让所有上网的流量必须经过病毒主机。其他用户原来直接通过交换机上网现在转由通过病毒主机上网,切换的时候用户会断一次线。

       由于ARP欺骗的木马程序发作的时候会发出大量的数据包导致局域网通讯拥塞以及其自身处理能力的限制,用户会感觉上网速度越来越慢。当ARP欺骗的木马程序停止运行时,用户会恢复从交换机上网(此时交换机MAC地址表正常),切换过程中用户会再断一次线。该病毒发作时,仅影响同网段内机器的正常上网。


采取的措施

        一、用户要增强网络安全意识,不要轻易下载、使用盗版和存在安全隐患的软件;或浏览一些缺乏可信度的网站(网页);不要随便打开不明来历的电子邮件,尤其是邮件附件;不要随便共享文件和文件夹,即使要共享,也得设置好权限,一般指定特定帐号或特定机器才能访问,另外不建议设置可写或可控制,以免个人计算机受到木马病毒的侵入给网络的安全带来隐患。

       二、计算机用户要及时下载和更新操作系统的补丁程序,安装正版的杀毒软件,增强个人计算机防御计算机病毒的能力。 

       三、用户检查和处理“ ARP 欺骗”木马的方法。

       1. 检查本机是否中的“ ARP 欺骗”木马染毒

        同时按住键盘上的“ CTRL + ALT +DEL ”键,选择“任务管理器”,点选“进程”标签。查看其中是否有一个名为“ MIR0.dat ”之类的进程。如果有,则说明已经中毒。右键点击此进程后选择“结束进程”。

       2. 在受到ARP欺骗木马程序(病毒)攻击时,用户可选择下列方法的一种处理。

          (1)下载Anti ARP Sniffer软件保护本地计算机正常运行。同时把此软件设为自动启动,步骤:先把Antiarp.exe生成桌面快捷方式->选"开始"->"程序"->双击"启动"->再把桌面上Antiarp.exe快捷键拷到"启动"中,以保证下次开机自动运行,起到保护的作用。

          (2)在“开始” - “程序” - “附件”菜单下调出“命令提示符”。输入并执行以下命令:ipconfig 
  记录网关 IP 地址,即“ Default Gateway ”对应的值,例如“ 10.1.4.1 ”。再输入并执行以下命令: 
arp ?Ca 
  在“ Internet Address ”下找到上步记录的网关 IP 地址,记录其对应的物理地址,即“ Physical Address ”值,例如“ 00-e0-fc-0f-8f-4d”。在网络正常时这就是网关的正确物理地址,在网络受“ ARP 欺骗”木马影响而不正常时,它就是木马所在计算机的网卡物理地址。 也可以扫描本子网内的全部 IP 地址,然后再查 ARP 表。

       如果有一个 IP 对应的物理地址与网关的相同,那么这个 IP 地址和物理地址就是中毒计算机的 IP 地址和网卡物理地址。 本方法可在一定程度上减轻中木马的其它计算机对本机的影响。用上边介绍的方法确定正确的网关 IP 地址和网关物理地址,然后在 “命令提示符”窗口中输入并执行以下命令: 
  arp ?Cs 网关 IP 网关物理地址 。

          (3)(只适用时出现故障时的临时解决办法)

       在“开始” - “程序” - “附件”菜单下调出“命令提示符”。输入并执行以下命令: 
       arp -d

          (4)局域网ARP攻击免疫器,网上有得下。<1>将这里面3个dll文件复制到windows\system32 里面,将npf          这个文件复制到 windows\system32\drivers 里面。<2>将这4个文件在安全属性里改成只读。也就是不允许任何人修改。

你可能感兴趣的:(如何防止ARP攻击?)