Mitigation of Application Layer DDoS Flood Attack Against Web Servers
The application-layer distributed denial of service (App-DDoS) attack is one of the most menacing types of cyberattacks that circumvent web servers. As attackers have developed different techniques and methods, preventing App-DDoS attacks has become more difficult. A commonly targeted protocol in the application layer is the HTTP-GET flooding attack, where the attacker sends a large number of HTTP-GET requests from multiple infected devices, forcing the server to devote all available resources responding to all the requests. This attack exhausts the server’s resources and denies service to legitimate users. App-DDoS attacks are extremely costly in terms of resource exhaustion, affecting intended clients’ quality of service (QoS). The current range of defense mechanisms against App-DDoS attacks have several limitations, which include slow and delayed attack detection, increased computation load, and reduced hardware computational capacity.The aim of this research is to design and dev...