Security

What is Reflective DDoS?

Also known as: Amplification Attack

Definition

A reflective DDoS attack uses spoofed requests to misconfigured servers that send large responses to a victim, amplifying traffic up to 100x and overwhelming the target.

A reflective DDoS (distributed denial-of-service) attack, also known as an amplification attack, is a cyberattack that exploits publicly accessible servers to overwhelm a target with amplified traffic. The attacker sends small, spoofed requests to misconfigured services such as DNS, NTP, or SNMP. These services, instead of verifying the source address, send large responses to the victim's IP address, effectively multiplying the bandwidth consumed. This technique allows attackers to generate massive attack volumes with limited resources.

How it works: The attacker forges the source IP address of the request to match the victim's IP. The server receiving the request sends its response to that forged address. The response is many times larger than the request, creating an amplification factor. For example, a DNS query of 60 bytes can produce a response over 4000 bytes, a factor of 70. The attacker distributes the attack across many servers (often thousands) to create a flood. The victim's network devices or servers become saturated, causing denial of service.

Where it fits: Reflective DDoS attacks are a subset of DDoS attacks that exploit network protocols without authentication. They are harder to mitigate than direct attacks because the traffic originates from legitimate servers. Defenses include BCP 38 (ingress filtering to block spoofed packets), rate limiting, and using DDoS protection services. They are part of the larger category of amplification attacks, which also include attacks on protocols like Memcached and SSDP.

Key facts

  • Uses misconfigured servers (DNS, NTP, SNMP) as amplifiers.
  • Attackers spoof source IP to redirect responses to victim.
  • Amplification factor can exceed 100x with some protocols.
  • Ingress filtering (BCP 38) is a primary mitigation technique.
  • Reflective DDoS attacks account for a significant fraction of large DDoS events.

How it works in practice

In 2018, attackers used Memcached amplification to launch a 1.7 Tbps attack on GitHub. The attacker sent small queries to memcached servers with spoofed source IPs, resulting in a massive data flood that saturated GitHub's network.

Related terms

DDoS Amplification Factor DNS Amplification NTP Amplification BCP 38 Spoofing Ingress Filtering

References

More in Security

2FA

Two-factor authentication (2FA) is a security method that requires a user to present two distinct types of evidence to verify their identity, typically a password and a time-based one-time code from an authenticator app or hardware key.

Bot Management

Bot management detects automated web traffic and distinguishes it from human users, using behavioral fingerprinting and other signals to block malicious bots while allowing benign ones.

Credential Stuffing

Credential stuffing is a cyberattack in which automated tools use username-password pairs leaked from one site to try logging into other sites, exploiting password reuse.

DDoS

A DDoS (Distributed Denial of Service) attack overwhelms a target server, service, or network with massive traffic from many compromised computers, making it unavailable to legitimate users.

DDoS Scrubbing

DDoS scrubbing diverts attack traffic to a specialized filtering facility that removes malicious packets and forwards only legitimate traffic to the target network.

Firewall

A network security device or software that monitors and controls incoming and outgoing traffic based on predetermined security rules, acting as a barrier between trusted and untrusted networks.

IDS

An Intrusion Detection System (IDS) monitors network traffic or host activity for signs of malicious behavior or policy violations and generates alerts for security personnel.

IPS

An Intrusion Prevention System (IPS) is a network security device that monitors traffic inline and actively blocks malicious packets before they reach their target.

OAuth 2.0

OAuth 2.0 is an authorization framework that allows a user to grant a third-party application limited access to their resources on another service without revealing their password.

OpenID Connect

OpenID Connect (OIDC) is an identity authentication layer built on OAuth 2.0 that provides a signed ID token containing verified user identity claims.

Who Is Online

In total there are 53 users online: 0 registered, 47 guests and 6 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369