POAGuard: A Defense Mechanism Against Preemptive Table Overflow Attack in Software-Defined Networks

被引:0
|
作者
Liu, Yuming [1 ]
Wang, Yong [1 ]
Feng, Hao [1 ]
机构
[1] Guilin Univ Elect Technol, Sch Comp & Informat Secur, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
SDN; flow table overflow; preemptive overflow attack; attack detection;
D O I
10.1109/ACCESS.2023.3330224
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Software-Defined Networks (SDN), the limited flow table capacity of switches makes them susceptible to flow table overflow attacks, which can lead to performance degradation or network corruption. Prior research has mainly focused on rate-based overflow attacks (ROA), which exhibit varying attack effects depending on the overflow rate. This study introduces a novel attack called the preemptive overflow attack (POA), which exploits flow entry eviction mechanism to preempt the flow entries of normal applications, resulting in amplified performance degradation. Notably, when using the widely deployed Least Frequently Used (LFU) eviction algorithm, POA achieves a significant impact while consuming fewer flow entries than existing ROA methods. Furthermore, the detection of POA remains challenging owing to the lack of distinctive flow features. To mitigate POA, we propose POAGuard as a defense mechanism. POAGuard incorporates a table segmentation method for table management, a score-based eviction algorithm that evicts suspicious flow entries, and a concept drift-based detection method that identifies and defends against POA. Extensive experiments are conducted to verify the effectiveness of POAGuard, and the results demonstrate that POAGuard can effectively defend against POA.
引用
收藏
页码:123659 / 123676
页数:18
相关论文
共 50 条
  • [1] A Table Overflow LDoS Attack Defending Mechanism in Software-Defined Networks
    Xie, Shengxu
    Xing, Changyou
    Zhang, Guomin
    Zhao, Jinlong
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [2] Protection against Flow Table Overflow Attack in Software Defined Networks
    Noh, Sichul Kevin
    Kang, Minjae
    Park, Minho
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 486 - 490
  • [3] STAR: Preventing flow-table overflow in software-defined networks
    Guo, Zehua
    Liu, Ruoyan
    Xu, Yang
    Gushchin, Andrey
    Walid, Anwar
    Chao, H. Jonathan
    COMPUTER NETWORKS, 2017, 125 : 15 - 25
  • [4] Isolation Guarantees with Flow Table Overflow in Software-Defined Networks
    Chang, Tzu-Wen
    Huang, Zhi-Hong
    Chang, You-Jia
    Kuo, Jian-Jhih
    Tsai, Ming-Jer
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [5] Research on Detection and Mitigation Methods of Adaptive Flow Table Overflow Attacks in Software-Defined Networks
    Zeng, Ying
    Wang, Yong
    Liu, Yuming
    IEEE ACCESS, 2024, 12 : 48830 - 48845
  • [6] Preventing flow table overflow against denial of service attack in software defined network
    Wang D.
    Wu D.
    Zhi H.
    Guo K.
    Zhang X.
    Shi J.
    Zhang Y.
    Lu Y.
    Tongxin Xuebao/Journal on Communications, 2023, 44 (02): : 1 - 11
  • [7] Cyberattack defense mechanism using deep learning techniques in software-defined networks
    Rao, Dimmiti Srinivasa
    Emerson, Ajith Jubilson
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (02) : 1279 - 1291
  • [8] Cyberattack defense mechanism using deep learning techniques in software-defined networks
    Dimmiti Srinivasa Rao
    Ajith Jubilson Emerson
    International Journal of Information Security, 2024, 23 : 1279 - 1291
  • [9] Flow Table Overflow Attacks in Software Defined Networks: A Survey
    Zhao, Changqing
    Liao, Ling Xia
    Chao, Han-Chieh
    Lai, Roy Xiaorong
    Zhang, Miao
    JOURNAL OF INTERNET TECHNOLOGY, 2023, 24 (07): : 1391 - 1401
  • [10] A novel machine learning-based classification approach to prevent flow table overflow attack in Software-Defined Networking
    Karthikeyan, V
    Murugan, K.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (01)