可信软件完整性保护机制的研究与应用

来源 :广东工业大学 | 被引量 : 3次 | 上传用户:xxakk3321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在安全领域,软件完整性提供了一个不同于以往的角度对软件当前的运行状态进行评估。软件完整性代表着软件的可信赖程度(trustworthiness)。而软件从文件系统上载入到内存时,软件程序文件的完整代表软件的初始运行状态是可信赖的,而在软件的运行中,如何将这种信赖传递下去,是目前研究的一大挑战。一般的认为,在运行状态下的软件完整性包含两部.分:(1)软件的运行状态的完整;(2)软件的控制流的完整。前者表示:软件在运行的状态下,代码、静态数据、动态数据和栈,必须保证不被未经授权的修改。后者表示:软件运行时的执行路径要与软件静态代码所反应的流程图一致,即软件的行为不能被非授权用户通过任何方式改变和操控。把软件划分为可信的和非可信的,有利于区别的对待不同可信度的软件,这样对构建软件完整性保护机制才能更具针对性。完整性保护包含保护策略与保护机制两部分内容,前者明确规范系统怎样才算是完整,而后者要明确系统完整性保护的具体实现方式。保护机制与保护策略的分离是一种常见做法,即先根据具体系统构建出适合的保护机制,再在此基础上实施具体的保护策略。保护机制决定了完整性保护粒度和性能代价,而保护策略则规定了保护的具体规则。说一个软件是完整的,是指它满足某一给定的完整性保护策略。操作系统内核位于可信软件体系的底层,是可信计算基的重要组成部分,而可信理论认为,信任是从可信计算基开始,建立一条信任链,一级认证一级,一级信任一级,把这种信任扩展到整个计算机系统,从而确保整个计算机系统的可信。可见而内核的完整性攸关整个系统的完整性。本文主要针对可信软件保护机制方面的研究,对可信软件的完整性保护机制进行了深入的探讨,并重点介绍了内核完整性保护机制的相关工作。根据对各种软件完整性保护机制的分析研究,发现利用虚拟机监控器实现引用验证机制是一种实施完整性保护机制的趋势。随后对虚拟化技术和Xen虚拟机监控器研究学习,找到并论证了Xen虚拟机监控器适合用于构建内核的完整性保护的引用验证机制。随后,本文设计了一种基于Xen虚拟机监控器的内核完整性保护机制,这是一种基于引用验证机的监控方案。具体的,通过将非可信内核扩展模块的内存映射并隔离在Xen的非权限域里,然后借助Xen的事件通道和授权表这两个通信机制来模拟内核与非权限域之间的交互过程。如此,就可以在两者间进行中介,以实现对非可信内核扩展模块的任何可能破坏内核的行为进行监控。最后,本文给出了所设计方案的流程实现以验证这种设计的可行性。
其他文献
随着计算机和网络的普及,网络传播的信息涉及各行各业,网络安全问题逐渐成为人们关注的一个焦点。防火墙隔离、网络访问控制等静态防御手段已经不能满足当前的需要,所以能够
随着网络化、信息化的飞速发展,人们对信息安全的需求越来越大,对隐私保护的要求越来越高。要在公共的、不安全的信道上安全的传输秘密,密码系统是必不可少的。一套密码系统
医学图像分割是临床医学诊断的关键步骤,与普通图像相比,医学图像具有异质性,部分容积效应和噪声的特点。模糊C均值聚类(Fuzzy C-Means,FCM)算法是常用的医学图像分割算法之一。
当下一方面智能手机持有量爆发式地增长以及手机计算能力的不断提升,能量消耗越来越大;另一方面,手机电池容量受限于制造工艺的制约发展相对缓慢。智能手机的能耗问题日益突出
近几年随着物联网的迅猛发展,射频识别(Radio Frequency Identification, RFID)技术作为其关键技术之一也获得越来越大的发展。RFID技术拥有快速扫描、非接触识别以及穿透性
云计算是一种新兴的计算模式,被认为是下一代互联网技术的核心应用架构。在云计算环境下,绝大多数的应用软件和数据都被转移到了云服务提供商的庞大网络数据中心。当用户外包敏
作为无线传感器网络在水下环境的延伸,水下无线传感器网络(Underwater Wireless Sensor Networks,UWSNs)已经引起了学术界的广泛关注。通过在既定水域部署采用声波通信方式的水下
随着计算机技术的迅速发展,云计算作为一种新的商业运营模式,被广泛使用。云计算是一种新的网络应用技术,将大量计算资源、存储资源与软件资源链接在一起,形成巨大规模的共享
随着近年来我国经济和社会的飞速发展,我国的航空事业也突飞猛进。由于人民群众生活水平的提高,民用航空运输量逐年递增,通用航空已经成为国家新的经济增长点。同时,由于军队
随着web2.0的出现,社交网络服务发展迅速,成为人们参与信息发布、传播的主要媒介。社交网络用户和信息的爆发式增长,使得人们面临信息过载的问题。社会化推荐作为一种信息获取的