论文部分内容阅读
随着计算机系统复杂性的不断增长和各种入侵攻击的不断加剧,传统的入侵容忍系统由于缺少自适应性和不具有自我管理的功能,从而无法适应日益复杂多变的系统安全需求。为此必须寻找一种新的方法和途径,在不增加系统复杂性的同时解决系统的自适应性及自我管理的特性,而自律计算思想的提出为解决这一问题提供了一个新的研究方向。本文基于自律计算技术的自我管理特性,设计了一种自动、灵活并且不增加系统复杂性的新的入侵容忍系统——自律入侵容忍系统,试图通过对自律入侵容忍系统模型的构建和系统及其关键属性的可生存性评估的研究,为入侵容忍系统的研究提供一种新的思路和角度。本文研究的工作主要包括以下几个方面:(1)首先介绍了入侵容忍的基础理论和相关技术,并在对自律计算技术的属性及结构分析的基础上,将自律计算技术与入侵容忍相结合,提出了自律入侵容忍的概念,并分析了自律入侵容忍所包含的关键属性:自律容忍、自律恢复和自律销毁。(2)基于自律计算的思想,探讨了自律入侵容忍系统模型的结构及各模块的构建和实现方法,所构建的系统模型主要包括三大模块:自律控制模块、自律检测评估模块和自律容侵模块。在自律控制模块中给出了自律元素的建立方法、组织结构和工作机制等;在自律检测评估模块中,基于贝叶斯网络的方法,给出了一种对未知入侵攻击形式的可疑评估的方法,以便对容侵提供依据;在自律容侵模块中,针对入侵行为的危险程度,设计了三个容侵子模块:自律容忍模块,自律恢复模块和自律销毁模块。(3)对自律入侵容忍系统及其关键属性的可生存性评估的研究,有助于确定影响系统可生存性的因素,以此验证系统的可靠性和安全性,并能够减少系统的漏洞、提高系统的可生存能力。在定义和量化自律入侵容忍系统可生存性评估指标的基础上,本文提出了一种自律入侵容忍系统的可生存性评估指标体系,从可生存性的角度设计了一个自律入侵容忍系统的可生存性评估模型,并采用AHP(层次分析法)的方法对评估模型进行权重值的求解。最后通过一个简单的仿真实验评估分析了系统的可生存性态势。