基于故障扩展状态图的软件安全性验证方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:kl7aa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件在安全关键领域的广泛应用,人们对软件安全性可靠性的要求越来越高。为了提高软件质量,针对软件模型的安全性分析方法一直是学术研究的热点问题。传统的状态图分析法能够通过对组件行为的分析,判断其设计是否满足功能需求,但不能针对故障问题进行有效分析,安全属性的提取一直依靠经验完成。故障树虽然能够充分描述造成软件失效的因素和因素间的关系,却无法确定这种故障是否在系统中真实存在。本文通过对故障树和状态图分析法的深入研究,提出了故障扩展状态图的概念,并结合当前热门的模型检测技术,将其用于软件的安全性分析工作。本文的主要研究内容包括:1.综合故障树和状态图分析法的优势,提出故障扩展状态图的概念,统一了系统的安全需求模型与功能模型,分析了利用其进行软件安全性分析的可行性;2.通过对故障树的半形式化描述,提取其故障信息,并利用故障树逻辑门的转换规则和故障元素的语义映射,扩展系统原始状态图,给出了构造故障扩展状态图的方法;3.根据故障扩展状态图的性质,将系统的安全性需求转化为故障状态的可达性,结合模型检测技术,提出了基于故障扩展状态图的系统形式化建模和安全性验证的方法;4.运用本文提出的方法,对一个小型微波炉系统进行案例分析,在我们开发的模型检测环境ESpin下,通过安全属性的提取、故障扩展状态图的建立和故障状态可达性的验证,定位系统模型中的错误并给出解决方案,证明了本文方法的可行性和有效性。
其他文献
窄带物联网是一种基于蜂窝网络的低功耗广域网无线通信技术,在政府推动和各行各业同步发展等因素的作用下,窄带物联网的应用发展逐渐扩大。在窄带物联网应用中,终端节点因计
在异构医疗信息系统的数据交换中,各系统数据的存储和表达方式相差很大,硬件环境参差不齐,信息很难在系统之间直接交换。要实现异构医疗信息系统的数据交换,需要通讯双方就数据交
随着计算机技术的发展和应用的深入,分布式技术在构建企业级应用程序中更为广泛流行。分布式系统包含地理上分布和数据处理分布两个方面。分布式应用对于用户应该是透明的,即使
联机分析处理(OLAP)是当前数据仓库应用和决策支持系统(DSS)的研究热点。OLAP查询通常需在海量数据上进行聚集查询,并要求及时向用户提供分析数据,用以辅助决策。这种使用方式
机器人路径规划问题是研究在有障碍物的环境中,根据预定的评估标准,为机器人寻找一条从起点到目标点的最优的无碰撞路径。本文受栅格解耦法和遗传算法求解全局路径规划的原理的
随着信息技术的发展,报表已经在各个政府部门和公司扮演越来越重要的角色,报表的设计与开发也成为政府信息系统中的一个关键的技术。报表系统在国资管理平台上,对行政事业单位国
本文研究的是在纯P2P网络模型中的匿名通信系统。该系统底层对用户是透明的,系统在应用层实现。本文在研究由Chaum提出的混淆网络思想的基础上,改进了匿名节点的选择方式,使用短
本文首先分析了图像配准的意义、概念、常见配准方法及变换模型。根据课题研究的内容,图像配准可分为基于外部特征、基于内部特征和基于非图像三类方法,其中论文研究的重点是基
数据压缩技术已成为当今通信、广播、存储和多媒体娱乐等领域的一项必不可少的关键技术。然而信息膨胀、采用单一现在流行压缩软件、只是为了减少存贮空间,如果获悉此算法就达
动态纹理是移动场景的图像序列,它在时间上显示出某种稳态属性。例如流水、飘扬的旗帜、摇曳的树叶。本文在分析多种现有动态纹理模型的基础上,使用生成式模型(generative mode