当前位置: 首页 > ai >正文

针对 “TCP 连接建立阶段” 的攻击

针对 “TCP 连接建立阶段” 的攻击

  • 一、定义
  • 二、共性防御思路
  • 三、攻击手段
    • 3.1、SYN 洪水攻击(SYN Flood)
    • 3.2、Land 攻击(Land Attack)

一、定义

什么是针对 “TCP 连接建立阶段” 的攻击?核心特征是利用 TCP “三次握手” 机制的漏洞,阻止正常连接建立,或通过伪造连接请求消耗服务器资源。

这类攻击的目标均为耗尽服务器的 “半连接队列” 或 CPU / 内存资源,使服务器无法响应合法客户端的连接请求(属于 “拒绝服务(DoS/DDoS)” 范畴)。

二、共性防御思路

加固三次握手机制(如启用 SYN Cookie)、缩短半连接超时时间、过滤异常 SYN 包(如源目 IP 相同、频率过高的包)

三、攻击手段

3.1、SYN 洪水攻击(SYN Flood)

三次握手第一步(客户端发 SYN)后,不回复服务器的 SYN+ACK,占用服务器 “SYN_RCVD” 半连接队列

攻击逻辑简述
伪造大量虚假源 IP 的 SYN 包,填满半连接队列,正常 SYN 请求被丢弃

3.2、Land 攻击(Land Attack)

伪造 “源 IP = 目标服务器 IP、源端口 = 目标服务器端口” 的 SYN 包,使服务器 “自连接”

攻击逻辑简述
服务器收到 SYN 后向自身回复 SYN+ACK,陷入 “发送→接收→再发送” 的无限循环,消耗 CPU

http://www.xdnf.cn/news/19141.html

相关文章:

  • Elasticsearch面试精讲 Day 2:索引、文档与映射机制
  • 翻译-同位协同克里金算法
  • Apple登录接入记录
  • CNB刷新EO缓存和插件化
  • 【Big Data】AI赋能的ClickHouse 2.0:从JIT编译到LLM查询优化,下一代OLAP引擎进化路径
  • 【3D算法技术入门】如何基于建筑图片重建三维数字资产?
  • 《任正非传》读书笔记(下):鸿蒙生态与全球化
  • 【股票数据API接口23】如何获取股票实时交易数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据
  • 叉车避让行人不及时易碰撞?叉车防撞系统装置切实提高作业安全性
  • ocenaudio(录音和音频编辑软件) v3.15.3 多语便携版
  • ElasticSearch学习笔记
  • 并发编程——08 Semaphore源码分析
  • 解决低版本CUDA与PyTorch之间的兼容性问题
  • leetcode643. 子数组最大平均数 I
  • ORM基础操作+路由系统
  • destoon8.0使用post插入keyword热搜到表
  • SQL注入6----(其他注入手法)
  • Spring和mybatis整合后事务拦截器TransactionInterceptor开启提交事务流程
  • 音视频学习(六十一):H265中的VPS
  • 本地部署 hello-algo 并实现外部访问
  • 趣味学RUST基础篇(结构体方法)
  • 吴恩达机器学习(四)
  • 在 MyBatis 中oracle基本数值类型的 JDBC 类型映射
  • Linux命令学习:make,make install,modprobe,lsmod
  • 鸿蒙服务端开发资料汇总
  • android adb调试 鸿蒙
  • 119、【OS】【Nuttx】【周边】效果呈现方案解析:变量展开
  • 计算机三级嵌入式填空题——真题库(26)原题附答案速记
  • components.d.ts声明组件类型的作用
  • RabbitMQ 和 Kafka