Itnetic logo Itnetic Technologies
  • Pricing
  • Discord
Game protectionMinecraft serversBot joins, ping floods and connection attacks stopped before they reach your server. No plugin, no mod, nothing for players to install.Explore game protection →

For websites and APIs

  • DDoS ProtectionLayer-7 mitigation for attacks that look like real traffic.
  • Web CDNEdge caching on the network that filters your attacks.
  • PricingFree tier, then plans from €5/month.

How it works

  • The edge pipelineChallenge gate, behavioral signatures, WAF, rate limits and cache.
  • Logs & analyticsPer-request visibility and the exact verdict behind every block.
  • NetworkPoints of presence across Europe, North America and Asia Pacific.

Learn

  • GuidesPlain-English explainers on DDoS, WAFs, rate limiting and CDNs.
  • HTTP header checkGrade any site’s security headers in a few seconds.
  • FAQThe questions we get asked before people sign up.
  • ChangelogWhat shipped, and when.

Compare

  • vs Cloudflare
  • vs DDoS-Guard
  • vs CDN77
  • vs WEDOS
  • Status ↗
Log inUnder attack?
Game protectionDDoS ProtectionWeb CDNPricing
The edge pipelineLogs & analyticsNetwork
GuidesHTTP header checkFAQChangelogvs Cloudflarevs DDoS-Guardvs CDN77vs WEDOSStatus ↗
PricingDiscord
Log inUnder attack?

Learn · WAF vs DDoS

WAF vs DDoS protection: what is the difference?

Both sit in front of your website, both block traffic, and vendors sell them side by side — which is exactly why teams buy one and assume they are covered for the other. They answer two different questions.

Updated July 31, 2026 · Itnetic team — reviewed by Petr Chlíbek, founder

Key takeaways

  • A WAF asks whether a single request is malicious. DDoS mitigation asks whether a client is part of a flood. Neither question answers the other.
  • One crafted request can be an exploit; a million ordinary requests can be an outage. The defenses are built for opposite ends of that range.
  • A WAF alone under a Layer 7 flood does not just fail — it becomes the bottleneck, because it pays inspection cost on every attack request.
  • DDoS mitigation alone waves SQL injection through, because a single well-paced exploit attempt never deviates from any traffic baseline.
  • You need both, running as one pass at the edge in the right order: reputation, challenge, rate limits, WAF inspection, cache — then your origin.

The short answer

A web application firewall (WAF) inspects individual requests and blocks the ones carrying an attack payload. DDoS mitigation reads traffic in aggregate and drops the flood. One asks is this request trying to exploit my application? The other asks is this client one of ten thousand pretending to be a visitor?

Web application firewallDDoS mitigation
Question it asksIs this request malicious?Is this traffic an attack?
Unit of decisionOne request, in isolationMany requests, over time
Threats it catchesSQL injection, XSS, path traversal, file inclusion — the OWASP Top 10HTTP floods, credential stuffing, scraping, volumetric and protocol floods
Volume needed to hurt youOne requestThousands to millions
How it decidesSignatures, managed rulesets, custom allow/block rulesTraffic baselines, client fingerprints, browser verification, rate limits
What it missesAttacks made of individually valid requestsA single well-formed request carrying a payload
You judge it onExploits blocked, false-positive rateTime to mitigate, uptime under attack

The confusion is understandable. Both are reverse proxies, both terminate connections before your origin does, and most mitigation products ship a WAF rule engine inside them. But a defense tuned to catch one bad request cannot see a pattern spread across a botnet, and a defense tuned to spot that pattern has no opinion about what is inside any single request.

What a WAF actually does

A WAF parses HTTP and evaluates the content of each request against rules: the URL, query string, headers, cookies and body. A quoted fragment of SQL in a search parameter, a script tag in a comment field, ../.. in a file path, a known exploit signature for your CMS — these are attacks that work at a volume of one, from a single client, at entirely human speed.

Rules come in two shapes. Managed rulesets cover published vulnerability classes and are maintained by the vendor. Custom rules encode what you know about your own application: only your office network reaches /wp-admin, only POST is allowed on your form handler, requests from countries you do not serve get challenged.

What a WAF cannot do is count. Given ten thousand clients requesting your search page, each request well-formed and carrying no payload, a signature engine finds nothing to match — because there is nothing there. The attack exists only in the aggregate, and the aggregate is not what a WAF looks at.

