journal article·2022-06-16Open access

Renyi Joint Entropy-Based Dynamic Threshold Approach to Detect DDoS Attacks against SDN Controller with Various Traffic Rates

Mohammad Adnan Aladaileh, Mohammed Anbar, Ahmed J. Hintaw, Iznan H. Hasbullah, Abdullah Ahmed Bahashwan, Shadi Al-Sarawi

Applied Sciences· Volume 12· Issue 12

Abstract

The increasing incidence of distributed denial-of-service (DDoS) attacks has made software-defined networking (SDN) more vulnerable to the depletion of controller resources. DDoS attacks prevent the SDN controller from processing all incoming data efficiently, potentially disrupting a network or denying legitimate users access to network services. Thus, the protection of the SDN controller is crucial, especially from the ones that exploit the SDN characteristics. In this paper, the authors propose an efficient detection approach for low- and high-rate DDoS attacks on the controller with a high detection rate and a low false positive rate by adapting a dynamic threshold algorithm rather than a static one and proposing a new rule-based detection mechanism. In addition, the proposed approach was evaluated using eight simulation scenarios representing all potential attacks against the SDN controller in terms of attack traffic rates (low or high), sources (either single or multiple hosts), and targets (single or multiple victims). The experiment results show that the proposed approach is more effective than the existing approaches based on attack detection and false positive rates.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Software-Defined Networks and 5G · Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting

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

Affiliations

National Advanced IPv6 (NAv6), Universiti Sains Malaysia, Gelugor 11800, Penang, Malaysia

Department of Computer Techniques Engineering, Alsafwa University College, Karbala 56001, Iraq

Funding

Universiti Sains Malaysia

References (47)

