journal article·2023Open access

A Machine Learning-Based Distributed Denial of Service Detection Approach for Early Warning in Internet Exchange Points

Salem Alhayani, Diane R. Murphy

Computers, Materials & Continua· Volume 76· Issue 2

Abstract

The Internet service provider (ISP) is the heart of any country’s Internet infrastructure and plays an important role in connecting to the World Wide Web. Internet exchange point (IXP) allows the interconnection of two or more separate network infrastructures. All Internet traffic entering a country should pass through its IXP. Thus, it is an ideal location for performing malicious traffic analysis. Distributed denial of service (DDoS) attacks are becoming a more serious daily threat. Malicious actors in DDoS attacks control numerous infected machines known as botnets. Botnets are used to send numerous fake requests to overwhelm the resources of victims and make them unavailable for some periods. To date, such attacks present a major devastating security threat on the Internet. This paper proposes an effective and efficient machine learning (ML)-based DDoS detection approach for the early warning and protection of the Saudi Arabia Internet exchange point (SAIXP) platform. The effectiveness and efficiency of the proposed approach are verified by selecting an accurate ML method with a small number of input features. A chi-square method is used for feature selection because it is easier to compute than other methods, and it does not require any assumption about feature distribution values. Several ML methods are assessed using holdout and 10-fold tests on a public large-size dataset. The experiments showed that the performance of the decision tree (DT) classifier achieved a high accuracy result (99.98%) with a small number of features (10 features). The experimental results confirm the applicability of using DT and chi-square for DDoS detection and early warning in SAIXP.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Network Packet Processing and Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (39)

Show source-provided references
1. Evolving cyber threats, combating techniques, and open issues in online social networks
2. Detecting ddos attacks using machine learning techniques and contemporary intrusion detection dataset10.3103/S0146411619050043 ↗
3. Stellar: Network attack mitigation using advanced blackholing
4. On the benefits of using a large ixp as an internet vantage point
5. Kaspersky lab study: Average cost of enterprise ddos attack totals $2M
6. Anomaly based ddos attack detection10.5120/ijca2015905786 ↗
7. Effective approach toward intrusion detection system using data mining techniques10.1016/j.eij.2013.10.003 ↗
8. Rungta · Tensorflow in 1 day: Make your own neural network · 2019
9. Deep learning in neural networks: An overview
10. The role of internet service providers in cyber security10.1016/j.cose.2008.09.002 ↗
11. The role of internet service providers in botnet mitigation an empirical analysis based on spam data10.1016/j.telpol.2010.07.003 ↗
12. Understanding physical internet infrastructure vulnerabilities
13. Boulmetis · The ABCs of Evaluation: Timeless Techniques for Program and Project Managers · 2014
14. Liu · Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data · 2011
15. A survey of layered approach to threats and countermeasures
16. Anomaly detection methods in wired networks: A survey and taxonomy10.1016/j.comcom.2004.07.002 ↗
17. Overview of cyberattack on Saudi organizations
18. Cyber-attacks on Saudi Arabia environment10.47277/IJCNCS/8(3)1 ↗
19. Blackholing at ixps: On the effectiveness of ddos mitigation in the wild
20. Methodologies for detecting dos/ddos attacks against network servers
21. A ddos attack mitigation scheme in isp networks using machine learning based on SDN10.3390/electronics9030413 ↗
22. Smart detection: An online approach for dos/ddos attack detection using machine learning10.1155/2019/1574749 ↗
23. Toward developing a systematic approach to generate benchmark datasets for intrusion detection10.1016/j.cose.2011.12.012 ↗
24. A detailed analysis of the cicids2017 data set
25. A survey and analysis of intrusion detection models based on cse-cic-ids2018 big data10.1186/s40537-020-00382-x ↗
26. Network traffic classification using machine learning techniques over software defined networks
27. A ddos attack detection method based on machine learning
28. Detecting ddos attacks in software-defined networks through feature selection methods and machine learning models10.3390/su12031035 ↗
29. Li · Int. Forum on Digital TV and Wireless Multimedia Communications · 2019 · 20510.1007/978-981-13-8138-6_17 ↗
30. Hdlidp: A hybrid deep learning intrusion detection and prevention framework10.32604/cmc.2022.028287 ↗
31. The proposed hybrid deep learning intrusion prediction IOT (hdlip-IOT) framework
32. Machine learning method in detecting a distributed of service (ddos): A systematic literature review10.1063/5.0112715 ↗
33. Graph-based deep learning for communication networks: A survey10.1016/j.comcom.2021.12.015 ↗
34. GraphDDoS: Effective DDoS attack detection using graph neural networks
35. Detecting and mitigating DDoS attacks in SDN using spatial-temporal graph convolutional network10.1109/TDSC.2021.3108782 ↗
36. Peering only? Analyzing the reachability benefits of joining large ixps today
37. Machine learning: A primer
38. A chi-square statistics based feature selection method in text classification
39. Cicids-2017 dataset feature analysis with information gain for anomaly detection10.1109/ACCESS.2020.3009843 ↗