【摘 要】
:
操作系统是应用系统正确、安全运行的基础软件。微内核操作系统可提高系统的可扩展性,增强系统的可靠性和安全性,有很好的应用前景。系统调用是操作系统提供给用户的唯一接口
论文部分内容阅读
操作系统是应用系统正确、安全运行的基础软件。微内核操作系统可提高系统的可扩展性,增强系统的可靠性和安全性,有很好的应用前景。系统调用是操作系统提供给用户的唯一接口,用户可以通过系统调用进行相应的功能操作,但同时也可以通过系统调用的漏洞进行破坏。所以,对操作系统中各个系统调用的测试可减少系统调用中存在的安全隐患,加强操作系统的安全。本文以微内核操作系统Minix3为例,对微内核的系统调用进行了基于属性的建模和测试,主要研究工作包括以下几个方面:首先,我们深入阅读了Minix3操作系统源码,对其实现的功能进行了深入的分析,了解了微内核操作系统体系结构的特点,并比较了微内核系统调用与宏内核系统调用不同的地方。其次,对微内核系统调用进行了测试。在源代码的基础上,提取系统调用的属性,以属性为粒度进行CPN建模,执行系统调用测试,并给出了实验结果。最后,由于操作系统的安全性是通过一系列的系统调用体现的,其中与安全访问策略相关的系统调用尤为重要,直接关系到资源的控制权力。因此本文针对操作系统的安全访问策略,对与安全密切相关的系统调用进行了基于角色的访问控制测试,并给出了实验结果。下一步工作的重点是对属性的粒度进行统一的规约,从而可以对模型的复杂度进行较好的控制。对系统的安全测试,还需从别的角度进行测试。
其他文献
PaaS(Platform as a Service)云平台是一个由硬件基础设施与软件系统构成的、分布式的计算机集群系统。用户可以使用PaaS云平台上配置的资源开发和部署应用服务程序,并管理应
复杂网络作为复杂性学科中炙手可热的研究课题正受到越来越多研究者的关注,其基本理论已经渗入到各个学科和领域当中,作为该项研究重要分支的复杂网络关键节点识别技术,既具
在当下数据大爆炸的时代,如何有效的处理大规模数据一直是工业界和学术界研究的热点。本文针对大规模数据采用基于分而治之的思想进行聚类可视分析,结果表明分而治之对处理大
云存储的灵活性和即用即付的存储服务方式,使其受到广泛欢迎。然而,存储在云端的数据可能会因为软/硬件故障或者人为失误等原因造成丢失或者损坏,因此,验证存储在云端数据的
在科学技术突飞猛进的时代,人们对气象预测精确性的要求越来越高。这不仅仅关系到农业的发展,还关系到人们的衣食出行以及政府提前做好对恶劣天气的防控措施等。与人类生存息息
Web服务以其松散耦合、语言无关、平台独立等特点已经成为Internet计算环境下信息、服务和业务能力的主要开放与提供形式。业务开发和使用者如何在众多的资源中快速、准确地
作为中国数学机械化的里程碑,吴方法在科学技术和应用工程领域中有着极为广泛的应用价值。随着吴方法应用范围日渐拓宽,其所要处理的应用问题也日趋复杂。对于这些应用问题来
近年来,特别是党的十八大以来,在创新驱动国家战略的引领下,在大众创业,万众创新的大时代背景下,互联网+高校信息化管理成为了炙手可热的话题。作为学校信息数据量巨大的部门
在营销领域,怎样使用有限的资源产生最大的营销效果是其追求的目标,而选取最初始的营销对象就显得尤为重要。影响力最大化原则就应运而生。影响力最大化就是实现选取固定数量的营销对象,达到最大的影响力传播的目的。影响力最大化在营销领域的“口碑效应”现象、“病毒式营销”等推广方式上得到了充分的体现。研究人员根据节点在网络中的影响力传播规律,建立与之相适应的影响力传播模型,并根据不同模型得出具体影响力最大化算法
互联网信息的爆炸式增长、信息的种类变得纷繁复杂以及新兴电子商务服务的出现使得信息过载的情况变得越来越严重。因而在信息过滤工具中,推荐系统的地位也变得越来越重要。