一种基于执行体安全性的智能仲裁算法.docx
《一种基于执行体安全性的智能仲裁算法.docx》由会员分享,可在线阅读,更多相关《一种基于执行体安全性的智能仲裁算法.docx(18页珍藏版)》请在优知文库上搜索。
1、O引a隐着网络信息技术的发展,网络空间已经成为人类生产生活中的第五空间”随之而来的就是网络空间的安全问题,没有绝对安全的系统,无论是硬件还是软件都不可避免地由于设计或者逻辑缺陷导致漏洞、后门等问题.然而,这些漏洞等安全问题无法从根本上杜绝,并且现有的安全防御方法大多是基于对威胁的翱知、对漏洞的修补、对软硬件的更新和防火墙加固等安全保护措施,这就导致了网络空间防御相对于攻击者的被动地位。针对攻防博弈不对称,易攻难守的态势,一些学者提出了主动防御的理念,与传统的被动防御相对,主动防御能够在攻击或者入侵行为发生之前,对其采取防御措施,提升系统的安全性.主动防御技术的代表之一是移动目标防御(Movin
2、gTargetDefense,MTD)技术,通过增加系统的动态性、随机性和多样性来构建一种不确定的网络目标环境,从而增加攻击者的攻击难度.但是,移动目标防御的局限性在于无法处理来自系统自身的安全威胁,只能通过系统攻击面的多样性和随机变化来对抗网络攻击。为了进一步提升系统对网络空间中未知的漏洞、后门甚至系统内部的缺陷的抵御能力,受到生物拟态伪装现象的启发,基于动态冗余构造(DynamicHeterogeneousRedundant,DHR),国内研究团队提出了拟态防御的思想,在DHR架构的机制中引入了动态性和随机性,以及能够显著提高系统容侵容错能力的多模裁决机制.拟态防御系统能够使系统对攻击者呈
3、现一种显著的不确定性表征,同时提升了系统对非协同式攻击的防御能力.拟态防御系统已经被应用在包括边缘计算系统、工业制造系统等多种领域中,由于其内生安全的机理特性,能够使系统应用开放的、通用的并且有毒带菌的开源软硬件和中间件构建安全可靠的系统.拟态防御通过将针对个体的单点攻击转换为针对系统层面的配合协同攻击,十分重要的机制之一是系统中的多模裁决机制.针对拟态防御系统中的执行体多模裁决或智能仲裁算法,常见的方法是采用多数执行体大数判决的方式进行裁决,即多数一致性裁决.对执行体的输出矢量进行一致性判决,并采取表决机制,能终有效地降低少量执行体故障导致系统输出错误的概率.然而,由于大数判决机制较为简单,
4、很多情况下,无法处理实际系统中复杂的判决问迤。例如,当系统中多数一致的条件无法满足或者在强攻击的条件下,系统中多数执行体都产生了错误输出时,大数判决机制无法给出正确结果或判决机制失效.为改进简单的大数判决算法,可以通过引入策略参数的方法.提出了一种基于高阶异构度的大数判决算法.通过定义执行体高阶异构度的概念,并对系统的安全性进行了量化分析为克服大数判决原理的简单性,一些算法中考虑了执行体的异构度、安全性和历史表现情况;沈丛麟等提出了一种基于信誉度和相异度的裁决算法,分别考虑了执行体的脆弱程度和异构程度,改进了系统的调度算法和裁决机制;郭威基于历史置信度的裁决机制,提出了一种基于1.ogisti
5、c函数的置信度修正算法及裁决算法;武兆琪等考虑了执行体的异构度、执行体数目和历史表现,提出了一种拟态裁决优化方法;提出了一种基于执行体可信度的判决策略,根据历史经睑和执行体状态选择正确的执行体集合.大数判决和考虑策略参数的判决方法必须满足系统中所有执行体都有输出之后再进行判决和计算,然而,不同的执行体有不同的构件,导致执行体间任务执行的效率不同,降低系统整体的效率,针对裁决机制的效率问遨,吴正江等提出了一种竞赛式的仲裁优化方案;王祖鹏基于博弈论设计了一种预判决机制.博弈论能够将裁决建模为攻击和防御的博弈问题,能够优化裁决的正确性和效率.基于以上研究,本文提出了一种综合考虑执行体安全性和输出结果
6、的智能仲裁算法,通过分层级的漏洞分析方法得到每个执行体的安全性,定义了执行体的安全评估系数对安全性进行量化。基于执行体集的输出空间,根据每个输出对应的执行体的安全评估系数,选择安全性最强的子集作为裁决结果.仿真结果表明,相对于大数判决算法和基于最优安全度的判决算法,本文提出的智能仲裁算法在判决准确率上有较大的提升.模型介绍1.1 拟态防御基本模型拟态防御架构的基本模型如图1所示.拟态防御系统中的主要模块包括:输入代理模块、异构构件集合、执行体集合、执行体调度模块、多模裁决模块、负反馈控制模块.基于DHR架构,拟态防御系统引入了结构表征的不确定性,将动态化和随机化的特性引入冗余异构架构中.拟态系
7、统对外呈现的状态与单一架构的系统是相同的,所以为用户提供的使用接口是相同的.因此,基本模型中的输入代理模块将用户的请求,也即系统的输入激励进行适当地预处理后分发到执行体集的每一个执行体中。执行体集是由调度算法从异构构件池中通过动态选择算法调度构建出来的.执行体集中的异构冗余执行体同时都是功能等价的,即在不出现故障和攻击的情况下,所有执行体的输出矢量是一致的.然而,在实际应用中,无法保证系统的各个构件及整个网络空间环境的“无毒无菌,所以执行体单点故障和受攻击的可能性是存在的.因此,需要通过多模裁决机制进行执行体的错误感知,通过多数一致性判决等算法判断当前输出矢量中包含错误的执行体.IWnM2”一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 执行 安全性 智能 仲裁 算法
