r9y-map


Project maintained by r9y-dev Hosted on GitHub Pages — Theme by mattgraham

Product Specific DDoS Protection e.g. WAF

** Product Specific Denial-of-Service attack Protection e.g. via Web Application Filter**

Definition: Product-specific DDoS protection (e.g., via a WAF) refers to protecting individual applications, APIs, or user journeys rather than only defending the network edge. It focuses on how the product behaves under attack. Often done via WAF (Web Application filter) because it understands application semantics (unlike network DDoS protection (L3/L4)). Instead of “protect everything equally,” you protect critical product surfaces differently. Each endpoint has custom rules, limits, and fallbacks.

Key Steps: 1) Identify critical user journeys (CUJs) 2) Identify possible attack types and cost (CPU usage, DB queries, external calls) by endpoints 3) Define and implement protective countermeasures based on results (request validation & filtering, brute-force protection, credential stuffing protection etc.)

Benefits:

  1. Reduces impact of attacks to specific endpoints
  2. Improves user experience (fewer false blocks)
  3. Saves backend resources (blocks expensive requests first)
  4. Maintains revenue during incidents
  5. Enables graceful degradation instead of full outage
  6. Provides fine-grained, per-endpoint control
  7. Speeds up detection and targeted response

Examples:

1. Cloudflare:

2. Google Cloud Armor:

3. AWS Web Application Firewall:

4. Microsoft Azure Web Application Firewall:

Related Terms to Vanilla DDoS Protection:

These related terms are often used in conjunction with Vanilla DDoS Protection.

Prerequisites

Before conducting Vanilla DDoS Protection, it is essential to have the following in place:

1. Clear definition of critical user journeys (CUJs): Identify high-priority flows (login, checkout, core APIs) and rank them by business impact and sensitivity 2. Layer 7 protection capability: Deploy a WAF — type: post —