What DDoS mitigation actually does

DDoS mitigation starts from the opposite end. It models what normal looks like for your site — request rates per client, per endpoint, per region, along with the mix of browsers, TLS fingerprints and header orderings a real audience produces — and identifies clients whose behavior does not fit. Volumetric and protocol floods are absorbed upstream with network capacity; application-layer floods are separated from real users with browser verification, behavioral signatures and rate limits.

None of that machinery reads your request bodies for exploit payloads. A single SQL injection attempt from a real browser, at the pace a person browses, deviates from no baseline at all. To DDoS mitigation it is one visitor, doing visitor-shaped things.

Where each one fails alone

A WAF alone against a Layer 7 flood. The failure here is worse than "does not help." A WAF does real work per request — parsing, regex evaluation against hundreds of rules — so a flood aimed at your site now costs CPU at the inspection layer too. You have moved the bottleneck rather than removed it, and unless the platform drops obvious flood traffic before inspection, the WAF becomes the thing that falls over first.

DDoS mitigation alone against an exploit. Behavioral filtering happily forwards a request that would dump your user table, because behaviorally that client is indistinguishable from a customer. Uptime and integrity are separate properties: a site can be perfectly available while being emptied.

A network firewall for either. Worth naming, because "firewall" is doing double duty in the industry. A network firewall filters on addresses, ports and protocols — layers 3 and 4. It cannot read HTTP, so it sees neither the injection payload nor the difference between a shopper and a bot on port 443. Keep it for locking your origin down to your mitigation network, which is the one job it is genuinely good at.

Do you need both? Yes — and in one pass

The question worth asking is not which one but where they run and in what order. On a well-built edge, a request meets these stages before your origin ever hears about it:

  1. IP reputation and network filtering — known-bad sources and spoofed packets are dropped at the cheapest possible point.
  2. Challenge gate / browser verification — an invisible check separates real browsers from automation, before anything expensive runs.
  3. Rate limits — per-client, per-endpoint ceilings bound the paths that must stay dynamic: login, search, checkout, password reset.
  4. WAF inspection — the traffic that survives is small enough that per-request rule evaluation is affordable, and meaningful enough to be worth evaluating.
  5. Cache — every hit is a request your origin never serves, which is why a CDN doubles as attack armor.

Order is not a detail. Put WAF inspection first and you pay its cost on every attack request; put it last and it only ever sees traffic that already looks human. The same logic argues against buying the two from different vendors and chaining them: two proxies mean two network hops of latency, two sets of logs that have to be correlated by hand during an incident, two dashboards to reason about at 3am, and a much larger surface for the misconfiguration that lets attackers reach your origin directly.

What to check before you buy either

  1. Do both run in a single pass? One proxy, one decision pipeline, one set of logs. Chained vendors add latency and correlation work exactly when you have neither to spare.
  2. Does the WAF still function under attack? Ask what happens to rule evaluation at ten times your peak traffic. "The WAF is disabled during mitigation" is an answer some products give.
  3. Can you see which layer blocked what? Post-incident review needs per-request evidence — the verdict, the rule, the client fingerprint. That is what request logs and analytics are for.
  4. What do real users experience? A filter that CAPTCHAs everyone is trading conversion for uptime. Legitimate visitors should pass without friction.
  5. Is attack traffic billed to you? Being attacked should not generate an invoice. Check this before signing, not during your first incident.
  6. Are custom rules included or an upsell? A WAF you cannot write your own rules for is a managed ruleset with a nicer name.

How Itnetic runs both

Itnetic puts the whole pipeline on one edge network, in front of your site, enabled with two DNS record changes. IP reputation filtering drops known-bad networks and verified good bots stay allowlisted; an invisible challenge gate separates real browsers from scripted clients without showing anyone a CAPTCHA; behavioral signatures catch automation that fakes a browser user agent; rate limits bound your expensive endpoints; and WAF rules let you allow, block or challenge by path, header, method, country or client fingerprint. API paths can be marked so machine clients get proper status codes instead of a challenge they cannot solve — the reasoning is in how to protect an API from DDoS attacks.

Because it is one pass, every request carries a single verdict you can read in per-request logs: what was blocked, by which layer, and why. DDoS protection and the WAF are both included on every plan, including the free one, and attack traffic is never metered against your bandwidth quota.

