基于行为的软件可信度量问题的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:rhetthusida
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可信计算作为一种行之有效的信息安全解决方案,目前已经成为信息安全领域研究的一个重要方向。软件的可信性度量是可信计算领域的研究分支之一,分为静态可信度量与动态可信度量。静态的可信度量是在装载前对系统各文件内容的验证,只能确保软件在初始状态的可信性。软件的动态可信度量是在执行过程中验证软件行为的可信性,按照可信计算组织的定义,软件行为的可信性是指软件系统的动态行为及其运行结果总是与预期相一致。本文以应用软件为研究对象,分别从信息流以及数据流的角度,研究基于软件行为的动态可信度量问题。   本文根据信息流定义及程序中语句的语义,提出了一个软件的信息流行为预期模型,将程序中的语句或指令在执行过程中产生的信息流定义为软件的行为,将语句或指令产生合法的信息流向定义为行为预期。在软件运行过程中,监视引用不可信数据的语句的执行,通过检测语句写入的地址是否属于预期的地址集合来验证软件的行为是否符合预期,实现对软件行为可信性的动态度量。根据所提出的预期模型,本文结合静态分析技术研究了行为预期模型的构建方法,并研究了相关的动态度量方法。   传统的控制流行为预期模型缺乏对数据流的考察,无法检测对非控制数据的攻击。针对该问题,本文在控制流行为模型的基础上进行了扩展,增加了对分支语句相关的数据流的验证,以检测对分支语句所引用的决策变量的攻击。将软件的数据流定义为软件的行为,将变量的到达定义作为软件的行为预期。在运行过程中,通过判断软件的数据流行为是否符合预期来验证分支语句行为的可信性。根据所提出的预期模型,本文结合静态分析技术研究了数据流行为预期模型的构建方法,并探讨了相关的动态度量方法。   本文根据所提出的两类行为预期模型,实现了一个测试系统,并分别从功能和性能两方面对行为预期模型进行了测试,测试结果表明,本文提出的行为预期模型能够有效地检测出软件异常的行为,实现了设计目标。  
其他文献
随着数据库和信息检索技术的飞速发展,如何在关系数据管理系统中实现信息检索的功能,使普通用户或者Web用户不需要了解关系数据库模式、也不用懂得如何书写SQL查询,仅使用简
实体关系抽取的基本任务是寻找并判定实体对之间存在的特定关系(如雇佣关系)。“共现”(co-occurrence)即为其中的一种,是指词汇在文档集中共同出现,以一个词为中心,可以找到
随着互联网的发展和网络规模的扩大,当前广泛使用的IPv4地址空间即将耗尽,同时在服务质量、安全性、移动性和满足新的应用等方面不能满足快速发展的互联网的要求,为此,IETF(I
鉴于信息安全等级保护的重要性,世界各国政府对其相当重视,有关人员对其的研究一直没有间断,纷纷制订了信息安全等级保护的战略与措施。其中,访问控制的研究是很重要的一部分,其为
似乎不相关回归模型(seemingly unrelated regressions model SUR)是由多个回归方程组成的方程组,它与多元回归模型的区别在于允许各方程存在不同的自变量,这样的特性给统计
门限数字签名是对普通数字签名的一种推广,也是门限密码体制的重要组成部分,在电子商务和电子政务等领域都有着重要的应用价值。它的主要功能是将签名权力以门限的方式分发给
本课题依托于中华人民共和国住房和城乡建设部关于全国房屋登记信息系统的可行性研究。   随着信息技术的快速发展,电子政务在全球范围内收到越来越多的重视。为了应对这
随着计算机技术的发展,信息化在农业生产中的应用越来越广泛,生理生态模型主要用数学模型模拟作物与外界条件对作物生长的影响,成功的生理生态模型可广泛应用于理解、预测和调控
煤矿安全生产一直是关系到煤炭工业持续健康发展的头等大事。近年来,煤矿事故频发,每年都有成千上万人在煤矿事故中丧生。因此提高煤矿安全生产迫在眉睫。目前,煤矿企业使用
随着互联网上网页数量的爆炸式增长,网页中知识挖掘的研究成为热门话题。命名实体是网页中人们感兴趣的专有名词和特定的数量词,表示现实世界中具体的或抽象的实体。网页中的