[发明专利]一种基于深度学习的DDOS检测方法有效
申请号: | 201710018850.8 | 申请日: | 2017-01-10 |
公开(公告)号: | CN106911669B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 李传煌;孙正君;龚梁;金蓉;王伟明 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 忻明年 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 ddos 检测 方法 | ||
本发明公开了一种基于深度学习的DDOS检测方法。该方法包含特征处理和模型检测两个阶段,特征处理阶段对输入的数据包进行特征提取,格式转换和维度重构;模型检测阶段将处理后的特征输入到深度学习网络模型进行检测,判断输入的数据包是否为DDOS攻击包。本发明利用了深度学习抽象化高层数据、自动学习、模型易于更新的特点,相比于传统DDOS检测方法,在检测精度、软硬件设备依赖性方面更具有优势。
技术领域
本发明涉及网络通信技术领域,具体涉及一种基于深度学习的DDOS检测方法。
背景技术
伴随着全球信息化进程的飞速发展,网络中的攻击者利用网络的系统架构以及网络中的服务器系统存在的安全漏洞,或窃取网络用户的个人信息,或破坏正常网络环境,或阻止目标主机的正常交互通信,网络环境正遭遇日益严重的安全问题挑战。随着近年来互联网用户数目呈现的爆炸式的增长,新型的网络应用,诸如社交网络、高清在线视频,以及创新性的服务模式,例如云计算、大数据的出现,都对传统网络提出了新的需求,传统的网络体系架构在网络的可控性、可扩展性以及安全性等方面的发展也逐渐出现瓶颈,一些新型的网络体系架构在此背景下相继被提出。
2006年,美国斯坦福大学Clean Slate课题组提出了软件定义网络(SoftwareDefined Network,SDN)的概念。软件定义网络(Software Defined Networking,SDN)作为一种新型的网络体系架构,具有控制平面与数据平面分离、集中控制以及软件可编程的特征,为解决当前传统网络面临的瓶颈,研发网络新型应用以及未来互联网新技术提供了一种创新性的解决方案。SDN新型网络体系架构,其设计思想,决定了其具备数据与控制分离和集中控制两个主要特点,其中,集中控制主要是使用软件控制器对网络数据转发规则进行集中化管理,因此,在SDN网络体系架构中,由于集中化的控制管理,让计算机网络数据转发更加快捷高效,控制器与转发设备之间通过安全通道的连接,某种程度也增强了SDN网络架构的安全性。然而,从另一个角度说,正是由于SDN网络体系架构集中控制和转发分离的特点,因而让攻击者的攻击目标更加明确,某种程度也让SDN网络体系架构变得更加脆弱。
OpenFlow技术的概念最早是由来自斯坦福大学的Ni ck McKeown教授提出的,进过多年的发展,随着OpenFlow协议标准化的制定与推广,OpenFlow协议目前已成为SDN网络体系架构的主流的南向接口协议之一。然而,SDN在带来网络体系架构方面革新的同时,也在安全防御体系方面带来了新的挑战。
分布式拒绝服务攻击(Distributed Denial of Service,DDoS)则是基于拒绝服务攻击(Denial of Service,DoS)的基础上产生的一种特殊形式的拒绝服务攻击方式,它采用的是一种分布式、协作式的大规模网络攻击方式,主要的攻击目标瞄准为比较大的站点,例如商业公司,搜索引擎或者是政府部门的站点。由于DDoS不同于DoS攻击只需要一个电脑终端和一个调制解调器就可以实现,DDoS的攻击则是利用一批已经受控的机器向一个固定站点同时发起攻击,这样的攻击来势凶猛,令人难以防备,具有更强的破坏性。在SDN新型网络架构中,针对SDN网络体系架构数据控制分离、集中控制的特点,SDN网络体系架构对DDoS攻击的防御也是一个需要考虑的问题。
2006年,机器学习领域的学界泰斗、加拿大多伦多大学的教授Geoffrey Hinton与他的学生Ruslan Salakhutdinov在世界顶级学术刊物《科学》上发表了一篇文章,开启了深度学习在学术界和工业界的浪潮。深度学习技术可通过学习一种深层的非线性的网络结构,来实现对复杂函数逼近,用以表征输入数据分布式表示,并且展现出了强大的从少数样本集中学习数据集本质特征的能力。深度学习技术的本质,是通过构建一种具有大量隐藏层的机器学习模型,以及通过海量的训练数据,来学习客体更有用的特征,从而达到最终能提升分类或预测准确性的目的。深度学习技术这种具有大量隐藏层的好处,是可以通过用较少的参数来表示出复杂的函数客体。由于深度学习的这些特点,近年来,深度学习技术的运用领域越来越广泛。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710018850.8/2.html,转载请声明来源钻瓜专利网。