DDoS Attack Detection using Machine Learning Techniques in Cloud Computing Environments
Abstract-Cloud computing is a revolution in IT technology that provides scalable, virtualized on-demand resources to the end users with greater ﬂexibility, less maintenance and reduced infrastructure cost. These resources are supervised by different management organizations and provided over Internet using known networking protocols, standards and formats. The underlying technologies and legacy protocols contain bugs and vulnerabilities that can open doors for intrusion by the attackers. Attacks as DDoS (Distributed Denial of Service) are ones of the most frequent that inﬂict serious damage and affect the cloud performance.In a DDoS attack, the attacker usually uses innocent compromised computers (called zombies) by taking advantages of known or unknown bugs and vulnerabilities to send a large number of packets from these already-captured zombies to a server. This may occupy a major portion of network bandwidth of the victim cloud infrastructures or consume much of the servers time. Thus, in this work, we designed a DDoS detection system based on the C.4.5 algorithm to mitigate the DDoS threat.This algorithm, coupled with signature detection techniques, generates a decision tree to perform automatic, effective detection of signatures attacks for DDoS ﬂooding attacks. To validate our system, we selected other machine learning techniques and compared the obtained results.
sales on Site11,021