文章目录
一、DDoS防护基础概念
1.1 什么是DDoS攻击
分布式拒绝服务(Distributed Denial of Service, DDoS)攻击是一种通过大量合法或伪造的请求占用目标服务器资源,使其无法正常提供服务的网络攻击方式。DDoS攻击通常具有以下特征:
特征 | 说明 | 示例 |
---|---|---|
分布式来源 | 攻击来自大量不同IP地址 | 僵尸网络控制的数千台设备同时发起请求 |
流量洪泛 | 短时间内产生远超正常水平的请求量 | 每秒数万次的API调用请求 |
资源耗尽 | 目标是耗尽服务器资源(带宽、CPU、内存等) | 数据库连接池被占满,正常用户无法连接 |
伪装性 | 攻击流量往往模仿正常业务请求 | 模拟正常用户浏览行为的HTTP请求 |
在SpringBoot应用中,常见的DDoS攻击类型包括:
- HTTP Flood:针对Web层的HTTP请求洪泛