Visible to the public An Unsupervised Approach for Online Detection and Mitigation of High-Rate DDoS Attacks Based on an In-Memory Distributed Graph Using Streaming Data and Analytics

TitleAn Unsupervised Approach for Online Detection and Mitigation of High-Rate DDoS Attacks Based on an In-Memory Distributed Graph Using Streaming Data and Analytics
Publication TypeConference Paper
Year of Publication2017
AuthorsVillalobos, J. J., Rodero, Ivan, Parashar, Manish
Conference NameProceedings of the Fourth IEEE/ACM International Conference on Big Data Computing, Applications and Technologies
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5549-0
Keywordsanalytics, Big Data, DDoS detection, ddos mitigation, distributed, Human Behavior, machine learning, Metrics, pubcrawl, resilience, Resiliency, threat mitigation
Abstract

A Distributed Denial of Service (DDoS) attack is an attempt to make an online service, a network, or even an entire organization, unavailable by saturating it with traffic from multiple sources. DDoS attacks are among the most common and most devastating threats that network defenders have to watch out for. DDoS attacks are becoming bigger, more frequent, and more sophisticated. Volumetric attacks are the most common types of DDoS attacks. A DDoS attack is considered volumetric, or high-rate, when within a short period of time it generates a large amount of packets or a high volume of traffic. High-rate attacks are well-known and have received much attention in the past decade; however, despite several detection and mitigation strategies have been designed and implemented, high-rate attacks are still halting the normal operation of information technology infrastructures across the Internet when the protection mechanisms are not able to cope with the aggregated capacity that the perpetrators have put together. With this in mind, the present paper aims to propose and test a distributed and collaborative architecture for online high-rate DDoS attack detection and mitigation based on an in-memory distributed graph data structure and unsupervised machine learning algorithms that leverage real-time streaming data and analytics. We have successfully tested our proposed mechanism using a real-world DDoS attack dataset at its original rate in pursuance of reproducing the conditions of an actual large scale attack.

URLhttps://dl.acm.org/citation.cfm?doid=3148055.3148077
DOI10.1145/3148055.3148077
Citation Keyvillalobos_unsupervised_2017