What is ddos protection and what does it involve?

TechSteps implements layered DDoS protection covering network floods, application-layer attacks and connection exhaustion, and closes the origin exposure that lets attackers bypass an edge provider entirely. Most setups that fail under attack are protecting the front door while leaving the origin IP reachable.

What this solves

The problem underneath the request.

Two things are usually wrong when a site goes down under attack. The first is that the protection covers only volumetric traffic, while the attack is a small number of expensive requests against a search endpoint or a login form. The second is that the origin server IP is discoverable, so the attacker skips the protection altogether.

Origin exposure is the more serious of the two and the more commonly overlooked. Historical DNS records, mail headers, certificate transparency logs and an unprotected subdomain all leak it routinely. Once an attacker has the origin address, an edge provider in front of the domain is decorative.

Effective protection means filtering at the edge, limiting at the application layer, and making the origin unreachable except from the edge.

Who this is for

  • Businesses that have been attacked and want it not to repeat
  • E-commerce and booking sites where downtime has direct revenue cost
  • Sites whose search, login or API endpoints are expensive to serve
  • Companies whose provider suspended them for resource usage during an attack
  • Organizations with a plausible reason to be targeted

When people call us

Situations that usually start this conversation.

If more than one of these sounds familiar, the underlying cause is often a single issue rather than several separate ones.

  • 01 The site has gone down under traffic that was not legitimate
  • 02 Your host suspended the account for excessive resource use
  • 03 Login or checkout endpoints are being hammered by automated traffic
  • 04 You are behind a CDN and were attacked anyway
  • 05 A competitor, campaign or news event has raised your profile
  • 06 Bot traffic is consuming a significant share of server capacity

Technical scope

What the work actually covers.

Not every engagement includes all of this. The scope is agreed in writing before we start, and anything excluded is named rather than left ambiguous.

Edge layer

  • CDN or scrubbing provider configuration for volumetric attacks
  • Web application firewall rules tuned to your traffic
  • Rate limiting by path, method and source characteristics
  • Bot management and challenge configuration
  • Geographic and ASN rules where the business case supports them

Origin protection

  • Firewall restricting origin traffic to edge provider ranges only
  • Audit of historical DNS records that leak the origin address
  • Subdomain review, including mail and staging hosts
  • Certificate transparency exposure check
  • Origin address rotation where it has already been leaked

Application layer

  • Identification of expensive endpoints such as search and export
  • Caching so repeat requests never reach the application
  • Rate limiting on authentication and other costly paths
  • Connection and worker limits to prevent exhaustion
  • Graceful degradation under load rather than total failure

Operational readiness

  • Alerting on traffic anomalies rather than only on downtime
  • A documented response procedure with named responsibilities
  • Pre-agreed emergency rules that can be enabled quickly
  • Logging that survives the attack for later analysis
  • Provider escalation contacts established in advance

How we approach it

The order matters more than the checklist.

  1. 01

    Establish current exposure

    Whether the origin is reachable directly, what leaks it, and which endpoints are expensive. This determines whether existing protection is real or nominal.

  2. 02

    Close the origin first

    Firewall rules restricting the origin to edge provider ranges. Without this everything else can be bypassed, so it is the highest-value change and usually the fastest.

  3. 03

    Understand normal traffic

    Rate limits and WAF rules derived from real patterns. Limits set against imagined abuse block customers, which is a self-inflicted outage.

  4. 04

    Layer the controls

    Edge filtering for volume, application rate limits for expensive endpoints, and server-level connection limits as a backstop. Any single layer will eventually be the wrong one.

  5. 05

    Reduce the cost of a request

    A cached page served from the edge costs nothing to serve. Caching is a genuine DDoS control, not only a performance one.

  6. 06

    Prepare for the next one

    Anomaly alerting, a written procedure, emergency rules ready to enable, and escalation contacts. During an attack is the wrong time to be reading provider documentation.

What goes wrong

How this work fails when it is done badly.

These are the patterns we see most often when we are called in to fix someone else's work, or our own from earlier in our careers.

  • Origin IP still reachable

    The most common failure by a wide margin. Traffic sent directly to the origin bypasses every edge control. Historical DNS records and mail subdomains leak this constantly.

  • Only volumetric protection

    A few hundred requests per second against an uncached search endpoint can exhaust a server while never reaching a volumetric threshold. Application-layer attacks are cheap to run.

  • Rate limits tuned without real data

    Legitimate bursts get blocked, customers complain, the limits are removed entirely, and the protection is gone.

  • No response plan

    The attack starts and people begin reading documentation. Response takes hours instead of minutes, and the decisions made under pressure are worse.

  • Logs lost during the attack

    The evidence needed to tune protection is discarded because logging was local and the disk filled up.

What each side brings

What we need from you

  • Access to DNS and your CDN or edge provider account
  • Server and firewall access
  • Traffic history if it is available
  • A decision maker who can authorize changes during an incident
  • Details of any legitimate automated traffic such as partner integrations

What you get

  • Origin locked to edge provider ranges, with the leak sources addressed
  • Edge configuration including WAF and rate limiting rules
  • Application and server-level limits on expensive endpoints
  • Anomaly alerting on traffic patterns
  • A written incident response procedure
  • Emergency rules prepared and documented for rapid activation

Where we stop

  • A sufficiently large volumetric attack requires an edge provider with the capacity to absorb it. We configure and tune that layer; we are not ourselves a scrubbing network.
  • Protection involves tradeoffs. Aggressive rules block some legitimate users. We tune for your risk tolerance and we cannot achieve zero of both.
  • If the application itself is extremely expensive per request, protection has limits and the real fix is application work.

Questions we actually get asked

Straight answers.

We use Cloudflare. Are we already protected?

Partly, and probably less than you think. Cloudflare handles volumetric attacks well. Two gaps remain on most setups: the origin server is still directly reachable, so an attacker who finds the IP bypasses Cloudflare entirely, and the default rules are generic rather than tuned to your expensive endpoints. Both are fixable in a short piece of work.

How would an attacker find our origin IP?

Usually without effort. Historical DNS records are archived by several public services. Email sent from the server exposes it in the headers. Certificate transparency logs list subdomains. A staging or mail subdomain often points straight at the origin. This is why we audit for leaks rather than assuming the address is private.

What is the difference between a network and an application-layer attack?

A network attack tries to saturate your bandwidth or connection capacity with volume. An application-layer attack sends requests that look legitimate but are expensive to serve, such as repeated uncached searches. The second is cheaper to run and defeats volumetric protection, which is why it needs separate controls.

Can you help during an active attack?

Yes, and the outcome is much better when the groundwork exists. If we already know your environment, response is minutes. If we are meeting your infrastructure for the first time during an incident, we spend the first hour discovering it. Either way, call rather than email.

Will protection slow down our site?

Properly configured, it usually makes it faster, because the same edge caching that reduces attack cost also serves legitimate visitors from a nearby location. Poorly configured, aggressive challenges add friction. The tuning is where the difference lies.

Review DDoS Risk.

Describe the system and what is going wrong with it. A short technical conversation is usually enough for us to tell you whether this is the right work and roughly what it involves.