如何防御ddos攻击?网上DDOS攻击的几种方式都有各自的特点和杀伤力,合理使用ddos防御技术,可减轻或缓解攻击危害。这里介绍下几种抵御DDOS攻击的方法。
CC防御技术
对是否 Get的判断,要统计到达每个服务器的每秒钟的GET请求数,如果远远超过正常值,就要对协议解码,找出 Get及其参数(假如URL等)。然后判断某个GET 请求是来自代理服务器还是恶意请求,并回应一个带Key的响应需求,请求发起端作出相应的回馈。如果发起端不响应则说明是利用工具发起的请求,这样 Get请求就无法到达服务器,达到防护的效果。
UDP Flood防御技术
UDP协议与TCP协议不同,是无连接状态的协议,并且UDP应用协议五花八门,差异极大,所以针对UDP Flood的防护非常困难。一般最简单的方法就是不对外开放UDP服务。
如果必须开放UDP服务,可以依据该业务UDP最大包设置UDP最大包大小,以过滤异常流量。还有一种办法就是建立UDP连接规则,需求所有去往该端口的UDP包,必须首先与TCP端口建立TCP连接,然后才能使用UDP通讯。
DNS Flood防御技术
在UDP Flood的基础上对 UDP DNS Query Flood 攻击进行防护,依据域名IP自学习结果主动回应,减轻服务器负载(使用 DNS Cache)。
对突然发起大量频度较低的域名解析请求的源IP地址,进行带宽限制,在攻击发生时,降低很少发起域名解析请求源IP地址的优先级,限制每个源IP地址每秒的域名解析请求次数。DNS Flood防御技术可在变化中不断调整,以求防御的最佳效果。
以上是日常几种防御ddos攻击的介绍,有效防护ddos可选择融亿云的ddos高防服务,轻松应对DDoS、CC等攻击。