SDN中基于聚类和深度学习的恶意数据流检测的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lzy19900924
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(SDN)得到了越来越多的关注和应用,这主要得益于它和传统网不同的特性,传统网络采用协议分层的机制,每一层只负责和自己相关的工作,SDN打破了分层的结构,主要有控制逻辑和转发处理逻辑。控制逻辑由控制器来实现,转发处理逻辑由交换机负责,此外SDN还支持编程特性,在控制器中可以编程实现新的功能,然后将相应的规则下发给交换机,控制器负责路径发现,负载均衡等功能,而交换机只负责相应报文的处理和转发,是控制器下发的规则的执行者。SDN为网络带来了很大的便利和灵活性,但是设计之初没有考虑到安全性,而且大部分厂商由于造价原因,不再支持传输层安全机制(TLS),这使得安全性问题尤为突出。为了解决上述问题,本文提出了基于聚类和深度学习的恶意数据流检测模型。基于聚类的恶意数据流检测模型,先通过计算每条数据流的熵值确定是否发生攻击,再用聚类算法将数据流进行聚类,找到恶意数据流,然后由SDN控制器下发规则进行删除。为了减少聚类时间,本文提出了基于网格和密度(GDBC)的聚类算法,GDBC聚类算法在数据流聚类时,虽然依旧需要人工抽取数据流特征,但是它可以不用先验知识进行训练,并且在设定阈值适当的情况下,能够识别出一些未曾出现过的恶意数据流。实验使用了KDD99和CTU-13数据集,结果表明,和SE和DBSCAN聚类算法相比,该算法在保证精度的前提下,减少聚类过程所用的时间,最后在Mininet和Pox中进行模拟,该算法能够有效地检测出恶意数据流。虽然在SDN中已经使用了许多机器学习算法来解决安全性问题,但都需要专家从原始数据中提取特征,需要大量的人机交互,这在一定程度上降低了检测的准确性,而且前述基于聚类的算法对于一些没有明显统计特征的数据流并没有检测能力。针对上述问题,提出了一种基于卷积神经网络(CNN)和循环神经网络(RNN)的数据流分类方法。我们的方法是在图形处理单元(GPU)支持的TensorFlow中实现的,并在CTU-13,CSIC2010和该模拟数据上进行了评估,结果表明,该方法取得了很好的效果,在检测精度和稳定性方面优于现有方法,在SDN网络安全方面具有很大的应用潜力。
其他文献
现阶段,我国正处于社会转型发展关键时期。民政部、财政部联合发布相关文件动员高校教师依托自身专业知识背景领办社会工作机构。社会工作机构具有提供服务,解决社会问题,满
“农村义务教育阶段学校教师特设岗位计划”于2006年启动,成为促进农村义务教育发展的推动力量。目前,湖南大约共有19000名特岗教师,其中特岗英语教师占13%。其身份认同的现
神经网络(NNs)和复杂动态网络(CDNs)是系统科学中重要的研究领域,其中,神经网络和复杂动态网络的同步问题是学者们研究的热点问题之一。本论文主要研究了具有semi-Markovian跳变的神经网络和间断复杂动态网络的同步问题。以下是本文的主要内容:首先,在引入Lyapunov-Krasovskii泛函的基础上,探究了semi-Markovian跳变神经网络的固定时间同步问题。通过设计新颖的状态
最优控制,作为现代控制理论的主要分支,是研究动态模型控制量最优解的一门学科。目前,最优控制算法在制导与控制、轨迹优化、石油化工及航空航天等领域都得到成功应用且效果
我国于上个世纪六七十年代开始实行计划生育政策,在第一代独生子女父母中,存在一部分特殊的群体,他们的独生子女发生了伤残或者死亡。独生子女发生意外,使得这些家庭在生活上
命名数据网络,Named Data Networking(NDN),是以内容为中心的网络架构中最有代表性的一员。NDN改变了传统IP网络的传输模式,它利用路由节点可以存储数据的特点,实现了分布式
新时代我国教育研究的主要命题是核心素养的培养。作为生物教学最重要的教学方法之一,探究教学在培养学生科学思维、科学探究素养等方面有巨大优势。但近年来,探究教学面临的
本文首先从我国水资源现状和常规水处理工艺技术的背景出发,综述了臭氧在水处理中的应用现状。臭氧因为其具有强氧化性及消毒作用而经常被用于水处理技术中。另外,由于臭氧氧化具有选择性的特点,臭氧化法也经常应用于某些有机物的选择性合成中。基于单独臭氧化法的缺陷和实际应用的需求,结合固体碱(MgO)的特性,提出了本文的研究内容。本论文主要分为两个部分:MgO/GF催化臭氧化降解双酚A的研究;固体碱MgO催化臭
曲线建模在计算机图形学中有着悠久的历史。曲线建模的基本目标是构建具有良好几何性质且易于编辑的自由曲线。工业设计领域中一个重要的问题是怎样构建光滑(或光顺)的自由曲