Certified Ethical Hacker (CEH v12) — Question 148

An audacious attacker is targeting a web server you oversee. He intends to perform a Slow HTTP POST attack, by manipulating 'a' HTTP connection. Each connection sends a byte of data every 'b' second, effectively holding up the connections for an extended period. Your server is designed to manage 'm' connections per second, but any connections exceeding this number tend to overwhelm the system. Given 'a=100' and variable 'm', along with the attacker's intention of maximizing the attack duration 'D=a*b', consider the following scenarios. Which is most likely to result in the longest duration of server unavailability?

Answer options

Correct answer: A

Explanation

Option A is correct because the server cannot handle the 100 connections from the attacker, resulting in significant downtime due to the extended hold-up time of 15 seconds. Options B and C are incorrect because they both allow the server to handle the attack without being overwhelmed, leading to shorter durations of unavailability. Option D, while also exceeding capacity, has a lesser hold-up time of 10 seconds, which results in a shorter attack duration compared to A.