面向SDN控制器的主动防御策略研究
发布时间:2020-09-25 14:36
软件定义网络(Software-Defined Networking,SDN)凭借其可编程性与开放灵活的特点成为未来网络发展的趋势。控制器作为SDN网络功能的核心部件,具有极其重要的作用和地位,但也因此导致其成为网络攻击的焦点,一旦控制器被恶意劫持,攻击者可以任意修改流规则实现对网络流行为的控制,造成严重的安全威胁。针对SDN控制器安全问题,现有的解决方案仍具有防御被动性、静态性的缺陷,多为了提升控制层的可用性,而无法有效防御控制器被劫持控制的局面,特别是面对基于0day漏洞、系统后门等所发动的高级持续威胁(Advanced Persistent Threat,APT)尚力不从心。本文结合拟态防御理论,构建一种SDN控制器主动防御机制,通过异构冗余控制器架构以及动态防御策略,增加控制器对网络攻击所呈现的动态性和不确定性,进而加大攻击者利用系统弱点实现控制器劫持的难度,提高了控制器的安全可靠性和防御灵活性。本文主要研究内容包括:1.针对现阶段控制器安全研究方案所具有的防御被动性、静态性缺陷,结合拟态防御理论相关研究,设计一种基于动态多样性的控制器主动防御机制,根据控制器执行体异构度与调度历史更新原则建立调度算法以确定执行体选调方案。仿真实验对多种方案进行了对比分析,结果表明相比静态结构,动态多样性调度能够有效提升控制器系统的安全系数,同时所提算法避免了调度局部极值问题。2.针对控制器主动防御过程中不同状态的防御策略选择问题,建立马尔可夫攻防博弈模型,以分析控制器攻防博弈过程中动态化、多样化的攻防状态,根据防御容忍度和攻击表面的改变量定义了攻防双方收益函数并通过非线性规划解决均衡策略选择问题,仿真实验对比移动目标防御模型验证了本文模型的安全性,同时基于控制器执行体弱点信息评估了不同状态下的攻防策略,给出了多种攻击路径下的最优防御措施。3.针对复杂多样的攻击手段,通过动态性、主动性的防御能显著增加攻击难度,但这种主动式的防御难免产生一定的防御代价,而面对不同类型的攻击方式存在防御效率方面的问题,通过建立控制器主动防御过程中的安全收益与防御代价模型,结合增强学习相关算法,设计一种自适应选择防御动作时间间隔的控制器主动防御机制,仿真实验对比了几种不同偏向的防御者类型,验证了平衡型的防御策略能够减少不必要的主动防御损耗,提高防御效率和防御灵活性。
【学位单位】:战略支援部队信息工程大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.08
【部分图文】:
战略支援部队信息工程大学硕士学位论文N所拥有的最大的优势在于其提供了对下层网络维持全局这种抽象将精力专注到网络应用上去。这种相对于传统N成为建立下一代网络基础设施建设的核心技术。应用控制网络管理员安全规则网络用户SDN应用安全应用管理应用供应商服务SDN控制器控制器数据流设备交换机APIAPI (OF Protocol)
Flow_Modresponses ControllerReplicas图 1.3 BFT 控制器架构制器架构能够实现对故障控制器或者受攻击者控机制的实现依赖于各个控制器节点所达成的容错繁地通信协商以确定恶意节点;另外,BFT控制ave控制器,并由master控制器将来自数据层的请制器的纯洁性是非常重要的,而当master控制器换协议完成新的master节点选举,这同样引入了器架构能够缓解控制器单点失效问题,提高了S究意义。然而,现有的分布式控制器仍然为静态攻击者就有足够的时间对控制层网络进行探测和控制器的可用性,并没有实质性地提高控制器对门等所导致的恶意劫持威胁,控制器安全形势依
全解决方案及调度策略,本文从攻击异常统计、安全靠性方面进行分析对比。基于前文威胁模型与调度模间内所发生的系统异常次数衡量。择静态控制器结构 SS 与三种动态控制器模型 TRSA行体运行时间内平均累积异常值 CNE 可以发现,如积异常值体现了静态攻击者对目标系统攻击曲线,曲攻击能力,在初始的一段时间内攻击所致系统累积异线性增长;而存在调度机制的动态系统中,系统累积量低于无调度静态方案。相比基于时间随机调度机制常值维持在更低的增长率,SA 调度模式下,执行体集度,但这一结果并非确定。SA 调度机制在降低累积异SA 而言,前者对于控制累积异常值增长率即攻击者攻性最优的调度策略,但总体而言稳定在较低的水平。
本文编号:2826688
【学位单位】:战略支援部队信息工程大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.08
【部分图文】:
战略支援部队信息工程大学硕士学位论文N所拥有的最大的优势在于其提供了对下层网络维持全局这种抽象将精力专注到网络应用上去。这种相对于传统N成为建立下一代网络基础设施建设的核心技术。应用控制网络管理员安全规则网络用户SDN应用安全应用管理应用供应商服务SDN控制器控制器数据流设备交换机APIAPI (OF Protocol)
Flow_Modresponses ControllerReplicas图 1.3 BFT 控制器架构制器架构能够实现对故障控制器或者受攻击者控机制的实现依赖于各个控制器节点所达成的容错繁地通信协商以确定恶意节点;另外,BFT控制ave控制器,并由master控制器将来自数据层的请制器的纯洁性是非常重要的,而当master控制器换协议完成新的master节点选举,这同样引入了器架构能够缓解控制器单点失效问题,提高了S究意义。然而,现有的分布式控制器仍然为静态攻击者就有足够的时间对控制层网络进行探测和控制器的可用性,并没有实质性地提高控制器对门等所导致的恶意劫持威胁,控制器安全形势依
全解决方案及调度策略,本文从攻击异常统计、安全靠性方面进行分析对比。基于前文威胁模型与调度模间内所发生的系统异常次数衡量。择静态控制器结构 SS 与三种动态控制器模型 TRSA行体运行时间内平均累积异常值 CNE 可以发现,如积异常值体现了静态攻击者对目标系统攻击曲线,曲攻击能力,在初始的一段时间内攻击所致系统累积异线性增长;而存在调度机制的动态系统中,系统累积量低于无调度静态方案。相比基于时间随机调度机制常值维持在更低的增长率,SA 调度模式下,执行体集度,但这一结果并非确定。SA 调度机制在降低累积异SA 而言,前者对于控制累积异常值增长率即攻击者攻性最优的调度策略,但总体而言稳定在较低的水平。
【参考文献】
相关期刊论文 前3条
1 胡延楠;王文东;龚向阳;阚喜戎;程时端;;软件定义网络中可靠性优化控制器的位置研究(英)[J];中国通信;2014年02期
2 陈小军;方滨兴;谭庆丰;张浩亮;;基于概率攻击图的内部攻击意图推断算法研究[J];计算机学报;2014年01期
3 姜伟;方滨兴;田志宏;张宏莉;;基于攻防博弈模型的网络安全测评和最优主动防御[J];计算机学报;2009年04期
本文编号:2826688
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2826688.html