A multi-layered intrusion detection system for software defined networking

被引:4
|
作者
Bour, Hamideh [1 ]
Abolhasan, Mehran [1 ]
Jafarizadeh, Saber [2 ]
Lipman, Justin [1 ]
Makhdoom, Imran [1 ]
机构
[1] Univ Technol Sydney, Sch Elect & Data Engn, Sydney, Australia
[2] Rakuten Mobile, Tokyo, Japan
关键词
DDoS attack detection and mitigation; Software-defined networking; Extreme learning machine-based feed-forward; networks; Case-based information entropy; Hidden Markov model; SERVICE ATTACKS; DDOS ATTACK; MITIGATION; CONTROLLER;
D O I
10.1016/j.compeleceng.2022.108042
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The majority of existing DDoS defense mechanisms in SDN impose a significant computational burden on the controller and employ limited flow statistics and packet features. Tackling these issues, this paper presents a multi-layer defense mechanism that detects and mitigates three distinct types of flooding DDoS attacks. In the proposed framework, the detection process consists of flow-based and packet-based attack detection mechanisms employing Extreme Learning Machine-based Single-hidden Layer Feedforward Networks (ELM-SLFNs) and Case-based Information Entropy (C-IE), respectively. Moreover, the affected switches are avoided in the optimal path determined by the Floyd-Warshall algorithm, where the switches are classified based on the Hidden Markov Model (HMM) using the extracted packet features. Our simulation demonstrates the improved performance of our framework compared to similar schemes proposed in the literature in terms of different metrics, including attack detection rate, detection accuracy, false positive rate, switch failure ratio, packet loss rate, response time, and CPU utilization.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Risk based intrusion detection system in software defined networking
    Chetouane, Ameni
    Karoui, Kamel
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (09):
  • [2] Intrusion Detection and Prevention in Software Defined Networking
    Goyal, Abhilash
    Gupta, Divyansh
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (ANTS), 2018,
  • [3] HMM-based Intrusion Detection System for Software Defined Networking
    Hurley, Trae
    Perdomo, Jorge E.
    Perez-Pons, Alexander
    [J]. 2016 15TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2016), 2016, : 617 - 621
  • [4] An adaptive multistage intrusion detection and prevention system in software defined networking environment
    Maheswaran, N.
    Bose, S.
    Natarajan, Buvaneswari
    [J]. AUTOMATIKA, 2024, 65 (04) : 1364 - 1378
  • [5] Layered Software Defined Networking
    Maurya, Sudarshan
    Tiwari, Naveen Kumar
    Gupta, S. C.
    [J]. OPTICAL AND WIRELESS TECHNOLOGIES, OWT 2017, 2018, 472 : 351 - 362
  • [6] Deployment of Intrusion Prevention System Based on Software Defined Networking
    Zhang, Lei
    Shou, Guochu
    Hu, Yihong
    Guo, Zhigang
    [J]. 2013 15TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2013, : 26 - 31
  • [7] DeepIDS: Deep Learning Approach for Intrusion Detection in Software Defined Networking
    Tuan Anh Tang
    Mhamdi, Lotfi
    McLernon, Des
    Zaidi, Syed Ali Raza
    Ghogho, Mounir
    El Moussa, Fadi
    [J]. ELECTRONICS, 2020, 9 (09) : 1 - 18
  • [8] Deep Learning Approach for Network Intrusion Detection in Software Defined Networking
    Tang, Tuan A.
    Mhamdi, Lotfi
    McLernon, Des
    Zaidi, Syed Ali Raza
    Ghogho, Mounir
    [J]. 2016 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND MOBILE COMMUNICATIONS (WINCOM), 2016, : P258 - P263
  • [9] A Survey on the Latest Intrusion Detection Datasets for Software Defined Networking Environments
    Khalid, Harman Yousif Ibrahim
    Aldabagh, Najla Badie Ibrahim
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2024, 14 (02) : 13190 - 13200
  • [10] Reduction of the Delays Within an Intrusion Detection System (IDS) Based on Software Defined Networking (SDN)
    Fausto, Alessandro
    Gaggero, Giovanni
    Patrone, Fabio
    Marchese, Mario
    [J]. IEEE ACCESS, 2022, 10 : 109850 - 109862