DDOS之ACK Flood攻击与防御

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

攻击原理

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

相关文章

现在修鞋还挣钱吗(擦鞋店加盟公司哪家好)

  在济南市华龙路与华新路的交叉路口,马在他25的店内忙得不相往来,并详细介绍了他的店面。他看上去很引以为豪,当他开店铺时,销售额超出了10,000元。如今,月销售额仍维持在25000元。在访谈中,新...

2018超级小达人全国总决赛(瑞思小达人2018年)

  有哪些比较简单的网络推广方式 ,有一定的预期效果?   每一个企业网站都务必网络推广。网络推广是一种以企业商品或服务为主要内容企业建站,接着依据各式各样完全免费或收费标准方法向网民呈现该网站地址的...

喜讯!能信安挪动金融运用安全性解决方案喜获金松奖!

喜讯!能信安挪动金融运用安全性解决方案喜获金松奖!

热烈的祝贺能信安挪动金融运用安全性解决方案喜提2019年度“金松奖”——最好金融高新科技安全性奖! 2019年度“金松奖”由移动支付网举行,历经六届,于近日发布《2019年度第六届“金松奖”出色...

主播违约跳槽竞争对手,被判支付虎牙4900万违约金_不上

(原标题:4900万!主播违约跳槽竞争对手,被判支付虎牙天价违约金)主播违约跳槽竞争对手,被判支付虎牙4900万违约金澎湃新闻记者 陈宇曦 综合报道游戏主播“嗨氏”要为自己的违约行为付出4900万米的...

2020年二月有多少天

  2020年是闰年.二月份有29天,全年有366天。   2011年28天,2012年29天,2013年28天,2014年28天,2015年28天,2016年29天,2017年28天,2018年28...

开会虽烦人,但该开的,还是得开好

开会虽烦人,但该开的,还是得开好

事情中,预计没有人喜欢开会,可是无人能从中幸免。 我也很不喜欢开会。开会长短常耗损精神的,全程都要会合精力。就算不是主持集会会议,只是普通地参加集会会议,我都以为很是累人。 每次开完会,回到本身的工...