How to verify if a host or CDN actually protects against DDoS (practical guide)
Learn how to run controlled tests and interpret evidence — headers, logs, failover timing and rate‑limit behavior — to validate whether the DDoS protection advertised by your provider is real and sufficient for critical journeys like checkout, login and billing APIs.

You see glossy dashboards and a “DDoS protection” badge in your provider portal, but what matters for the business is whether that protection holds during a targeted surge at checkout, preserves login sessions, and keeps billing APIs available. This guide teaches how to collect operational evidence without administrative access to the provider, so you can decide whether to rely on edge/CDN or contract managed mitigation.
The practical thesis: don’t accept marketing; validate using observable signals — edge headers, error patterns, failover timing and rate‑limit behavior. When these signals are missing or inconsistent, managed mitigation becomes necessary. Below you’ll find scenarios, executable tests, evidence interpretation, limitations and a negotiation checklist for SLAs and contract clauses.
Which critical journeys to test first and why
Start with flows that create immediate financial or reputational impact: e‑commerce checkout, login/authentication, billing APIs and webhook endpoints. These paths combine session state and authenticated requests that commonly break under coarse blocking strategies at the edge.
- Checkout: failures cause abandonment and reconciliation issues.
- Login/auth: blocking affects user access and account recovery.
- Billing APIs and webhooks: missed confirmations disrupt reconciliations.
What a CDN usually covers and what it doesn’t
A CDN/edge reduces origin exposure, provides basic rate limiting and applies static or behavioral rules. It mitigates many simple attacks but has operational limits: sophisticated L7 attacks that mimic real users, L3/L4 saturation upstream of the edge, and attempts to discover or bypass headers and caches.
Managed mitigation brings global traffic visibility, operational playbooks and human escalation during complex events — capabilities not always visible in a standard CDN dashboard.
Tests you can run without provider root access
Run controlled tests against public endpoints and collect client-side responses. Don’t perform actions that violate provider policies or local law; the steps below are diagnostic and meant for controlled environments.
- Synthetic checks: run periodic requests that simulate checkout and capture status codes, latency and headers.
- Progressive rate tests: increase request rate per IP or session in small steps and observe when latency and errors spike.
- Failover checks: simulate routing changes via local DNS or proxy to measure failover timing and recovery paths.
- Origin direct validation: where authorized, make requests directly to the origin IP to see if it responds bypassing the edge.
How to run a safe rate test
Define a short, low‑impact target using test IPs and narrow windows. Record timestamps, headers and status codes. Differentiate 429 (rate limited) from 5xx (origin failure) — these point to different mitigations.
How to collect and interpret evidence: headers, logs and error patterns
Without provider logs, focus on client‑collectable evidence: HTTP headers, status codes, response times and repetition patterns. Ask the provider for logs after tests; below are the recommended fields to request.
Useful headers and their meaning
- X‑Edge‑Request‑ID or similar: confirms the request reached the edge.
- X‑RateLimit‑Remaining and X‑RateLimit‑Reset: indicate active rate limiting policies.
- X‑Cache‑Status: shows whether content was served from cache or proxied to origin.
- Server / Via: changes can indicate intermediate proxies or reroutes.
Header names here are illustrative — the key is to identify headers that prove edge presence, rate‑limit enforcement and caching. Absence of such headers does not prove lack of mitigation but increases the need for corroborating evidence.
4xx vs 5xx errors and what they reveal
4xx responses (notably 429) during controlled load increases typically indicate active filtering or rate limiting. Persistent 5xx errors point to origin saturation or internal failures. In real incidents, a pattern of 429 followed by 5xx as origin becomes overloaded is common.
Signals that the edge is being bypassed
Watch for these during tests:
- Direct origin responses when requesting by IP or using manipulated Host headers (in authorized test setups).
- Inconsistent headers across geographic regions (some regions show edge headers, others don’t).
- Rising origin latency while the edge shows low latency — indicates malicious traffic reaching origin alternatively.
- Origin logs showing traffic from IPs that should have been filtered.
If you observe these signals, request timestamped correlated evidence from the provider and escalate to incident response teams.
Criteria to determine coverage for L7 and L3
Use objective criteria:
- L7 mitigation: rate limiting per session, bot fingerprinting and sustained success rate for critical flows; evidence: 4xx filtering at the edge and edge logs with mitigation signatures.
- L3/L4 mitigation: volumetric absorption and network failover capabilities; evidence: edge throughput metrics and records of route filtering — typically provided in provider post‑event reports.
Absent BGP logs or volumetric metrics, you can observe symptoms but should avoid definitive claims about capacity.
Trade‑offs: when a CDN suffices and when to hire managed mitigation
Choose a CDN when traffic is mostly static, critical flows tolerate simple rate limits, and your team can validate headers and behavior. Opt for managed mitigation when critical journeys require continuous availability, prior attacks showed edge evasion, or you need operational playbooks and real‑time remediation.
Remember: managed mitigation complements, not replaces, secure engineering practices such as WAF rules, input validation and resilient architecture.
Negotiation checklist for providers
- Require visibility clauses: access to edge logs and timestamped samples for tests.
- Define observable acceptance criteria (headers, status codes, failover timing).
- Demand escalation playbooks and incident response SLAs (initial response time and communication cadence).
- Request coordinated testing: evaluate behavior during an agreed window and scope.
Frequently asked questions
Does a CDN guarantee full DDoS protection?
No. A CDN reduces exposure and blocks basic vectors, but it may not stop sophisticated L7 attacks that emulate legitimate users nor prevent alternative routes to the origin. Validate using the tests and evidence above.
How to tell legitimate traffic from attack in my metrics?
Look for sudden increases in requests without corresponding conversion increases, repetitive user‑agents, missing expected cookies, and rising 4xx/5xx error patterns. Session logs and fingerprint correlation help distinguish noise from attack.
What is origin failover and why does it matter?
Origin failover is the time and process to reroute or recover service when the origin is unreachable. It matters because cache hits can hide write path failures — checkout and billing depend on origin availability, so long failover windows mean transactional loss.
Which logs should I ask the provider for to validate mitigation?
Request edge logs with timestamps: request fields (IP, Host, User‑Agent), actions taken (block, challenge, rate limit) and samples of dropped traffic. For network mitigation, ask for peak metrics and route/filter change records.
What MVX Shield can coordinate and what remains with your team
MVX Shield can perform a coordinated technical assessment with controlled tests and deliver a report of evidence and recommended hardening steps for critical L7 flows. We do not replace secure application engineering — your app teams must implement fixes derived from findings.
Request a technical DDoS protection assessment and receive an evidence report with actionable recommendations. Start by scheduling an evaluation aligned with our L7 Hardening and Website Security offerings, and involve Incident Response if needed via Incident Response. Request a technical assessment of your DDoS protection and get a report of actionable evidence.
SHIELD