Show source-provided references
1. A Survey on software-defined networking10.1109/COMST.2014.2330903 ↗
2. Software-Defined Networking: A Comprehensive Survey10.1109/JPROC.2014.2371999 ↗
3. A Survey of Security in Software Defined Networks10.1109/COMST.2015.2453114 ↗
4. Al-Mashhadi, S., Anbar, M., Jalal, R.A., and Al-Ani, A. (2020). Design of cloud computing load balance system based on SDN technology. Computational Science and Technology, Springer.10.1007/978-981-15-0058-9_13 ↗
5. Zubaydi, H.D., Anbar, M., and Wey, C.Y. (2017, January 8–9). Review on detection techniques against DDoS attacks on a software-defined networking controller. Proceedings of the 2017 Palestinian International Conference on Information and Communication Technology (PICICT), Gaza, Palestine.10.1109/PICICT.2017.26 ↗
6. An Integrated Defense Approach for Distributed Denial of Service Attacks In Mobile Ad-Hoc Network
7. Haque, M.R., Ali, S., Tan, S.C., Yusoff, Z., Kwang, L.C., Kaspin, I.R., and Ziri, S.R. (2017, January 6–7). Motivation of DDoS Attack-Aware in Software Defined Networking Controller Placement. Proceedings of the International Conference on Computer and Applications, ICCA 2017, Doha, Qatar.10.1109/COMAPP.2017.8079751 ↗
8. Alomari, E., Manickam, S., Gupta, B.B., Anbar, M., Saad, R.M., and Alsaleem, S. (2016). A survey of botnet-based DDoS flooding attacks of application layer: Detection and mitigation approaches. Handbook of Research on Modern Cryptographic Solutions for Computer and Cyber Security, IGI Global.10.4018/978-1-5225-0105-3.ch003 ↗
9. Al-Adaileh, M.A., Anbar, M., Chong, Y.W., and Al-Ani, A. (2018, January 24–25). Proposed Statistical-Based Approach for Detecting Distribute Denial of Service Against the Controller of Software Defined Network (SADDCS). Proceedings of the International Conference on Advances in Cyber Security, Penang, Malaysia.10.1051/matecconf/201821802012 ↗
10. Dharma, N.G., Muthohar, M.F., Prayuda, J.A., Priagung, K., and Choi, D. (2015, January 19–21). Time-Based DDoS Detection and Mitigation for SDN Controller. Proceedings of the 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS), Busan, Korea.10.1109/APNOMS.2015.7275389 ↗
11. Abdollah, M.F., Mas’ud, M.Z., Yusof, R., and Selamat, S.R. (2009, January 24–25). Threshold Verification Using Statistical Approach for Fast Attack Detection. Proceedings of the International Conference on Computing and Informatics 2009 (ICOCI09), Kuala Lumpur, Malaysia.
12. Threshold Based Approach to Detect DDoS Attacks in Cloud
13. A Survey of Network Anomaly Detection Techniques10.1016/j.jnca.2015.11.016 ↗
14. Mousavi, S.M., and St-Hilaire, M. (2015, January 16–19). Early Detection of DDoS Attacks Against SDN Controllers. Proceedings of the 2015 International Conference on Computing, Networking and Communications (ICNC), Anaheim, CA, USA.10.1109/ICCNC.2015.7069319 ↗
15. Özçelik, I., and Brooks, R.R. (2016, January 20–21). Cusum—Entropy: An Efficient Method for DDoS Attack Detection. Proceedings of the 4th International Istanbul Smart Grid Congress and Fair, ICSG 2016, Istanbul, Turkey.10.1109/SGCF.2016.7492429 ↗
16. Yadav, S., and Selvakumar, S. (2015, January 2–4). Detection of Application Layer DDoS Attack by Modeling User Behavior Using Logistic Regression. Proceedings of the 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions), Noida, India.10.1109/ICRITO.2015.7359289 ↗
17. Bahashwan, A.A., Anbar, M., and Abdullah, N. (2019, January 22–23). New architecture design of cloud computing using software-defined networking and network function virtualization technology. Proceedings of the International Conference of Reliable Information and Communication Technology, Johor, Malaysia.10.1007/978-3-030-33582-3_66 ↗
18. Software Defined Networks: A survey10.1016/j.jnca.2016.03.016 ↗
19. Bouras, C., Kollia, A., and Papazois, A. (2017, January 7–9). SDN & NFV in 5G: Advancements and Challenges. Proceedings of the 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), ICIN Conference, Paris, France.10.1109/ICIN.2017.7899398 ↗
20. Huang, X., Du, X., and Song, B. (2017, January 21–25). An Effective DDoS Defense Scheme for SDN. Proceedings of the 2017 IEEE International Conference on Communications (ICC), ICC Conference, Paris, France.10.1109/ICC.2017.7997187 ↗
21. Duy, P., Thi, D., Hien, T., and Pham, V. (2018, January 23–24). A Role-Based Statistical Mechanism for DDoS Attack Detection in SDN. Proceedings of the 2018 5th NAFOSTED Conference on Information and Computer Science (NICS), Ho Chi Minh, Vietnam.10.1109/NICS.2018.8606851 ↗
22. Software-Defined-Networking-Enabled Traffic Anomaly Detection and Mitigation10.1109/JIOT.2017.2694702 ↗
23. JESS: Joint Entropy Based DDoS Defense Scheme in SDN10.1109/JSAC.2018.2869997 ↗
24. Mao, J., Deng, W., and Shen, F. (2018, January 1–3). DDoS Flooding Attack Detection Based on Joint-Entropy with Multiple Traffic Features. Proceedings of the 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE), New York, NY, USA.10.1109/TrustCom/BigDataSE.2018.00045 ↗
25. Ajaeiya, G.A., Adalian, N., Elhajj, I.H., Kayssi, A., and Chehab, A. (2017;–6, January 3–6). Flow-Based Intrusion Detection System for SDN. Proceedings of the 2017 IEEE Symposium on Computers and Communications (ISCC), Heraklion, Greece.10.1109/ISCC.2017.8024623 ↗
26. Boite, J., Nardin, P.A., Rebecchi, F., Bouet, M., and Conan, V. (2017, January 3–7). Statesec: Stateful Monitoring for DDoS Protection in Software Defined Networks. Proceedings of the 2017 IEEE Conference on Network Softwarization (NetSoft), Bologna, Italy.10.1109/NETSOFT.2017.8004113 ↗
27. SDNManager: A Safeguard Architecture for SDN DoS Attacks Based on Bandwidth Prediction
28. Early Detection of DDoS Attacks Against Software Defined Network Controllers10.1007/s10922-017-9432-1 ↗
29. Defense mechanisms against DDoS attack based on entropy in SDN-cloud using POX controller10.1007/s11235-020-00747-w ↗
30. Detection and Analysis of TCP-SYN DDoS Attack in Software-Defined Networking10.1007/s11277-021-08127-6 ↗
31. Lightweight Statistical Approach towards TCP SYN Flood DDoS Attack Detection and Mitigation in SDN Environment10.1155/2022/2593672 ↗
32. Fan, C., Kaliyamurthy, N.M., Chen, S., Jiang, H., Zhou, Y., and Campbell, C. (2022). Detection of DDoS Attacks in Software Defined Networking Using Entropy. Appl. Sci., 12.10.3390/app12010370 ↗
33. A New Framework for DDoS Attack Detection and Defense in SDN Environment10.1109/ACCESS.2020.3021435 ↗
34. Singh, J., and Behal, S. (2021, January 17–19). A novel approach for the detection of DDoS Attacks in SDN using information theory metric. Proceedings of the 2021 8th International Conference on Computing for Sustainable Global Development, INDIACom 2021, New Delhi, India.
35. Low-Rate DDoS Attack Detection Based on Factorization Machine in Software Defined Network10.1109/ACCESS.2020.2967478 ↗
36. SGS: Safe-Guard Scheme for Protecting Control Plane Against DDoS Attacks in Software-Defined Networking10.1109/ACCESS.2019.2895092 ↗
37. An Early Detection of Low Rate DDoS Attack to SDN Based Data Center Networks Using Information Distance Metrics10.1016/j.future.2018.07.017 ↗
38. Hu, D., Hong, P., and Chen, Y. (2017, January 4–8). FADM: DDoS Flooding Attack Detection and Mitigation System in Software-Defined Networking. Proceedings of the GLOBECOM 2017–2017 IEEE Global Communications Conference, Singapore.10.1109/GLOCOM.2017.8254023 ↗
39. Jiang, Y., Zhang, X., Zhou, Q., and Cheng, Z. (December, January 29). An Entropy-Based DDoS Defense Mechanism in Software Defined Networks. Proceedings of the International Conference on Communications and Networking in China, Shanghai, China.
40. Čisar, P., and Čisar, S.M. (July, January 29). EWMA Statistic in Adaptive Threshold Algorithm. Proceedings of the 2007 11th International Conference on Intelligent Engineering Systems, Hungary Budapest.10.1109/INES.2007.4283671 ↗
41. Entropy-Based Approach to Detect DDoS Attacks on Software Defined Networking Controller
42. Lima, C.F.L., Assis, F.M., and De Souza, C.P. (2012, January 10–11). A Comparative Study of Use of Shannon, Rényi and Tsallis Entropy for Attribute Selecting in Network Intrusion Detection. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics. Proceedings of the 2011 IEEE International Workshop on Measurements and Networking Proceedings (M&N), Anacapri, Italy.10.1007/978-3-642-32639-4_60 ↗
43. Mousavi, S.M. (2014). Early Detection of DDoS Attacks in Software Defined Networks Controller. [Master’s Thesis, Carleton University].
44. Kia, M. (2015). Early Detection and Mitigation of DDoS Attacks in Software Defined Networks. [Master’s Thesis, Ryerson University].
45. OpenFlow: Enabling innovation in campus networks10.1145/1355734.1355746 ↗
46. Anbar, M., Abdullah, R., Hasbullah, I.H., Chong, Y.W., and Elejla, O.E. (2016, January 12–14). Comparative performance analysis of classification algorithms for intrusion detection system. Proceedings of the 2016 14th Annual Conference on Privacy, Security and Trust, PST 2016, Auckland, New Zealand.10.1109/PST.2016.7906975 ↗
47. A Machine Learning Approach to Detect Router Advertisement Flooding Attacks in Next-Generation IPv6 Networks10.1007/s12559-017-9519-8 ↗