原因及背景

最近公司遇到了APR攻击
导致整个公司研发部、测试部、客服部、工程部等几个部门统一无法上网,
TV(team viewer)无法使用,
部署在公网的B/S架构系统系统无法访问,
开发代码上传和下载也受到了严重的影响。

但是下班后网络就像放飞的鸟,居然出奇的快

经过网络管理员一边一边的排查发现是ARP攻击

那么什么是ARP攻击?

敲黑板:
ARP攻击是局域网一种攻击方式,俗称ARP欺骗,一般可以导致网内其他机器出现“IP地址冲突”或不能上网的症状。

ARP协议原理又是什么样呢?
ARP(Address Resolution Protocol,地址解析协议)
是一个位于TCP/IP协议栈中的网络层,负责将某个IP地址解析成对应的MAC地址
一般,局域网通信需要mac地址进行通信,故需要将IP地址与mac地址对应起来

ARP攻击的影响和不足

ARP协议存在很多漏洞和不足,给计算机网络造成很大的隐患。

首先ARP协议是以广播方式发送ARP请求的,只要是同一个网段内主机都可以收到,
这就为攻击者以可乘之机,攻击者可以发送大量的ARP请求包,
阻塞正常网络宽带,使局域网中有限的网络资源被无用的广播信息所占用,造成网络拥堵;
其次ARP协议没有安全认证机制
因为局域网内主机是建立在信任的基础上的
所以只要主机接收到ARP应答包,都会缓存在ARP表中
这就为ARP欺骗提供了可能。
攻击者可以发送错误的IP地址MAC地址的映射关系

如何解决呢?

将公司所有的mac地址备份、IP地址也登记
然后实时监控每个人的mac ,保证不明mac出现时及时控制和删除

如果有更好的答案,欢迎分享

最新文章

  1. 开发常用图标png、ico 图标下载
  2. 使用stack的思考
  3. <<< Oracle序列的创建、修改、删除基本操作
  4. 使用try-with-resources注意的问题
  5. 苹果系统开发中的混合编程(2):Swift和C的相互调用
  6. 微软职位内部推荐-Sr. Dev Lead
  7. Facebook有两名重要经理离职 有一位将加入阿里
  8. WinSock网络编程基础(2)客户端
  9. Swift - 控制流/控制结构说明(if,switch,for,while)
  10. 腾讯云更换yum源
  11. C#学习之设计模式:工厂模式
  12. string::npos的一些说明
  13. 【原】无脑操作:Windows下搭建Kafka运行环境
  14. 微信小程序云函数Windows下安装wx-server-sdk
  15. js如何调试,使用debug模式
  16. C#后台调用前台javascript的五种方法小结
  17. 7 -- Spring的基本用法 -- 4... 使用 Spring 容器:Spring 容器BeanFactory、ApplicationContext;ApplicationContext 的国际化支持;ApplicationContext 的事件机制;让Bean获取Spring容器;Spring容器中的Bean
  18. MUI框架-01-介绍-创建项目-简单页面
  19. 报错 System.ComponentModel.Win32Exception:拒绝访问,如何以管理员身份调试应用程序
  20. bit,byte,char,位,字节,字符 的区别

热门文章

  1. virsh 添加虚拟交换机
  2. Tensorflow在python3.7版本的运行
  3. 2019 三七互娱java面试笔试题 (含面试题解析)
  4. IntelliJ IDEA web项目进行数据库连接时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误解决办法
  5. Unicode 字符和UTF编码的理解
  6. ABAP-表修改日志存储
  7. jsonpath 一个简单实用的工具
  8. [LeetCode] 198. 打家劫舍II ☆☆☆(动态规划)
  9. TensorFlow 2 快速教程,初学者入门必备
  10. PCB Layout设计规范——PCB布线与布局