《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (8): 2477-2485.DOI: 10.11772/j.issn.1001-9081.2022060940

• 网络空间安全 • 上一篇    

软件定义网络中高效协同防御分布式拒绝服务攻击的方案

葛晨洋1,2, 刘勤让2, 裴雪2, 魏帅2, 朱正彬2   

  1. 1.郑州大学 网络空间安全学院,郑州 450002
    2.信息工程大学 信息技术研究所,郑州 450002
  • 收稿日期:2022-06-28 修回日期:2022-09-20 接受日期:2022-09-22 发布日期:2022-10-11 出版日期:2023-08-10
  • 通讯作者: 葛晨洋
  • 作者简介:刘勤让(1975—),男,河南商丘人,教授,博士,主要研究方向:网络空间拟态防御、芯片设计
    裴雪(1992—),女,河南新乡人,助理研究员,硕士,主要研究方向:软件协同编译、软件定义互连芯片软件开发工具包开发
    魏帅(1985—),男,河南南阳人,教授,博士,主要研究方向:网络空间拟态防御、嵌入式设计
    朱正彬(1996—),男,湖北荆门人,博士研究生,主要研究方向:网络空间拟态防御、软件定义网络。

Efficient collaborative defense scheme against distributed denial of service attacks in software defined network

Chenyang GE1,2, Qinrang LIU2, Xue PEI2, Shuai WEI2, Zhengbin ZHU2   

  1. 1.College of Cyberspace Security,Zhengzhou University,Zhengzhou Henan 450002,China
    2.Institute of Information Technology,Information Engineering University,Zhengzhou Henan 450002,China
  • Received:2022-06-28 Revised:2022-09-20 Accepted:2022-09-22 Online:2022-10-11 Published:2023-08-10
  • Contact: Chenyang GE
  • About author:LIU Qinrang, born in 1975, Ph. D., professor. His research interests include cyberspace mimic defense, chip design.
    PEI Xue, born in 1992, M. S., research assistant. Her research interests include software collaborative compilation, software-defined interconnect chip SDK development.
    WEI Shuai, born in 1985, Ph. D., professor. His research interests include cyberspace mimic defense, embedded design.
    ZHU Zhengbin, born in 1996, Ph. D. candidate. His research interests include cyberspace mimic defense, software defined network.

摘要:

针对软件定义网络(SDN)中传统的分布式拒绝服务(DDoS)攻击的防御方案往往忽略了降低SDN工作负载的重要性,并且未考虑攻击缓解的及时性的问题,提出一种SDN中高效协同防御DDoS攻击的方案。首先,通过将部分防御任务卸载到数据平面中,降低控制平面的开销并充分利用数据平面的资源;然后,若检测到异常则产生快速数据路径(XDP)规则,以及时缓解攻击,同时将数据平面的统计信息交由控制平面来进一步检测和缓解攻击,从而在提升准确率的同时进一步降低控制器开销;最后,根据控制平面确定的异常源更新XDP规则。为验证所提方案的有效性,利用Hyenae攻击工具产生了3种不同类型的攻击数据。相较于依赖于控制平面的支持向量机(SVM)方案、新架构防御方案和跨平面协作的防御方案,在防御及时性方面,所提方案分别提高了33.33%、28.57%和21.05%;在中央处理器(CPU)消耗方面,所提方案分别降低了33、11和4个百分点。实验结果表明,所提方案能很好地防御DDoS攻击且有较低的性能开销。

关键词: 软件定义网络, 协同防御, 分布式拒绝服务攻击, 快速数据路径, Sketch数据结构

Abstract:

Aiming at the problem that traditional defense schemes against Distributed Denial of Service (DDoS) attacks in Software Defined Network (SDN) tend to ignore the importance of reducing the workload of SDN, as well as do not consider the timeliness of attack mitigation, an efficient collaborative defense scheme against DDoS attacks in SDN was proposed. Firstly, the overhead of the control plane was reduced and the data plane’s resources were entirely used by offloading some of the defense tasks into the data plane. Then, if an anomaly was detected, eXpress Data Path (XDP) rules were generated to mitigate the attack promptly, and the statistical information of the data plane was handed over to the control plane to further detect and mitigate the attack, thereby improving the accuracy and further reducing the controller overhead. Finally, the rules of XDP were updated according to the anomaly source determined by the control plane. To validate the effectiveness of the proposed scheme, the Hyenae attack tool was used to generate three different types of attack data. Compared with the Support Vector Machine (SVM) scheme that relies on the control plane, the new architecture defense scheme, and the cross-plane collaborative defense scheme, the proposed scheme has the timeliness of defense improved by 33.33%, 28.57%, and 21.05%, respectively; the proposed scheme has the Central Processing Unit (CPU) consumption reduced by 33, 11, and 4 percentage points. Experimental results show that the proposed scheme can defend against DDoS attacks well and has a low performance overhead.

Key words: Software Defined Network (SDN), collaborative defense, Distributed Denial of Service (DDoS) attack, eXpress Data Path (XDP), Sketch data structure

中图分类号: