基于SDN的DDoS攻击检测与防御的研究

来源 :东华大学 | 被引量 : 0次 | 上传用户:z315659288
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据、物联网等技术的发展,层出不穷的新型服务和不断扩大的网络规模都要求现有网络能快速动态地配置网络资源。但由于现有网络的复杂性和臃肿性,使得这种需求难以被满足。SDN作为下一代网络架构之一,把现有的网络分成了三个相互分离的平面,将网络的控制大权交给了集中式的控制器。其转控分离、集中式控制的特点虽然能够满足对网络设备的快速配置,但同时也带来了单点失效的风险,使它更易成为DDoS攻击的目标。
  本文详细地研究了SDN网络特点以及OpenFlow协议,并对DDoS的攻击方式、检测算法、溯源方案以及缓解方法进行了分析。在此基础上,本文着力于溯源算法,提出了以此为核心的攻击检测和防御方案。该方案主要分为三个部分:基于决策树的攻击检测技术,基于统计分析的溯源技术和缓解技术。论文的主要工作包括:
  1. 本文详细分析了“闪拥”流和DDoS攻击流的异同点,并针对这两种流提取了协议类型和数据包大小等值作为区分特征。之后,采用C4.5决策树作为检测算法,将这些特征作为输入建立决策树。
  2. 本文分析了正常情况下和异常情况下的网络流量变化情况,并利用SDN对全网的监控效果提出了基于统计分析的溯源算法。该算法在获得网络的拓扑之后,通过对交换机中的流量进行分析,依据在采样时间内的流量变化情况,判断当前交换机是否异常。将异常的交换机记录下来,组成异常树。之后,遍历异常树,并调用DDoS攻击检测算法对其进行剪枝,去除发生“闪拥”的节点。最终得到攻击路径。
  3. 本文分析了六种 DDoS 攻击流,使用数据包大小来辨别攻击流的类型。缓解技术在得到溯源算法生成的攻击路径后,对路径中的每个节点计算通过的数据包大小,判断当前攻击流的类型。对于洪泛攻击,控制器下发相应的流表,使交换机丢弃来自该 IP 地址的流。对于反射或放大攻击,控制器下发流表,使交换机对来自该 IP 地址的流限速。
  4. 最后,实验验证了本文所提的DDoS攻击检测、溯源和缓解算法的可行性。通过对SDN网络进行仿真,随机选取攻击主机与目标主机,从攻击主机中发送大量的混合DDoS攻击流到目标主机。试验结果表明,本文提出的溯源算法能够快速准确地发现流量异常的交换机,并生成异常树;检测算法对于“闪拥”和DDoS攻击有很好的区分效果;缓解算法在得到攻击路径后能够快速有效地处理不同类型的攻击流。本文所提的算法从整体上提高了SDN网络的安全性。
