首页 > 其他分享 >Slow Post DDoS攻击

Slow Post DDoS攻击

时间:2022-11-09 14:45:36浏览次数:69  
标签:Slow HTTP 攻击 DDoS Post 服务端

一、简介

在Slow Post DDoS攻击中,攻击者将合法的HTTP POST表头发送到Web服务器,在这些标头中,将正确指定后面的邮件正文的大小,但是,消息正文以令人痛苦的慢速发送,这些速度可能慢至每分钟一字节。
可与僵尸网络协同工作,发起成千上万次的Slow Post DDoS攻击,导致服务端资源迅速消耗,使合规连接无法实现。

二、迹象

Slow Post DDoS攻击的特点是传输针对基于线程的Web服务端的HTTP请求,发送数据的速度非常慢,但不足以使得服务连接超时,在服务端未收到其他预期数据时始终保持连接打开,因此阻止了真正用户访问服务端。因此,在服务端看起来会有大量连接的客户端,但自身处理负载(CPU、内存)非常低。

三、与传统应用层DDoS攻击的区别

传统应用层DDoS攻击旨在发送超出服务器处理能力的海量HTTP请求,通过泛洪的方式造成服务器宕机,这需要攻击者需要具备大量资源能够淹没莫标注及。相比之下,Slow Post攻击端(攻击者可通过僵尸网络发动攻击)与服务端建立大量的客户端,但是自身处理负载过低,不容易发现。

四、模拟测试

可通过如下链接下载相关工具:
GitHub - shekyan/slowhttptest: Application Layer DoS attack simulator
可通过如下方式进行:
slowhttptest -c 5000 -u IP_ADDRESS

当前攻击成功,在服务端可以看到大量TCP连接,但是服务端的整体负载未见增加。


其他客户已无法访问相关服务

五、说明

Slowloris 和 Slow HTTP POST DoS 攻击依赖于这样一个事实,即 HTTP 协议在设计上要求服务器在处理请求之前完全接收请求。如果 HTTP 请求未完成,或者传输速率非常低,服务器会使其资源忙于等待其余数据。如果服务器使太多资源处于繁忙状态,则会造成拒绝服务。此工具正在发送部分 HTTP 请求,试图从目标 HTTP 服务器获取拒绝服务。

标签:Slow,HTTP,攻击,DDoS,Post,服务端
From: https://www.cnblogs.com/ColoFly/p/16873617.html

相关文章

  • 使用OkHttp发送POST请求的快速入门指南
    英文原文:https://www.baeldung.com/okhttp-post1介绍本文将介绍OkHttp客户端的基本用法。在本篇简短的技术文章中,我们将特别介绍OkHttp3.x版本中发送Post请求的不......
  • PostgreSQL
    PostgreSQL:PostgreSQL是一种对象-关系型数据库管理系统(Oracle也属于此类),有plpgsql结构化语言,任意精度的数值类型、无限长度的文本类型,对象及继承概念等。 Greenplum:Green......
  • PostgreSQL 性能评测指南
      背景建议至少提交两份测试报告(从一、二选择两个测试case)一、任选一(建议结合业务选择,简单在线业务选tpcb,复杂在线业务选tpcc,偏分析业务选tpch)tpcctpcbtpch二......
  • 微信小程序wx.request POST请求,请求参数需要form-data形式
    正常情况下,我们的请求参数一般都默认在RequestPayload中但是有些时候,你的后端就需要在FormData中,解决方案:只要将wx.request的header改为‘content-type’:‘ap......
  • postman动态获取token到环境变量供后续接口使用
    一:新建环境(为了方便供本项目使用,与其他项目隔离)左侧点击Environments,点击加号新建在界面内填写变量、类型、初始值、当前值变量与脚本设置的变量一致类型默......
  • 使用Postman去验证Oauth2.0授权码模式出现"Error: Bad client credentials"的解决方法
    错误时的authentication的配置如下  检查过console后,发现拿授权码去获取token时没有带上CilentSecret  经过一番奋斗发现是ClientAuthentication这里的问题......
  • 关于什么时候用get请求和什么时候用post请求
    转载自:(19条消息)关于什么时候用get请求和什么时候用post请求_火兰的博客-CSDN博客_什么时候用get什么时候用postget和post方法功能类似的,使用建议:1、get方式的安全性较P......
  • Postman打印 一大堆"key-value"形式的内容
    Postman请求接口时,打印了一大长串看不懂的"key-value"形式的内容,那么可能就是抛出异常时将异常处理语句封装在了统一返回结果集里了eg:}catch(Exceptione){retu......
  • idea中配置本地postgresql数据源
    pom.xml文件中新增<!--postgresql数据库配置--><dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>42.2.18</version......
  • DDoS木马-Tsunami家族样本分析
    <title></title>DDoS⽊⻢¨NBSP;-Tsunami家族样本分析⼀、样本概述样本运⾏平台为linux系统,作为僵⼫⽹络节点进⾏DDoS攻击。连接IRC服务器,通过互联⽹中继聊天接收......