信息安全研究 ›› 2021, Vol. 7 ›› Issue (11): 1031-.

• 学术论文 • 上一篇    下一篇

软件定义网络中基于XGBoost算法的DDoS攻击检测

李 曼1 车向北1 张宗包1 唐沁婷2 田 源2 李 剑2


  

  1. 1(深圳供电局有限公司电力调度控制中心 广东深圳 518048)
    2(北京邮电大学人工智能学院 北京 100876 )
  • 出版日期:2021-11-07 发布日期:2021-11-05
  • 通讯作者: 李曼 高级工程师.主要研究方向为电力行业监控系统网络与信息安全. liman_1212@126.com
  • 作者简介:李曼 高级工程师.主要研究方向为电力行业监控系统网络与信息安全. liman_1212@126.com 车向北 硕士研究生,高级工程师.主要研究方向为电力行业电力监控系统网络安全. chexiangbei@163.com 张宗包 硕士研究生,高级工程师 .主要研究方向为电网调度自动化. zbzhangwhu@163.com 唐沁婷 硕士研究生.主要研究方向为自然语言处理、文本分类. tangqinting@126.com 田源 博士研究生.主要研究方向为信息安全、大数据隐私保护、量子密码学. redrainiety@bupt.edu.cn 李剑 教授,博士生导师.主要研究方向为信息安全、量子密码学. lijian@bupt.edu.cn

XGBoost Based DDoS Detection in Software-Defined Networking(SDN)


  • Online:2021-11-07 Published:2021-11-05

摘要: 准确且快速地检测分布式拒绝服务(DDoS)攻击是安全领域的一个重要研究课题,为了提高软件定义网络(SDN)中DDoS攻击的检测率,采用XGBoost算法来对网络中的流量进行建模.该方法根据攻击发生时的流量信息提取特征并进行训练,能够有效的检测DDoS攻击.在实验中,采用mininet和floodlight模拟平台搭建SDN环境,使用HPing3来生成不正常的网络流量.实验结果表明,在SDN中进行DDoS攻击检测时,该方法平均准确率为95.34%,与其他机器学习方法相比准确率更高,这证明了该方法的有效性.


关键词: 分布式拒绝服务攻击检测, 软件定义网络, XGBoost, 机器学习, 特征提取

Abstract: Accurate and fast detection of distributed denial of service (DDoS) attacks is an important research topic in the security field. In order to improve the detection rate of DDoS attacks in Software-Defined Networking (SDN), XGBoost is used to model the traffic in the network. According to the traffic information when the attack occurs, this method can extract features and train a model, which can effectively detect DDoS attacks. In experiments, mininet and floodlight are used to build SDN environment, and HPing3 is used to generate abnormal network traffic results show that the average accuracy of this method is 95.34% when detecting DDoS attacks in SDN, which is higher than other machine learning methods, which proves the effectiveness of this method.


Key words: DDoS, software defined networking, XGBoost, machine learning;feature extraction