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

【web安全】缓慢的HTTP拒绝服务攻击详解

文章目录

  • 前言
  • 一、攻击原理
  • 二、攻击类型
  • 三、攻击特点
  • 四、HTTP慢速攻击实战
    • 工具简介
    • 使用参数介绍
  • 五、修复建议


前言

缓慢的HTTP拒绝服务攻击是一种专门针对于Web的应用层拒绝服务攻击,攻击者操纵网络上的肉鸡,对目标Web服务器进行海量http request攻击,直到服务器带宽被打满,造成了拒绝服务。


一、攻击原理

Web应用在处理HTTP请求之前都要先接收完所有的HTTP头部,因为HTTP头部中包含了一些Web应用可能用到的重要的信息。攻击者利用这点,发起一个HTTP请求,一直不停的发送HTTP头部,消耗服务器的连接和内存资源。抓包数据可见,攻击客户端与服务器建立TCP连接后,每10s才向服务器发送一个HTTP头部,而Web服务器在没接收到2个连续的\r\n时,会认为客户端没有发送完头部,而持续的等客户端发送数据。如果恶意攻击者客户端持续建立这样的连接,那么服务器上可用的连接将一点一点被占满,从而导致拒绝服务。这种攻击类型称为慢速HTTP拒绝服务攻击
在这里插入图片描述
只要Web服务器开放了Web服务,那么它就可以是一个靶子,HTTP协议在接收到request之前是不对请求内容作校验的,所以即使你的Web应用没有可用的form表单,这个攻击一样有效。


http://www.kler.cn/news/365796.html

相关文章:

  • HivisionIDPhoto Docker部署以及Springboot接口对接(AI证件照制作)
  • 【贪心算法】(第十四篇)
  • 创建型模式-----建造者模式
  • 模型选择拟合
  • C2W4.LAB.Word_Embedding.Part1
  • git安装-Tortoise git 安装汉化教程
  • 从零开始:Python与Jupyter Notebook中的数据可视化之旅
  • 从PDF文件中提取数据
  • 理解深度学习模型——高级音频特征表示的分层理解
  • 【Linux系统】如何证明进程的独立性
  • 追寻数组的轨迹,解开算法的情愫
  • 【CCL】浅析 CFX Command Language
  • Java应用程序的测试覆盖率之设计与实现(一)-- 总体设计
  • 51单片机的学习之路1
  • ArcGIS001:ArcGIS10.2安装教程
  • 【实战案例】Django框架连接并操作数据库MySQL相关API
  • Obsidian·Zotero·无法联动问题
  • FFMPEG+Qt 实时显示本机USB摄像头1080p画面以及同步录制mp4视频
  • Svelte 5 正式发布:新一代前端框架!
  • 深入理解 Python 中的 threading.Lock:并发编程的基石
  • 一站式学习 Shell 脚本语法与编程技巧,踏出自动化的第一步
  • 桂城真题长方形
  • 计算机网络原理总结B-数据链路层
  • [CSP-J 2023] 一元二次方程(模拟)
  • 系统架构图设计(行业领域架构)
  • Spark 的 Http Broadcast 和 Torrent Broadcast 广播实现类的对比