Synchronizing DDoS defense at network edge with P4, SDN, and Blockchain

被引:7
|
作者
Febro, Aldo [1 ]
Xiao, Hannan [2 ]
Spring, Joseph [1 ]
Christianson, Bruce [1 ]
机构
[1] Univ Hertfordshire, Dept Comp Sci, Hatfield AL10 9AB, Herts, England
[2] Kings Coll London, Dept Informat, London WC2B 4BG, England
关键词
SDN; P4; DDoS; Blockchain; DAO; NFT;
D O I
10.1016/j.comnet.2022.109267
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Botnet-originated DDoS attacks continue to plague the internet and disrupt services for legitimate users. While various proposals have been presented in the last two decades, the botnet still has advantages over the defenders, because botnets have orchestrated processes to launch disruptive attacks. On the other hand, the defenders use manual methods, siloed tools, and lack orchestration among different organizations. These unorchestrated efforts slow down the attack response and extend the lifespan of botnet attacks. This article presents shieldSDN and shieldCHAIN, an inter-organization collaborative defense framework using P4, SDN, and Blockchain, which extends our earlier research on microVNF, a solution of Edge security for SIP-enabled IoT devices with P4. Besides mitigating DDoS attacks, microVNF also produces attack fingerprints called Indicator of Compromise (IOC) records. ShieldSDN and shieldCHAIN distribute these IOCs to other organizations so that they can create their own packet filters. Effectively, shieldSDN and shieldCHAIN synchronize packet filters for different organizations to mitigate against the same botnet strain. Four experiments were performed successfully to validate the functionalities of shieldSDN and shieldCHAIN. The scope for the first experiment was intra-company, while the second, third, and fourth experiments were inter-company. In the first experiment, shieldSDN extracted IOCs from the source switch and installed these as packet filters on other switches within the same organization (in the U.S.). In the second experiment, the shieldCHAIN in the publishing organization (in the U.S.) shared IOCs by posting them to the Blockchain. In the third experiment, the shieldCHAIN in the subscriber organizations (in Singapore & the U.K.) retrieved these IOCs from Blockchain. Finally, in the last experiment, the shieldCHAIN in the subscriber organizations installed the retrieved IOCs as packet filters; that are identical to those in the originating organization. To the best of our knowledge, this is the first framework that uses the P4 switch, SDN controller, and Blockchain together for this use case. As SDN and Blockchain gain acceptance, this framework empowers community members to collaborate and defend against botnet DDoS attacks.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Distributed SIP DDoS Defense with P4
    Febro, Aldo
    Xiao, Hannan
    Spring, Joseph
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [2] Collaborative Defense Against Hybrid Network Attacks by SDN Controllers and P4 Switches
    Wang, You-Chiun
    Su, Pin-Yu
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (02): : 1480 - 1495
  • [3] AID-SDN: Advanced Intelligent Defense for SDN using P4 and Machine Learning
    Nascimento, Adiel
    Abreu, Diego
    Riker, Andre
    Abelem, Antonio
    2023 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, LATINCOM, 2023,
  • [4] Enhanced DDoS Defense in SDN: Double-Layered Strategy with Blockchain Integration
    Tian, Jialin
    Shu, Zhaogang
    Chen, Shuwu
    Xie, Haihui
    Liu, Xiaolong
    Qiu, Caiyu
    2024 13TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, ICCCAS 2024, 2024, : 380 - 384
  • [5] A Multi-Feature DDoS Detection Schema on P4 Network Hardware
    Dimolianis, Marinos
    Pavlidis, Adam
    Maglaris, Vasilis
    2020 23RD CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN 2020), 2020, : 1 - 6
  • [6] Tracking Normalized Network Traffic Entropy to Detect DDoS Attacks in P4
    Ding, Damu
    Savi, Marco
    Siracusa, Domenico
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 4019 - 4031
  • [7] Unsplittable flow Edge Load factor Balancing in SDN using P4 Runtime
    Kawaguchi, Eiichiro
    Kasuga, Hikaru
    Shinomiya, Norihiko
    2019 29TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2019,
  • [8] P4 Programmability at the Network Edge: the BRAINE Approach [Invited]
    Cugini, Filippo
    Scano, Davide
    Giorgetti, Alessio
    Sgambelluri, Andrea
    Castoldi, Piero
    Paolucci, Francesco
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [9] A study on realization of automotive SDN by P4
    Sakurai, Yuma
    Ito, Yoshihiro
    IEICE COMMUNICATIONS EXPRESS, 2024, 13 (12): : 475 - 478
  • [10] Enhancing 5G SDN/NFV Edge with P4 Data Plane Programmability
    Paolucci, Francesco
    Cugini, Filippo
    Castoldi, Piero
    Osinski, Tomasz
    IEEE NETWORK, 2021, 35 (03): : 154 - 160