基于深度学习的DDoS攻击检测研究

来源 :深圳大学 | 被引量 : 4次 | 上传用户:songyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式拒绝服务攻击(DDoS)已成为最难解决的网络安全问题之一,给网络社会带来了极大的危害,如何在较短时间内准确处理大量信息是DDoS检测的重要挑战。本文通过对国内外现有的DDoS攻击检测方法进行分析,按照DDoS样本的属性可以将其分为两类,一类是DDoS数据量小、样本属性少的情况;另一类是DDoS数据量大、样本属性多的情况。本文针对以上两类情况分别提出了一种检测方法。本论文的主要工作和创新点如下:1)本文搭建Kubernetes分布式训练环境,并且在Kubernetes分布式系统上构建TensorFlow集群,使用Kubernetes的容器编排技术,这样可以充分利用机器的各种资源(CPU、磁盘和内存等),以至于提供更高效率的训练能力。2)针对检测DDoS攻击(NSL-KDD)数据量小、样本属性比较少的情况,传统的卷积神经网络(CNN)算法检测会出现过拟合现象,进而导致准确率下降。本文提出一种改进的CNN检测方法,具体是使用卷积层及全局平均池化层代替全连接层,首先在最后一个卷积层生成一个分类任务中相应类别的特征映射,然后求出每个相应类别的特征映射的平均值,最后再将平均特征向量送入Sigmoid层进行分类。实验结果表明,使用改进的CNN模型去训练DDoS数据,准确率达到99.83%。3)针对检测DDoS攻击(CICIDS2017)数据量大、样本属性比较多的情况,使用传统的循环神经网络(RNN)算法检测会导致检测时间过长的问题。本文提出一种改进的RNN模型的DDoS攻击检测系统,即切片循环神经网络(SRNN),该算法的思想是将样本DDoS数据集切分成多个子样本数据,然后将各个子样本数据并行化地送入神经网络模型,让LSTM循环单元在每层的子序列上同时工作,从而实现并行化计算,并且使用Adam优化算法代替传统的随机梯度下降算法,通过大量实验对比,SRNN模型的训练速度和准确率明显高于RNN。最后,利用搭建的Kubernetes分布式深度学习系统进行神经网络训练,通过实验对比,确定了SRNN(4,3)模型准确率最高,训练时间最短,检测准确率达到99.86%,训练时间为237.54s。
其他文献
目的研究补骨脂素(psoralen,PSO)对体外培养的小鼠成骨细胞(OB)分化及核因子-κB受体激活配体(receptor activator of nuclearfactor-κB ligand,RANKL)和骨保护素(osteoprotegerin,
大规模光伏发电并网将成为未来电力系统的重要趋势,而故障期间光伏发电机组会向系统注入短路电流,可能提高系统短路水平,从而出现短路电流超标等严重问题。由于光伏发电的故
随着新课程改革的推进,《普通高中语文课程标准》(2017年版)明确提出“学习任务群”的课程内容,并将“整本书阅读与研讨”作为重要任务群融入阅读教学中。但由于整本书自身的
介绍,分析二语习得的各家假说及其在所持的语言教学观。二语习得研究作为一门独立的学科大概形成于20世纪70年代,虽然诞生较迟,但其实践是早已有之,甚至在二语习得实践过程中
以高黎贡山TBM施工的特定段圆形隧道为工程对象,基于围岩蠕变的Burgers模型,提出了隧道衬砌内力计算的地层结构分析法和荷载结构分析法,对比研究两种分析方法的异同点和特点,
一氧化氮(NO)广泛分布于生物体各组织中,是一种重要生物信使分子和效应分子,具有多种生理功能,NO合成过多或不足或NO合酶(NOS)异常与许多疾病的发生机制有关。本文就内源性NO的生
进入21世纪,国际国内形势发生了巨大的变化,在新形势下加强思想政治工作,必须明确思想政治工作的新任务、新要求,在内容、方法、制度与机制上加以创新,不断推动思想政治工作
增强现实技术能够将虚拟信息与真实场景相融合,给人以身临其境的感受。在家居装修领域,利用增强现实技术可以将实体家具转换为模型,透过屏幕就可以完成对家具的摆放。这种方