基于OCSVM和主动学习的DDOS攻击分布式检测系统

来源 :郑州大学 | 被引量 : 0次 | 上传用户:c1061088
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前网络的规模不断加大,应用的普及程度越来越广,网络已经深入了我们生活的方方面面,因此网络的安全性也受到人们的高度重视。分布式拒绝服务攻击(DDOS)是一种攻击方法简单,但危害较大的攻击方式,它已经给政府和企业造成了严重的经济损失。DDOS攻击比拒绝服务攻击(DOS)造成的损失更大,它通过控制网络上众多的傀儡机向受害者发起攻击,因而加大了检测难度。对DDOS攻击的检测是网络安全领域研究的重点。本文详细讨论了DDOS攻击的技术原理,对DDOS攻击的检测方法做了介绍。传统的误用检测机制无法有效识别DDOS攻击,因为只有一部分攻击方式具有独特的协议特征,还有很多没有特征的攻击方法,因此依据特征码的检测方法效果不好。基于流量统计分析的异常检测机制,需要设定异常的阈值,这个阈值的大小没有设定依据,而且设定之后不能动态更新,也降低了该方法的实际应用效果。用机器学习的方法检测DDOS攻击,将攻击视为分类问题是近年来的研究热点,它使检测系统具有了一定的智能性,常用的有神经网络,数据挖掘的方法等。但多数方法忽略了DDOS攻击的特点,即攻击的发生相对正常网络流量较少,要获取攻击样本进行标注花费的成本很大,而且样本集是不平衡的,它属于分类领域的单类问题。大多数学习算法都是在有限的样本集上进行训练,训练完成之后不能主动的更新学习机模型,而且对分类的错误也没有错误识别机制,这样就不适用于网络流这样实时更新不断变化的样本集。为了解决上诉问题,本文使用单类支持向量机(One class SVM)来检测DDOS攻击,它是一种无监督的学习算法,减少了标注样本的开销,而且具有良好的泛化性能。为了降低学习机的训练和检测时间,使用了主动学习的方法。主动挑选信息量最大的样本加入训练集,通过增量学习算法提高了算法的学习效率,加入主动错误识别模块,可以发现和纠正分类器的错误,使学习机具有动态更新功能,具有实时性。因为现在DDOS攻击具有网络协同性,检测引擎也要能够相互通信,共享安全信息,因此,设计了一种安全联动协议,用于各检测引擎之间通信,实现分布式的攻击检测。实验表明,使用One class SVM能有效的检测出DDOS攻击,主动学习算法可以减少学习机的训练时间,可以主动更新学习机的状态提高分类器的检测率。联动协议可以安全有效的在各检测引擎之间交换信息,增强了网络的整体安全能力。
其他文献
传统学术论文作为记录、传递、累积、创新、交流人类科技成果的载体和工具一直伴随着学术界的成长。但随着科学技术的迅速发展以及Internet的出现传统科技学术期刊的出版慢慢
无线传感器网络是由布置在检测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。现已广泛应用于军事、环境监测和现代化农业等方面,
辩论是社会日常生活、工作中广泛存在的一种重要群体活动,基于Web的辩论支持系统是目前群体决策支持系统领域研究的重点。辩论支持系统以计算机为媒介,主要用来解决对抗性强
组合分类方法是机器学习领域逐渐发展起来的用于提高弱分类器准确性的有效方法,被认为是十几年来研究的最好的学习算法之一。大量的理论和实验研究表明:与单个分类模型相比,组
特征选择作为数据预处理的关键手段,是数据挖掘、模式识别和机器学习等领域的重要研究课题之一。它是指在原始数据中删除大量无关和冗余的特征,找到一组包含原始特征空间的全
20世纪以来,信息技术和网络技术快速发展,在各个方面影响着人们的生活,学习和工作。在教育领域,各种网络教学系统正在兴起,其中以提倡学习者为中心的自适应学习系统最为引人
随着无线网络技术的发展,基于无线网络的定位服务为其提供了更多的附加价值。在无线网络中基于信号到达时间或信号相位的定位技术需要专门的硬件支持,而信号强度数值在现有的
目前人类基因组研究已经从结构基因组时代进入到了功能基因组时代,也就是“后基因组时代”。研究发现人类基因组不是由孤立的基因和大量无用的“DAN片段”组成的,其本身是一
SOA的出现和快速发展,使得Web服务在软件开发过程中成为了一个举足轻重的角色。由于单一Web服务功能受限,它们很难满足用户日益复杂的需求,很多情况下需要将已存的原子Web服
排序问题是信息检索领域的核心问题,多年来一直是信息检索领域研究的热点。Web是当今最大的非结构化数据集合,如何排序web文档必然成为了信息检索领域研究的焦点所在。而语言
学位