介绍DNS Reply flood攻击和防御原理。

DNS Reply Flood是指攻击者在一定条件下将大量伪造的DNS应答包发送给某个DNS服务器或主机,从而消耗服务器的处理性能。

FW基于目的地址对DNS回应报文速率进行统计,当DNS回应报文速率超过阈值时,启动源认证。

当FW收到DNS Reply报文时,构造携带新的Query ID和源端口的DNS Request探测报文。当FW再次收到对端发出的DNS Reply报文时,检查DNS Reply报文中的Query ID和源端口与DNS Request报文中是否一致,如果一致则将源IP地址加入白名单。处理过程如图1所示。

图1 DNS Reply Flood源认证报文交互过程

其主要原理可以归结成,当FW在一段时间内接收到大量的DNS reply报文的话,就会促使防火墙去发送DNS探测,如果目的主机可以进行正常的DNS回复,那么就说明发送DNS reply报文的主机是一个正常提供DNS服务的主机

DNS Reply Flood防御原理相关推荐

  1. 应用层(DNS/HTTP/HTTPS)攻击与防御原理

    网络层攻击:TCP.UDP类攻击 网络层攻击可参考:网络层(TCP/UDP)攻击与防御原理 DNS类报文攻击防御 简要笔记: 针对DNS Anti-ddos ,针对缓存服务器 虚假源 (1)源认证 发 ...

  2. 常见的DNS攻击与防御

    DNS查询通常都是基于UDP的,这就导致了在查询过程中验证机制的缺失,黑客很容易利用该漏洞进行分析.DNS服务可能面临如下DNS攻击风险: 黑客伪造客户端源IP地址发送大量的DNS请求报文,造成DNS ...

  3. 一篇文章让你理解TCP协议,搭建TCP flood攻击实验以及了解其防御原理

    目录 1.知识点回顾 2.TCP协议 3.TCP字段含义 4.TCP的三次握手过程 5.释放连接的四次挥手过程 6.握手挥手七次总过程 7.TCP的半关闭状态 8.TCP的半连接状态 9.常见的TCP ...

  4. UDP Flood攻击防御原理

    UDP Flood攻击防御原理 一.UDP Flood攻击原理 二.UDP Flood防御 一.UDP Flood攻击原理 UDP Flood是日渐猖厥的流量型DoS攻击,原理也很简单.常见的情况是利 ...

  5. HTTP Flood攻击与防御原理

    一.引言 HTTP Flood攻击 DDoS的一种,别称叫做CC攻击(CC是Challenge Collapsar的缩写,而Collapsar是国内一家著名安全公司的DDoS防御设备) ,是针对Web ...

  6. DNS服务解析与原理笔记

    引言 DNS介绍 DNS原理与解析 DNS查询 DNS服务搭建 DNS劫持和污染 计算机面试 or 真题 DNS应用扩展 参考与推荐 引言 我想很多人遇到过这样一种情况,电脑突然上不了网了,或者说可以 ...

  7. 详解SYN Flood攻击原理与防范

    详解SYN Flood攻击原理与防范 SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,它是利用TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被 ...

  8. 基于知识图谱的DNS Query Flood攻击检测研究

    摘要: 摘要: 针对具有成本低廉.破坏性大.防御困难特性的DNS Query Flood攻击,本文构建UDP请求的知识图谱.基于攻击者通过发送大量伪造源IP地址的小UDP包冲击DNS服务器实施攻击的原 ...

  9. 网络层(TCP/UDP)攻击与防御原理

    应用层攻击 :HTTP.DNS.FTP等 应用层攻击可参考:应用层(DNS/HTTP/HTTPS)攻击与防御原理 网络层攻击防御 网络层攻击防御主要分为以下三类: TCP类报文攻击防御 UDP类报文攻 ...

最新文章

  1. matlab svr 预测,SVR 多目标预测
  2. oracle cbo 查询展开,Oracle CBO几种基本的查询转换详解
  3. 深度学习核心技术精讲100篇(五十五)-深度解读分布式定时任务框架
  4. InstallShield 2015 生成单个EXE包和 MSI包
  5. 一句话木马绕过linux安全模式,一句话木马(webshell)是如何执行命令的
  6. MySQL学习【第十二篇事务中的锁与隔离级别】
  7. test命令用法。功能:检查文件和比较值
  8. C++14::lambda函数的类型
  9. iOS宏和__attribute__
  10. 如何给共享文件夹设置密码?共享文件夹加密的方法
  11. 周杰伦何以成青少年偶像
  12. 自恢复保险丝工作原理
  13. python列表查找整数_Python:找出整数列表是否为coheren
  14. vSphere之VMkernel网络层
  15. android activity 窗口化后 隐藏
  16. opencv3+python3.5成语填字游戏(三)成语填字游戏解密算法
  17. Flutter加载本地pdf文件
  18. 2021 学年春季学期《计算机组成原理》复习指南
  19. 人脸关键点检测9——DAN
  20. 如果你用的是荣耀手机,教你关掉这些功能,再用2年也不卡

热门文章

  1. label smooth/mixup——深度学习中的一种防止过拟合方法
  2. 根据字符的首字母进行分类
  3. MapboxGL系列(一)基础知识介绍
  4. 看新闻的时候,你们手机都用什么软件?
  5. 判断自己的电脑是否被入侵
  6. Super VLAN概述
  7. 神舟 linux支持内存插槽,关于在神舟电脑里折腾linux的诸多麻烦
  8. C++ AVL树(补充)
  9. java歌词解析器_Java swing实现音乐播放器桌面歌词字体变色效果|chu
  10. 太厉害了,终于有人能把TCP/IP协议讲的明明白白了