Detecting and Mitigating Botnet Attacks in Software-Defined Networks Using Deep Learning Techniques

被引:4
|
作者
Nadeem, Muhammad Waqas [1 ]
Goh, Hock Guan [1 ]
Aun, Yichiet [1 ]
Ponnusamy, Vasaki [2 ]
机构
[1] Univ Tunku Abdul Rahman, Fac Informat & Commun Technol, Kampar 31900, Perak, Malaysia
[2] Higher Coll Technol, Fujairah Mens Campus, Fujairah, U Arab Emirates
关键词
Botnet; Denial-of-service attack; Computer crime; Feature extraction; Deep learning; Chatbots; Internet of Things; Botnet attack; convolutional neural network; INDEX TERMS; deep learning; distributed denial-of-service attack; network security; software-defined networking; DDOS DETECTION; DEFENSE; MACHINE; ENTROPY;
D O I
10.1109/ACCESS.2023.3277397
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Defined Networking (SDN) is an emerging architecture that enables flexible and easy management and communication of large-scale networks. It offers programmable and centralized interfaces for making complex network decisions dynamically and seamlessly. However, SDN provides opportunities for businesses and individuals to build network applications based on their demands and improve their services. In contrast, it started to face a new array of security and privacy challenges and simultaneously introduced the threats of a single point of failure. Usually, attackers launch malicious attacks such as botnets and Distributed Denial of Service (DDoS) to the controller through OpenFlow switches. Deep learning (DL)-based security applications are trending, effectively detecting and mitigating potential threats with fast response. In this article, we analyze and show the performance of the DL methods to detect botnet-based DDoS attacks in an SDN-supported environment. A newly self-generated dataset is used for the evaluation. We also used feature weighting and tuning methods to select the best subset of features. We verify the measurements and simulation outcomes over a self-generated dataset and real testbed settings. The main aim of this study is to find a lightweight DL method with baseline hyper-parameters to detect botnet-based DDoS attacks with features and data that can be easily acquired. We observed that the best subset of features influences the performance of the DL method, and the prediction accuracy of the same method could be variated with a different set of features. Finally, based on empirical results, we found that the CNN method outperforms the dataset and real testbed settings. The detection rate of CNN reaches 99% for normal flows and 97% for attack flows.
引用
收藏
页码:49153 / 49171
页数:19
相关论文
共 50 条
  • [1] Detecting DDoS Attacks in Software Defined Networks Using Deep Learning Techniques: A Survey
    Mwanza, Ntumpha P.
    Kalita, Jugal
    [J]. International Journal of Network Security, 2023, 25 (02) : 360 - 376
  • [2] Detecting Adversarial DDoS Attacks in Software-Defined Networking Using Deep Learning Techniques and Adversarial Training
    Nugraha, Beny
    Kulkarni, Naina
    Gopikrishnan, Akash
    [J]. PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE (IEEE CSR), 2021, : 448 - 454
  • [3] Detecting Saturation Attacks in Software-Defined Networks
    Li, Zhiyuan
    Xing, Weijia
    Xu, Dianxiang
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2018, : 163 - 168
  • [4] Detecting Link Fabrication Attacks in Software-Defined Networks
    Smyth, Dylan
    McSweeney, Sean
    O'Shea, Donna
    Cionca, Victor
    [J]. 2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [5] SPHINX: Detecting Security Attacks in Software-Defined Networks
    Dhawan, Mohan
    Poddar, Rishabh
    Mahajan, Kshiteej
    Mann, Vijay
    [J]. 22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015), 2015,
  • [6] Cyberattack defense mechanism using deep learning techniques in software-defined networks
    Rao, Dimmiti Srinivasa
    Emerson, Ajith Jubilson
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (02) : 1279 - 1291
  • [7] Cyberattack defense mechanism using deep learning techniques in software-defined networks
    Dimmiti Srinivasa Rao
    Ajith Jubilson Emerson
    [J]. International Journal of Information Security, 2024, 23 : 1279 - 1291
  • [8] Detecting flooding DDoS attacks in software defined networks using supervised learning techniques
    Wang, Song
    Balarezo, Juan Fernando
    Chavez, Karina Gomez
    Al-Hourani, Akram
    Kandeepan, Sithamparanathan
    Asghar, Muhammad Rizwan
    Russello, Giovanni
    [J]. ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2022, 35
  • [9] Distributed Security Network Functions against Botnet Attacks in Software-defined Networks
    Park, Younghee
    Kengalahalli, Nikhil Vijayakumar
    Chang, Sang-Yoon
    [J]. 2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,
  • [10] DoSGuard: Mitigating Denial-of-Service Attacks in Software-Defined Networks
    Li, Jishuai
    Tu, Tengfei
    Li, Yongsheng
    Qin, Sujuan
    Shi, Yijie
    Wen, Qiaoyan
    [J]. SENSORS, 2022, 22 (03)