三次握手的漏洞SYN洪泛攻击

SYN洪泛攻击是一种连通性攻击,通过伪造IP向服务器发送大量半开连接请求,消耗服务器资源,导致服务不可用。攻击原理涉及三次握手过程,攻击者仅完成第一次握手,服务器在等待第二次握手时资源被耗尽。解决方案包括无效连接释放、延缓TCB分配和防火墙确认。DDoS攻击则利用大量合法请求占用服务资源,分为带宽攻击和连通性攻击。SYN洪泛属于连通性攻击类型。
摘要由CSDN通过智能技术生成

什么是洪泛攻击

通过网络服务所在的端口发送大量伪造原地址的攻击报文,发送到服务端,造成服务端上的半开连接队列被占满,从而阻止其他用户进行访问。

原理

攻击者客户端利用伪造的IP地址向服务端发出请求(第一次握手),而服务端的响应(第二次握手)的报文将永远发送不到真实的客户端,服务端在等待客户端的第三次握手(永远都不会有的),服务端在等待这种半开的连接过程中消耗了资源,如果有成千上万的这种连接,主机资源将被耗尽,从而达到攻击的目的。

可能官方语言不容易理解,那么看图,一下就明白了

解决方案

1、无效连接释放

操作系统在服务器这把有一个专门检查的线程,检查这个链接是否有效,对连接进行监控,达到一定的阈值,对连接进行资源释放。 坏处:可能正常连接也触发了这个阈值,不适合,很少这么处理

2、延缓TCB分配方法 此方法很少使用

3、防火墙 必须确认了有效之后才像服务器发送,这个是主流的解决方式。

拓展:DDOS攻击

什么是DDOS攻击?

DDOS:利用合理的服务请求去占用非常多的服务资源,使正常的用户无法得到响应

常见的:计算机网络带宽攻击和连通性攻击

计算机网络带宽攻击

以极大的通信量去冲击网络,使所有可用的网络资源被消耗殆尽,使合理的请求资源无法响应

连通性攻击

大量的连接请求去冲击计算机,使所有可用的操作系统资源被消耗殆尽。

SYN洪泛攻击属于哪种?

连通性攻击,利用了TCP协议的缺陷,发生大量半连接请求,消耗CPU资源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值