通信学报 ›› 2018, Vol. 39 ›› Issue (7): 176-187.doi: 10.11959/j.issn.1000-436x.2018128

• 学术通信 • 上一篇    下一篇

SDN下基于深度学习混合模型的DDoS攻击检测与防御

李传煌,吴艳,钱正哲,孙正君,王伟明   

  1. 浙江工商大学信息与电子工程学院,浙江 杭州 310018
  • 修回日期:2018-05-16 出版日期:2018-07-01 发布日期:2018-08-08
  • 作者简介:李传煌(1980-),男,江西九江人,博士,浙江工商大学副教授、硕士生导师,主要研究方向为软件定义网络、深度学习、开放可编程网络、系统性能预测和分析模型。|吴艳(1995-),女,安徽宣城人,浙江工商大学硕士生,主要研究方向为软件定义网络、深度学习。|钱正哲(1994-),男,浙江杭州人,浙江工商大学硕士生,主要研究方向为软件定义网络、深度学习。|孙正君(1993-),男,安徽滁州人,浙江工商大学硕士生,主要研究方向为软件定义网络、深度学习。|王伟明(1964-),男,浙江遂昌人,博士,浙江工商大学教授、硕士生导师,主要研究方向为新一代网络架构、开放可编程网络。
  • 基金资助:
    国家重点研发计划基金资助项目(2017YFB0803202);目江省自然科学基金资助项目(LY18F010006);浙江省新型网络标准与应用技术重点实验室基金资助项目(2013E10012);浙江省重点研发计划基金资助项目(2017C03058)

DDoS attack detection and defense based on hybrid deep learning model in SDN

Chuanhuang LI,Yan WU,Zhengzhe QIAN,Zhengjun SUN,Weiming WANG   

  1. School of Information and Electronic Engineering,Zhejiang Gongshang University,Hangzhou 310018,China
  • Revised:2018-05-16 Online:2018-07-01 Published:2018-08-08
  • Supported by:
    The National Key Research and Development Program of China(2017YFB0803202);The Natural Science Foundation of Zhejiang Province(LY18F010006);The Key Laboratory of New Network Standards and Technologies of Zhejiang Province(2013E10012);The National Key Research and Development Program of Zhejiang Province(2017C03058)

摘要:

软件定义网络(SDN,software defined network)作为一种新兴的网络架构,其安全问题一直是SDN领域研究的热点,如SDN控制通道安全性、伪造服务部署及外部分布式拒绝服务(DDoS,distributed denial of service)攻击等。针对SDN安全中的外部DDoS攻击问题进行研究,提出了一种基于深度学习混合模型的DDoS攻击检测方法——DCNN-DSAE。该方法在构建深度学习模型时,输入特征除了从数据平面提取的21个不同类型的字段外,同时设计了能够区分流类型的5个额外流表特征。实验结果表明,该方法具有较高的精确度,优于传统的支持向量机和深度神经网络等机器学习方法,同时,该方法还可以缩短分类检测的处理时间。将该检测模型部署于控制器中,利用检测结果产生新的安全策略,下发到OpenFlow交换机中,以实现对特定DDoS攻击的防御。

关键词: 分布式拒绝服务, 软件定义网络, 攻击检测, 深度学习

Abstract:

Software defined network (SDN) is a new kind of network technology,and the security problems are the hot topics in SDN field,such as SDN control channel security,forged service deployment and external distributed denial of service (DDoS) attacks.Aiming at DDoS attack problem of security in SDN,a DDoS attack detection method called DCNN-DSAE based on deep learning hybrid model in SDN was proposed.In this method,when a deep learning model was constructed,the input feature included 21 different types of fields extracted from the data plane and 5 extra self-designed features of distinguishing flow types.The experimental results show that the method has high accuracy,it’s better than the traditional support vector machine (SVM) and deep neural network (DNN) and other machine learning methods.At the same time,the proposed method can also shorten the processing time of classification detection.The detection model is deployed in SDN controller,and the new security policy is sent to the OpenFlow switch to achieve the defense against specific DDoS attack.

Key words: distributed denial of service, software defined network, attack detection, deep learning

中图分类号: 

No Suggested Reading articles found!