NewOne plan from €9.90, extra domains €1, every feature included

All articlesTechnical Deep Dive

Volumetric vs Protocol vs Application DDoS: A Field Guide to Attack Types

A

Akarguard Team

Security Engineering

Sep 13, 20267 min read

DDoS attacks fall into three categories that exhaust three different resources. Understanding which type you're facing determines how you should respond.

Not all DDoS attacks are the same. They differ in what resource they target, how they're detected, and how they're mitigated. Knowing the attack type in the first 5 minutes of an incident determines which mitigation actions to prioritize.

Volumetric Attacks (L3/L4)

Goal: exhaust bandwidth. Weapon: raw packet volume. These attacks aim to fill your internet link with more traffic than it can carry. Detection: bandwidth spike, PPS spike. Mitigation: upstream scrubbing, null routing, rate limiting at the transit level.

  • UDP floods, ICMP floods, DNS/NTP/Memcached amplification attacks.
  • Can reach terabits per second using reflection/amplification.
  • Stopped upstream at the network (host/transit, BCP38); Akarguard is L7 and hides your origin so these have no direct target, but does not scrub the raw flood.

Protocol Attacks (L3/L4)

Goal: exhaust server/firewall state tables or processing capacity. Weapon: malformed packets or exploited protocol behavior. Detection: CPU spike, connection table exhaustion, ICMP unreachable storms. Mitigation: SYN cookies, state table tuning, packet filtering.

  • SYN floods, fragmented packet attacks, Ping of Death (legacy), Smurf attacks.
  • Can take down a server with relatively modest bandwidth.
  • Mitigated with SYN cookies and upstream network filtering; hiding your origin behind a proxy removes the direct target.

Application Layer Attacks (L7)

Goal: exhaust server compute or application logic. Weapon: valid HTTP requests targeting expensive operations. Detection: CPU/DB spike, increased error rates, normal-looking traffic with high backend load. Mitigation: behavioral analysis, rate limiting, CAPTCHA/JS challenges.

  • HTTP floods, Slowloris, cache-busting, credential stuffing, GraphQL abuse.
  • Require application awareness to detect — network-level filtering misses them.
  • Akarguard's L7 detection model identifies and blocks these at the proxy.
A

Akarguard Team

Security Engineering at Akarguard

Ready to protect your infrastructure?

Start free — 7 days, nothing charged. €9.90 a month after that, €1 for each extra domain.

Get Protected Free

Keep your site up
on its worst day.

€9.90 a month, €1 for each extra domain, every feature included, 7 days free. One DNS change to start.