If you are choosing between the two right now, the honest answer is that the choice is false — but if you have to start somewhere, start with the one that can take you offline. Then read what DDoS mitigation is for how the filtering side works in detail.

FAQ

Quick answers

Does a WAF stop DDoS attacks?

Only the parts that look like exploits. A WAF matches known malicious patterns inside individual requests, and the requests in an application-layer flood are individually well-formed and harmless — the attack exists only in the aggregate. Worse, a WAF pays parsing and rule-evaluation cost on every request, so a flood that reaches it consumes resources at the inspection layer. Flood traffic has to be dropped by behavioral filtering before the WAF sees it.

Is DDoS protection enough on its own, without a WAF?

Not if you care about more than uptime. DDoS mitigation decides based on how a client behaves across many requests, so a single SQL injection or cross-site scripting attempt sent at human speed from a real browser deviates from no baseline and passes straight through. Availability and integrity are different properties, and one defense does not deliver both.

Is a WAF the same as a firewall?

No. A network firewall filters on IP addresses, ports and protocols at layers 3 and 4 — it cannot read HTTP, so it sees neither an injection payload nor the difference between a customer and a bot on port 443. A WAF operates at layer 7 and inspects the actual content of requests. Both are useful; the network firewall is what you use to lock your origin server down so it only accepts traffic from your mitigation network.

Should the WAF run before or after DDoS filtering?

After. Reputation filtering, browser verification and rate limits are cheap per request and remove the bulk of automated traffic; WAF inspection is expensive per request and should only run on what survives. Putting inspection first means paying its cost on every attack request, which is how the WAF itself becomes the bottleneck under load.

Can I buy a WAF and DDoS protection from different vendors?

You can, and some large deployments do, but for most sites it is a bad trade. Two proxies mean two network hops of added latency, two sets of logs to correlate by hand during an incident, two dashboards to reason about under pressure, and more configuration surface for the mistake that leaves your origin reachable directly. A single edge that runs both in one pass gives you one verdict per request and one place to change a rule.

Do I still need both if I already use a CDN?

A CDN helps with both problems without solving either. Cache hits are requests your origin never serves, which absorbs a meaningful share of a flood aimed at cacheable pages, but your dynamic paths — login, search, cart, checkout — are uncacheable by definition and are exactly where attacks land. And caching does nothing about an exploit payload. The practical answer is a CDN that has mitigation and a WAF on the same network rather than three separate products.

Keep reading

01

What is the best DDoS protection?

Every provider claims to be the best DDoS protection. The claim is unfalsifiable on its own — but the properties that decide whether a service keeps you online are short, concrete and easy to check before you buy.

02

What is a DDoS attack?

A distributed denial-of-service (DDoS) attack overwhelms a website or API with traffic from many machines at once, until real visitors can no longer get through.

03

What is a Layer 7 DDoS attack?

Layer 7 (application-layer) DDoS attacks imitate legitimate visitors instead of flooding the network — which is exactly why traditional defenses miss them.

04

What is a DNS amplification attack?

A DNS amplification attack forges your IP address on small DNS queries so that thousands of innocent servers answer with far larger replies — all of them aimed at you.

05

What is a SYN flood attack?

A SYN flood does not try to fill your pipe. It opens thousands of TCP connections a second and never finishes them, until the queue that tracks half-open connections is full and the next real visitor is simply never let in.

06

How to stop a DDoS attack on your website.

A practical, ordered checklist for the moment your site goes down — and for making sure the next attack never reaches it.

Protect my website freeHow our protection works
Itnetic logo Itnetic Technologies

DDoS protection that keeps your customers online. Attacks filtered at the edge in every region, real visitors served straight through.

Find us on GoogleAdd as preferred source

Product

  • Under attack?
  • DDoS Mitigation
  • Web CDN
  • Game Protection
  • Network
  • Pricing

Resources

  • Learn
  • HTTP header check
  • Changelog
  • FAQ
  • Status
  • Discord

Legal

  • Acceptable Use
  • SLA
  • Security
  • Abuse
  • Sub-processors
  • Data Retention
  • Incident Response

Company

  • Founder
  • Contact
Petr ChlíbekIČO: 21210756Neplátce DPH
© 2026 Itnetic Technologies. All rights reserved.
Terms of ServicePrivacy PolicyCookie PolicyDPAIP geolocation by DB-IP (CC BY 4.0)Powered by Startup FastLiftOff launch badgeFeatured on IndieHunt