面向安全电脑的磁盘共享与访问控制的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:cxy153
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息安全越来越难以保证的今天,操作系统易用性和安全性的矛盾日益突出,主流操作系统虽有很好的易用性,但是其安全性不强;而自主设计的安全操作系统因应用软件的不足而表现出较差的易用性。安全电脑(Secure Computer)则能够通过虚拟机技术,将安全操作系统作为宿主系统,而主流操作系统作为客户系统,从而在一定程度上解决上述矛盾。然而,由于安全电脑中的多域隔离和多网隔离,客户系统之间的数据共享受到很大限制。本文设计的磁盘共享与访问控制方案,正好提供了一种在安全电脑环境中的,安全可控的数据共享方式。本文所做的工作包含:   1、研究了常见的数据共享方式,分析其特点与在安全电脑环境中应用的不足,提出了一种新式的通过共享虚拟磁盘来实现数据共享的构想。   2、研究了安全电脑的系统架构,介绍了其对硬件辅助虚拟化技术的支持和通过虚拟机技术来管理操作系统等软硬件特点,分析了与本课题密切相关的多网隔离和共享数据单向传输等功能特点。   3、研究了安全电脑中使用的虚拟化技术,分析Xen虚拟机的Hypercall、Event Channel、Gfant Table等基础机制,重点研究了其分离设备驱动模型和在全虚拟客户系统中实现半虚拟驱动程序的策略。   4、提出了磁盘共享与访问控制的基本方案及其改进策略。基本方案是使用相同的物理存储资源为各客户系统创建共享虚拟磁盘,为了满足安全电脑的需求,提出了如下改进策略,包括:插入虚拟磁盘控制模块、建立读写互斥的共享方式、增加共享数据检验模块、建立客户系统与特权域的通信信道等。   5、提出了磁盘共享与访问控制的详细设计方案及相应部分的实现,特点包括:(1)设计了全虚拟客户系统中的半虚拟驱动,实现了客户系统与特权域的主动通信;(2)设计了DSC管理器,将一组多对多的关系转化为两组一对多的关系,大大简化了控制逻辑的设计;(3)分析了Qemu-dm软件模拟I/O操作的流程,设计了虚拟磁盘控制模块,实现了虚拟磁盘的访问控制;(4)设计了共享数据检验模块,确保了共享数据的合法性。   6、设计测试用例,验证了磁盘共享与访问控制的设计方案,证明在安全性、可控性和传输性能方面均满足安全电脑的需求。
其他文献
互联网的发展极大地改变着人们的生活。搜索引擎帮助人们在浩瀚的信息海洋中找到需要的信息,发挥着十分重要的作用。随着网络服务的不断丰富,搜索引擎也向着个性化、多元化等方
在企业的信息化过程中,随着企业规模的扩大和计算机技术的发展,不同时期构建的信息系统可能基于各种不同平台,结果造成相互间的数据交流效果很不理想,形成了相互隔离的“信息孤岛
随着计算机科学的不断发展,越来越多的人机交互系统开始采用人脸这种新颖的生物特征作为其交互的依据,如人脸识别、人脸确认和人脸表情识别。相比指纹,依靠人脸生物特征的系统由
随着我国经济的高速发展,环境污染问题日益突出,已经对生态系统、食品安全、人类生存构成严重的威胁,环境保护刻不容缓。作为环保工作的数据来源、污染度量、决策管理的依据以及
未知环境中的机器人地图探测问题是机器人领域的关键问题之一。随着机器人应用范围的不断扩大,对机器人在未知环境中自主完成相应的任务需求越来越多,而在未知环境中进行自主地
科技发展日新月异,如今互联网已经延伸到了我们生活的每个角落,它改变了我们的生活方式。但是在互联网带来巨大生产力效应的同时,大量不良黄色淫秽信息充斥着网络空间。其中图像
内存空间始终是计算机系统最重要的资源。有限的内存资源需要小心保存和适时回收。对内存空间最主要的耗费一般就是创建对象。当应用程序不再需要使用创建的对象时,就需要释放