如何防止ARP攻击?

如何防止ARP攻击?前一篇博文 我们了解了 ARP 是如何工作的 以及 ARP 攻击是如何产生的 这一篇博文中 我们就来讨论一下如何防止 ARP 攻击 nbsp nbsp nbsp nbsp 通过查资料了解到 ARP 欺骗木马程序 病毒 发作时其症状表现为计算机网络连接正常 却打开网页时断时通 或由于 ARP 欺骗的木马程序 病毒 发作时发出大量的数据包 导致用户上网不稳定 极大地影响了用户的正常使用 给网络的安全带来严重的隐患 病毒原理 nbsp

       前一篇博文,我们了解了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个文件在安全属性里改成只读。也就是不允许任何人修改。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201608.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:01
下一篇 2026年3月20日 上午9:01


相关推荐

  • 小程序-微信开发者工具使用教程_小程序开发教程

    小程序-微信开发者工具使用教程_小程序开发教程一、开始开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。跟随这个教程,开始你的小程序之旅吧!二、申请帐号进入小程序注册页 (https://mp.w

    2022年8月1日
    5
  • USB转232和485的区别

    1串口串口,即串行通信接口,与之相对应的另一种接口叫并口,并行接口。两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线上同时传输,也就是进行数据传输的接口串口是一种物理接口形式,(硬件)通常指COM接口,当然这些接口有着很多标准接口标准:串口通信的接口标准有很多,而我们所了解的RS-23…

    2022年4月7日
    82
  • discuz整站搬家

    discuz整站搬家网站建设中难免遇到要更换服务器和站点搬家,这里分享下  1、首先我们需要登录DZ论坛后台,在全局设置里边,关闭站点,防止网站出现新数据导致备份数据不完整。如图:  2、后台-站长,点击数据库,按照提示,选择备份类型,点击提交开始进行备份。  3、备份完成之后我们可以看到如下图。  4、接下来我们需要把整个网站进行压缩打包,打包完成之后把压缩包…

    2022年7月17日
    34
  • UE4 显示帧率的几种姿势「建议收藏」

    在使用UE4Editor或者UE4Game时,有时候需要查看帧率,以及每帧耗时情况。在Editor中显示:键盘上按下~可以看到有个输入框出现:在输入框输入statfps或者statunit,出现帧率或者耗时:在Game中显示(1):启动Game.exe后,键盘按下~出现输入框,输入框中输入statfps或者statunit,回车:在

    2022年4月14日
    326
  • redhat配置yum源服务器_redhat7网络yum源配置

    redhat配置yum源服务器_redhat7网络yum源配置配置yum源redhat默认自带的yum源需要注册才能更新,可以更换成Centos的yum源.文章目录配置yum源前言一、yum源的工作原理?二、yum配置步骤1.查看系统已经安装的yum2.删除自带的yum包3.下载相关的安装包4.安装包5.下载配置文件6.更新前言Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动

    2022年8月12日
    5
  • MySQL性能优化(六):分区

    MySQL性能优化(六):分区一:分区简介分区和水平分表功能类似,将一个大表的数据分割到多张小表中去,由于查询不需要全表扫描了,只需要扫描某些分区,所以分区能提高查询速度。水平分表需要用户预先手动显式创建出多张分表(如tbl_user0,tbl_user1,tbl_user2),在物理上实实在在的创建多张表,通过客户端代理(Sharding-JDBC等)或者中间件代理(Mycat等)来实现分表逻辑。分区是My…

    2022年8月11日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号