← See all resources
HTTP Flood DDoS Attack
🌐Network Attacks • Attack Types

HTTP Flood DDoS Attack

How DDoS attacks targeting applications and HTTP servers work.

Tags

HTTP FloodLayer 7DDoSWeb Security
Download infographic

File: SecPro-ataque-ddos-http-flood.png

What is an HTTP Flood attack?

The HTTP Flood is a layer-7 (application) DDoS attack that overwhelms a web server with a flood of seemingly legitimate HTTP requests (GET or POST). Unlike volumetric attacks, it doesn't try to saturate bandwidth but to exhaust server resources — CPU, memory, database connections — with requests that look like a normal user's, which makes it hard to detect.

GET Flood vs POST Flood

The GET Flood repeatedly requests heavy resources (images, dynamic pages) to force the server to process them. The POST Flood submits forms or payloads that force backend processing and database queries, consuming more resources per request. Both are usually run from botnets to simulate realistic, distributed traffic.

How to mitigate an HTTP Flood?

Effective defenses include a WAF (Web Application Firewall), per-IP and per-session rate limiting, CAPTCHA or JavaScript challenges to filter bots, edge caching (CDN), and behavioral analysis to tell real users from automated requests. We cover this attack in depth on our blog.

More from Network Attacks • Attack Types

Explore more infographics

View full catalog

Need help with your cybersecurity? 💬