DDOS之ACK Flood攻击与防御

访客3年前关于黑客接单984

攻击原理

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报文通过查询会话表直接丢弃。

相关文章

安慕斯婴儿棉柔巾质量怎么样 安慕斯婴儿棉柔巾好用吗

安慕斯婴儿棉柔巾质量怎么样 安慕斯婴儿棉柔巾好用吗

安慕斯棉柔巾给孩子用怎么样,有的母亲会较为喜爱安慕斯这一设计风格的棉柔巾,但是安慕斯宝宝棉柔巾到底怎么样用呢,我就而言讲吧。 商品总体 老二如今八个月了,从出世到现在一直用着安慕斯的棉柔巾,相...

做网络营销推广需要哪些基本步骤?

做网络营销推广需要哪些基本步骤?

他们想做网络营销推广,可是有许多狐疑。他们不知道如何开展网络营销事情,这是很多企业普遍面对的问题。 一、要顺利开展网络营销推广事情,企业首先要有明晰的用户定位。 我们需要知道的是,用户在互联网上的详细...

欧洲侨胞寻灰原h新机闯寒冬

  欧洲侨胞寻新机闯寒冬(侨胞说·我在海外这样渡难关(15))   本报记者 严 瑜   《 人民日报海外版 》( 2020年12月21日 第 06 版)   本期看点:又是一年岁尾,新年的...

被警察追杀的黑客(被抓的黑客)

被警察追杀的黑客(被抓的黑客)

黑客被抓怎么判刑 法律分析:黑客抓了判五年左右才会被释放,黑客攻击涉嫌破坏计算机信息系统罪,犯本罪的,处五年以下有期徒刑或者拘役果特别严重的,处五年以上有期徒刑。处三年以上七年以下有期徒刑,并处罚金。...

伊能静和庾澄庆为什么离婚,真相大揭秘!

伊能静和庾澄庆为什么离婚,真相大揭秘!

娱乐圈的这些明星夫妻被放大以后总是觉得他们的明星婚姻好像要比普通人复杂很多,其实简单来看娱乐圈的明星也是普通人,九年的婚姻说长不长,说短不短,熬过了七年之痒,却还是敌不过离婚的命运。 想想当年的庾澄...

电脑左箭头怎么打出来(电脑键盘怎么打符号)

电脑左箭头怎么打出来(电脑键盘怎么打符号)

hello各位朋友们周六愉快,我是90小哥爱数码。 那么今天呢?我要与大家一起来分享一下,怎么样才能够在我们的电脑当中来打出各种各样的一些特殊的箭头符号。那么说到箭头符号呢,在我们的电脑中是经常被用...