基于SDN的DDoS攻击防御机制研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:wenzi555888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的迅速发展,深刻改变了人们的生产与生活方式,网络在给人们提供方便的同时,也存在许多安全问题。以IP为核心的传统网络架构部署繁琐且灵活性差,越来越无法满足网络管理的需求。软件定义网络(Software Defined Network,SDN)重新定义了一种新的网络架构,通过将网络的控制功能从转发设备中分离出来集中到控制器上,赋予网络可编程性,这些特性增加了网络的灵活性与开放性,同时使网络配置更加简单,节约了运维成本。分布式拒绝服务(Distributed Denial Service,DDoS)是一种实施简单、破坏力强且缺乏简易可行对抗措施的攻击方式,成为威胁SDN安全的主要因素之一。随着SDN的发展与普及,如何增强SDN的安全性成为了研究的热点。本论文在总结了 SDN的架构与工作原理的基础上,重点研究了 SDN网络中的DDoS攻击检测与溯源方法,具体工作可以分为以下几点:1.针对传统集中式检测方案中控制器工作负担过大的问题,提出了一种基于边缘交换机的DDoS攻击检测方案,该方法在边缘交换机端设置初检模块,利用目的IP地址的信息熵与流表数目实现了一种快速异常预警机制。因为信息熵的计算过程简单,占用资源较少,这样的设计既可以充分利用交换机中的空闲计算资源,还能有效地降低控制器的工作负担,具有较大的实用意义。在控制器端设置流量收集、特征提取、攻击检测模块,通过提取流的5个典型特征作为随机森林模型的输入,进一步精确的检测攻击流。控制器端的检测过程只有在收到边缘交换机示警后才启动,避免了大部分时间网络正常时控制器上的资源浪费,且随着网络规模的增大,这种增益愈加突出。2.当检测出网络中发生DDoS攻击时,设计了一种跨层协作的DDoS攻击溯源系统。该系统充分结合SDN全局网络视图的特性,在控制器端设置拓扑感知模块,显示网络拓扑结构,简化了传统确定性标记算法(Deterministic Packet Marking,DPM);在边缘交换机端充分利用其空闲计算资源,设置数据记录模块和特征匹配模块,当交换机检测到异常时,数据记录模块开始记录流经数据包的信息,主要有源IP、目的IP、入端口、协议类型,当控制器确定攻击发生时,下发攻击包特征,由边缘交换机通过匹配分析,得到攻击流进入网络的端口,以便在源头处阻断攻击。整个过程没有对数据包进行标记修改,大大降低了溯源系统的复杂性,其预警机制同样可以有效的降低控制器的工作负担。3.结合攻击检测与攻击溯源两部分内容,设计了一种基于SDN的DDoS攻击防御系统,该系统充分利用了 SDN架构的特性与交换机的空闲计算资源,将部分简单的统计工作放置在边缘交换机端,并通过引进预警机制,有效降低了控制器的工作负担,为SDN中DDoS攻击的防御研究提供了新的方向与思路。
其他文献
目的研究吗替麦考酚酯联合激素对成人难治性肾病综合征血脂代谢紊乱及肾功能的影响。方法将原阳县人民医院2017年6月—2019年7月收治的92例难治性肾病综合征患者随机分为研究
本文简述饲料防霉剂的特点、作用机理、使用效果和应用中需要注意的问题。
<正>元谋第四纪地质与古人类研究是接受以下单位的资助和立题任务:(1)国家自然科学基金和地质行业科学技术发展基金联合资助项目“元谋盆地早更新世层型剖面和元谋人年代的研
会议
目的探讨经脐单孔腹腔镜胆囊切除的安全性与有效性。方法回顾性分析本院2011年4月~2012年10月开展单孔腹腔镜胆囊切除,简志祥主任单人完成的141例单孔腹腔镜胆囊切除病例患者
加强水产资源的繁殖保护工作,是发展水产事业的一个重要问题。我们仅根据河北省几年来水产资源的繁殖保护工作情况,谈一些意见。
目的分析多次法根管治疗术与一次性根管治疗术在牙体牙髓病中的疗效。方法方城县人民医院以随机的方式选取78例进行牙体牙髓病治疗的患者,病例选取时间为2017年1月—2017年5
我区水产生产能获得迅速的发展,特别是大中型湖泊养殖生产的发展,我们体会最重要的一条是各级党委重视的结果。几年来,从专到县、区、公社,层层有人专管或兼管渔业生产,党委经常派
20世纪90年代以来,"语感培养"作为一个重要命题引起了语文教育界的高度重视,语感的研究成为语文教学研究的一个新的热点。语感作为感性直觉层面的言语能力在语文教学中具有重要
腕踩针是一种独特的针刺疗法,具有操作简单、疗效迅速、经济安全等特点,近年来其应用越来越广泛,特别对疼痛类疾病有很好的临床疗效。本文通过收集近5年来腕踩针治疗疼痛的相
污染真菌毒素的小麦,采用剥皮制粉的加工工艺,经二次剥皮处理可去除25.3%和51.9%的毒素,从而使霉变小麦加工出能够食用的面粉。