DDOS之ACK Flood攻击与防御

访客4年前关于黑客接单1009

攻击原理

ack flood攻击是TCP连接建立之后,所有传输的TCP报文都是带有ACK标志位的数据包。

接收端在收到一个带有ACK标志位的数据包的时候,需要检查该数据包所表示的连接四元组是否存在,如果存在则检查该数据包所表示的状态是否合法,然后再向应用层传递该数据包。

如在检查中发现数据包不合法,如所指向的目的端口未开放,则操作系统协议栈会回应RST包告诉对方此端口不存在。

此时服务器要做两个动作,查表和回应ack/rst。

这种攻击方式没有syn flood给服务器带来的冲击大(因为syn flood占用连接),此类攻击一定要用大流量ack小包冲击才会对服务器造成影响。

根据tcp协议栈原理,随机源IP的ack小包应该会被server很快丢弃,因为在服务器的tcp堆栈中没有这些ack包的状态信息。

在实际测试中发现有一些tcp服务对ack flood比较敏感。

对于Apache或者IIS来说,几十kpps的ack flood不会构成威胁,但更高数量的ack flood冲击会造成网卡中断频率过高负载过重而停止响应。

jsp server在数量不多的ack小包冲击下jsp server很难处理正常的连接请求。

所以ack flood不仅危害路由器等 *** 设备,并且对服务器上的应用也有很大的影响。

攻击危害

attacker利用僵尸 *** 发送大量的ack报文,会导致以下三种危害:

1.带有超大载荷的ack flood攻击,会导致链路拥塞。

2.攻击报文到达服务器导致处理性能耗尽,从而拒绝正常服务。

3.极高速率的变源变端口ack flood攻击,很容易导致依靠会话转发的设备转发性能降低甚至成 *** 瘫痪。

防御原理

抗D设备基于目的地址对ack报文速率进行统计,当ack报文速率超过阈值启动源认证防御。

认证源防御过程如图:

1608134741_5fda3055c00be44fb0774.png!small

说明

1.攻击流量达到阈值后启动ack防护。

2.真实的报文经过ack重传之后,由客户端重新发起连接,此时会通过syn验证算法通过后加入白名单信任。

3.伪造的ack报文通过查询会话表直接丢弃。

相关文章

咳嗽吃什么药好得快(教你几个妙招快速止咳)

咳嗽吃什么药好得快(教你几个妙招快速止咳)

咳嗽是最常见的一种疾病,当出现咳嗽时很多人都不知道要买什么药来吃才好,有时候到药店买很多药吃都没有用,这是为什么呢?其实最根本的原因就是没有对症下药,没有对症吃药无论吃多少药都没用,反而还会加重病情,...

怎样查看微信里好友的聊天记录 怎么才能盗取微信密码

每日好文 条子告诉我们要通过手机追踪一个人的位置是件很简单的事情,明尼苏达大学的研究表明,对黑客来说,这更简单:一部便宜的手机和开源软件,就可以不需要知道用户的GSM网络也能追踪到其手机的位置。 根...

阿比特龙医保报多少?月销售价格便宜的阿比特

  康讯源医疗整理,印度阿比特龙购买联系微信:kxy275   阿比特龙是治疗前列腺癌症为数不多的一款靶向药,治疗效果是非常不错的,临床中是能够很好缓解生存期的,但价格还是比较昂贵的,尤其是刚刚上市的...

黑客武林,想学黑客 找老师,怎么免费找黑客联系方式

测验装备文件设置及语法: httpd -t不过用户名和暗码都不知道,不要紧,进行下一步:获取用户名和暗码。   2)试试能否履行cmd。 Check Point软件技能公司的研究人员发现了这一系列仍在...

标题关键词优化技巧和步骤(手把手教你最有效

标题关键词优化技巧和步骤(手把手教你最有效

一、标题编写公式 标题编写公式:标题=商品核心关键词+商品属性关键词(可以+价值关键词) 1.属性关键词:商品分类、名称、型号、功能、特性的关键词。例如连衣裙有黑色的红色的网纱的蕾丝的等等,这...

哔哩哔哩产品分析报告——与年轻人一同驶向星辰大海

哔哩哔哩产品分析报告——与年轻人一同驶向星辰大海

编辑导语:B站是一个以二次元为主的视频平台,多为年青人入驻,平台的内容板块漫衍明晰;近几年又增加了许多新模块,让B站的分类越发明晰;由于最近一些短视频平台的崛起,B站也受到了必然水平的攻击;本文是B站...