其他文献
随着互联网大数据时代的到来,传统的搜索引擎已经无法满足人们查找各种各样类型信息的需求,于是网络爬虫诞生了。爬虫是对搜索引擎的补充和发展,可以让我们通过定制化的程序从互联网中查找我们所需要的数据。但是爬虫程序经常会遇到验证码的问题,有一些新型的验证码很难识别,比如极验(Geetest)验证码。本文的研究目的是为网络爬虫用户提供一个极验验证码的识别接口,因此设计了基于卷积神经网络的极验验证码识别系统。
近年来,人脸识别被广泛应用在诸多领域,如视频监控、信息安全、法律金融等。然而在现实生活中,很难保证收集到丰富的数据集,甚至会遇到只有一张训练图片的情况,即单样本人脸识别。单样本人脸识别是指,当每个目标样本在图像数据库中只存储一张已知身份的图片时,要识别出目标样本在各种光照、表情等不可测条件下身份的情况。如何让人脸识别在数据匮乏的情况下进行有效准确地身份验证,是当前非常重要的研究课题。但是,传统的提
学位
传感器技术,是现今社会科学技术以及一个国家的综合实力的重要标志,也是快速发展、令人瞩目的一种高新技术,已经引起广泛关注。电涡流传感器结构简单,体积小,灵敏度高, 适用性强,且具有非接触测量、不损伤被测工件表面的特点,因此获得广泛应用。传感器的测量精度问题也成为我们目前需要解决的主要问题。  本文分析了影响电涡流传感器测量位移精度的主要因素,分别是温度漂移和输入输出特性线性度。针对温度漂移问题,本文
随着经济社会的快速发展,人们日常生活也日渐被污染等问题围绕,加上城市空气质量的下降,雾霾的天气现象频发,以及人们自身对烟草的不节制等种种行为,导致了肺癌成为了对人类健康生命的巨大威胁。而对于癌症的诊断治疗的最有效也是最低成本低负担的办法就是提前做好预防工作,尽早地进行肺癌的诊断与治疗。肺癌的早期表现形态为肺结节,相较于其它人体正常的器官,软组织等并没有明显的差异,其多存在于肺组织的内部,在实际的医
图像超分辨率重构旨在将单帧或多帧序列低分辨率图像转化为一帧富含细节表现力的高分辨率图像。该技术可以突破成像设备的硬件条件制约,仅仅依靠软件算法便能增强图像分辨率,在卫星遥感,视频监控,医学图像,影音娱乐等领域都有着广泛的应用。  近些年来,随着深度学习的发展,基于卷积神经网络的图像超分辨率算法引起了研究者们的广泛关注。由于卷积神经网络有着强大的特征提取能力及非线性映射能力,因此该类算法在图像超分辨
在机器人领域,以谐波减速器作为传动机构的柔性关节机器人因为其轻量,节能,体积小的特点得到了广泛的重视。本文基于奇异摄动方法对柔性关节机器人的在力矩输入有界条件下的轨迹跟踪控制问题展开研究。  首先,在柔性关节机器人的动力学建模方面,本文借助拉格朗日动力学方法并结合Spong所提出的柔性关节假设模型,建立出柔性关节机器人动力学简化模型。由于柔性关节机器人动力学模型复杂,不易直接设计控制律,因此采用了
近十年来机器人技术不论在工业还是在日常生活中都得到了广泛的应用。乒乓球运动是一项需要良好的反应能力与快速判断决策能力的运动,乒乓球机器人不仅能助力乒乓球运动的发展,同时也是研究实时响应机器人技术的理想实验平台。本文以乒乓球机器人为研究平台进行了以下三个方面的研究工作:乒乓球运动的实时图像采集、乒乓球的自动识别与定位、乒乓球飞行轨迹预测及七自由度机械臂击球控制。  对乒乓球运动实时图像采集模块进行了
农业资源是农业生产的基础,如今农业资源量稀缺性日益突出,就空间分布而言,农业资源分散性明显,管理难度大,利用率低,因此农业资源的合理调配对农业发展起着重要作用。资源调配实质上属于定位路径问题,即资源定位配置和车辆路线安排的集成问题,前者决定提供资源的供应点和其所负责的需求点的位置及调配资源的类型和数量,后者解决资源调配的路线安排,解决农业资源调配问题,就要确定合理的调配路线和资源的调配量。为了在获
学位
近些年随着人工智能的不断发展,人们对智能化的依赖越来越高,除了生活中的一些智能产品,工业生产过程中的智能化也有非常大的需求。然而工业智能化过程中复杂的工业环境对机器人以及其控制系统的性能提出了非常高的要求。本文对应用非常广泛的七自由度冗余机械臂的控制系统进行研究,包括进行详细的模型建立和分析,逆运动学求解和轨迹规划。  首先,本文以七自由度机械臂的关节旋转特性为依据建立右手直角坐标系,根据机械臂的
工业装置在生产产品过程中,由于某些部分故障会导致整个设备的停运。甚至当报警不灵敏时,会出现重大安全事故。为保证工业生产的安全,有必要对工业设备进行故障诊断和分析,及时发现安全隐患,并第一时间排除。通过分析传感器系统收集的数据,可以评估设备内部各元件的健康状态。  现有的故障诊断技术,还无法同时满足保证精度和速度的要求。长短期记忆神经网络是一种时间递归神经网络,可以分析输入信息的整体逻辑关系,对于时
学位