DDOS之TCP连接耗尽攻击与防御

访客4年前黑客文章796

攻击原理

connection flood攻击是非常有效的利用小流量冲击大带宽的攻击手段,这种攻击方式曾经风靡一时。

攻击的原理是利用真实IP向服务器发起大量的连接,并且建立连接之后很长时间不释放,占用服务器的资源,造成服务器服务器上WAIT连接状态过多,效率降低,消耗对方 *** 资源甚至耗尽,无法响应其他正常客户所发起的连接。

常用的一种攻击 *** 是每秒钟向服务器发起大量的连接请求,这类似于固定源IP的syn flood攻击,不同的是采用了真实的源IP地址。通常这可以在防火墙上限制每个源IP地址每秒钟的连接数来达到防护目的。

现在已有恶意攻击工具采用慢速连接的方式,也即几秒钟才和服务器建立一个连接,连接建立成功之后并不释放并定时发送垃圾数据包给服务器使连接得以长时间保持。这样一个IP地址就可以和服务器建立成百上千的连接,而服务器可以承受的连接数是有限的,这就达到了拒绝服务的效果。

另外,蠕虫大规模爆发的时候,由于蠕虫代码则比较简单,传播过程中会出现大量源IP地址相同的包,对于 TCP蠕虫则表现为大范围扫描行为。

防护原理

通常抗ddos设备针对旁路和串联情况下都是包触发的统计方式,所以统计的时候主要是根据统计周期和来的包的类型来进行统计。这里有三个原则需要注意:

1.并发连接数跟统计周期无关,属于累积的,前一个统计周期和后一个统计周期的连接,如果一直没有断开,会累积为并发。

2.并发连接的统计原则,syn包计数加1,fin/rst等断开连接的包减1。

3.在新建连接数统计周期内,syn包计数加1,断开连接的rst/fin等包,不变。

如下以在2个连接统计周期内,用户发起5个TCP连接,分别在不同的阶段发起和断开,新建连接数统计和并发连接数统计的变化如下:

之一个统计周期:

1608117745_5fd9edf1d0d8b0a42071e.png!small

第二个统计周期:

1608117760_5fd9ee008f33fcf5e57a3.png!small

针对5元组的连接耗尽规则:

参数

说明

并发连接数

统计某个源IP的并发连接数量,如果并发连接数超过设定的阈值,则判定为源IP异常,自动将该源IP加入黑名单。

新建连接统计周期

防护算法的检测周期,统计某个时段内新建连接数量,配合新建连接数一起使用。

新建连接数

在一个新建连接统计周期内,统计某个源IP的新建连接的数量,如果超过该阈值,则判定为源IP异常,自动将该源IP加入黑名单。

实例:

如上第二条规则,配置了6.6.6.6/24一个网段的源IP ,使用该规则时,系统会统计6.6.6.6/24这个段内每一个IP的连接耗尽攻击数量,即每个IP的连接耗尽攻击数量超过阈值,每个IP都会加黑。而不是6.6.6.6/24这个网段内所有IP的攻击包数量超过阈值再进行防护,只对单个IP进行统计。同理对于7.7.7.7/25这种类型的目标IP端,同样也是分单个IP进行统计。

优先级规则,例如有攻击同时匹配两条规则(源: 6.6.6.6, 目标: 7.7.7.7, 目标端口: 80),那么该规则会首先匹配上之一条规则,使用之一条规则的阈值进行防护,不会再匹配之后的规则。

相关文章

白宫总统医生:特朗普selina最新照片入院后已用过药物,正在

  【环球网快讯】NBC刚刚消息,一名白宫医生表示,特朗普“不需要任何补充氧气的疗法”,但已经开始接受瑞德西韦治疗。   当地时间2日深夜,白宫新闻秘书麦克纳尼更新了一份白宫总统医生肖恩·康利有关特...

第一弹app责任人被拘捕-第一弹近期怎么啦,为何载入不出来

第一弹本来是一个多元化的沟通交流住宅小区,后面改成了一个影视平台,在第一弹综合服务平台上边有很多 其他国家的影视剧集,尽管要收费标准,但这也吸引了很多 顾客的观看,可是第一弹APP所递交的这类影视剧并...

血压高怎么办?血压偏高但又没到高血压怎么办

血压高怎么办?血压偏高但又没到高血压怎么办

随着社会的发展,由于各种饮食、压力以及身体素质等多方面的原因,现在高血压人群在生活中极为常见,而且不少青年人也有一些高血压症状。所以说,朋友们应当关注自己的健康问题,平时多注意锻炼身体,在饮食方面也要...

怎样远程查看别人的微信信息

 尽管说微信微店的这一个营销推广仅仅很简单发个朋友圈就可以刷出去,但实际上它的实际效果并并不是那么好,并且担保金也许多,但仍然有很多顾客把大量的钱投入了里边,尤其是微商代理而言,开家微信微店能够提升她...

黑客帝国全集什么软件可以免费看(黑客帝国1免费完整版在线播放 芒果)

黑客帝国全集什么软件可以免费看(黑客帝国1免费完整版在线播放 芒果)

本文目录一览: 1、谁有黑客帝国动画版全集的资源啊? 2、《黑客帝国》免费在线观看完整版高清,求百度网盘资源 3、黑客帝国在哪看啊? 有确切网址不? 要免费的哦~~ 4、黑客帝国:矩阵...

一个案例告诉你:医疗SaaS架构设计怎么做

一个案例告诉你:医疗SaaS架构设计怎么做

有人说他想做医疗行业的产物司理,因为火,但实际上医疗是一个慢行业,他的风口大概在5年后,大概在10年后,也大概直到你退休都没有到来。 他不是一个仅靠成本就可以推向风口的行业,他更需要的是沉淀。 医疗...