Which DDoS attack type exploits a small query to a vulnerable service that generates a large response directed at the victim?
An amplification attack leverages vulnerable, open UDP services (like DNS, NTP, or Memcached) as reflectors to magnify traffic. Attackers send small, spoofed query packets to these services, with the source IP address set to the victim's IP. The reflector service then responds with a significantly larger response packet, directed at the unsuspecting victim, multiplying the attack traffic volume and overwhelming the target.
Why this answer
An amplification attack is correct because it exploits a small query (e.g., a DNS lookup with a spoofed source IP) sent to a vulnerable service like an open DNS resolver or NTP server, which then generates a large response (e.g., 50-100x the query size) directed at the victim. This leverages the protocol's amplification factor and the lack of source IP validation, overwhelming the victim's bandwidth. The attack is a type of reflection attack, where the intermediary service unwittingly amplifies traffic toward the target.
Exam trap
The trap here is that candidates confuse amplification attacks with simple volumetric floods (like ICMP or SYN floods), failing to recognize that the key differentiator is the use of a vulnerable service that generates a disproportionately large response from a small query.
How to eliminate wrong answers
Option B is wrong because an HTTP flood is a Layer 7 attack that sends legitimate-looking HTTP GET or POST requests to exhaust server resources, not a small query generating a large response from a vulnerable service. Option C is wrong because a SYN flood exploits the TCP three-way handshake by sending incomplete SYN packets to exhaust connection state tables, not by amplifying a small query into a large response. Option D is wrong because an ICMP flood (e.g., ping flood) directly sends a high volume of ICMP Echo Request packets to saturate bandwidth, without using a vulnerable service to amplify a small query.