HTTP范围放大攻击简记

HTTP范围放大攻击中的放大效应是通过滥用HTTP协议中的Range头字段来实现的。

HTTP Range请求的正常用途

HTTP Range头字段允许客户端请求特定字节范围的资源片段。这种功能主要用于以下场景:

  • 断点续传:客户端可以在下载中断后只请求未完成部分,从而避免重新下载整个文件。
  • 按需获取:客户端可以根据需要仅请求文件的特定部分,例如视频流中的一段。
http 复制代码
GET /demo.mp4 HTTP/1.1
Host: www.target.com
Range: bytes=0-499

服务器会返回这500个字节,而不是整个文件,从而节省带宽。

攻击者方式

攻击者发送如下数据包:

http 复制代码
GET /demo.mp4 HTTP/1.1
Host: www.target.com
Range: bytes=0-499,0-499,...

这里,攻击者请求了同一文件的多个重复片段(每次500字节,共n次)。服务器将生成n个500字节的片段并将它们组合成一个响应。最终的效果就是攻击者可以通过发送一个较小的请求包,可使得服务器生成一个超大的响应包。在实际的攻击中,攻击者会利用分布式拒绝服务攻击(DDoS)的方式,控制大量僵尸主机发送此种数据包,可导致源服务器的服务崩溃、CDN节点被打垮等。

相关推荐
大方子12 小时前
【好靶场】他被什么加固了1?
网络安全·好靶场
dianziqian13 小时前
什么是电子签?
大数据·网络·人工智能
小猫咪0113 小时前
Linux 查看端口占用:netstat、ss、lsof 谁更好用?
linux·运维·网络
cui_ruicheng13 小时前
Linux网络编程(十):自定义协议与网络计算器
linux·服务器·网络·tcp/ip
开开心心就好13 小时前
180套模板的图片艺术拼接实用工具
linux·服务器·网络·spring·智能手机·maven·excel
虹科网络安全13 小时前
艾体宝方案|“110天“倒计时:CRA合规之路(四)
网络·安全·web安全
汪汪大队u13 小时前
XX校园网规划与搭建实验
运维·网络
2401_8734794014 小时前
【合规审计】如何记录每次IP查询用于监管报送?IP离线库日志集成操作指南
网络·网络协议·tcp/ip
酿情师14 小时前
春秋云境:CVE-2022-30887(文件上传漏洞)复现分析
网络·安全·安全威胁分析·安全性测试·cve
大方子14 小时前
【PolarCTF】upload1
网络安全·polarctf