首页> 中文学位 >面向安全电脑的磁盘共享与访问控制的研究
【6h】

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

代理获取

目录

文摘

英文文摘

声明

第1章 绪论

1.1 课题背景和意义

1.1.1 安全电脑的背景介绍

1.1.2 本课题在安全电脑相关技术研究中的意义

1.2 相关研究现状

1.2.1 安全电脑方面

1.2.2 数据共享方面

1.2.3 虚拟磁盘方面

1.2.4 研究现状综述

1.3 应用需求

1.4 主要研究内容

1.5 论文内容组织

1.6 本章小结

第2章 安全电脑的系统架构

2.1 硬件特点

2.2 软件特点

2.3 功能特点

2.3.1 网络的共享与隔离和虚拟机网络防火墙

2.3.2 共享数据单向传输

2.3.3 客户系统备份与恢复

2.4 本章小结

第3章 安全电脑的虚拟化技术研究

3.1 虚拟化的相关概念

3.1.1 虚拟化的概念

3.1.2 其它重要概念

3.2 虚拟化技术的分类与对比

3.2.1 按虚拟化的层次

3.2.2 按Hypervisor的部署位置

3.2.3 按虚拟化的完全性

3.2.4 按实现方式

3.3 Xen虚拟化技术的分析

3.3.1 Xen的系统架构

3.3.2 Hypercall机制

3.3.3 Event Channel机制

3.3.4 共享内存和Grant Table机制

3.3.5 XenStore和XenBus

3.3.6 分离设备驱动模型

3.3.7 全虚拟客户系统

3.3.8 半虚拟驱动程序

3.4 本章小结

第4章 磁盘共享与访问控制的设计思路

4.1 基本的共享方案

4.2 基本方案的不足

4.2.1 虚拟磁盘的读写控制问题

4.2.2 共享数据的完整性问题

4.2.3 共享数据的合法性问题

4.2.4 共享行为的紧急终止问题

4.3 改进策略

4.3.1 插入虚拟磁盘控制模块

4.3.2 建立读写互斥的共享方式

4.3.3 增加共享数据检验模块

4.3.4 建立信道来协助客户系统向特权域主动发送请求

4.4 本章小结

第5章 磁盘共享与访问控制的设计与实现

5.1 总体结构与控制策略

5.2 客户系统与特权域通信信道

5.2.1 创建DSC虚拟设备

5.2.2 DSC前端驱动和DSC后端驱动的连接

5.2.3 DSC前端驱动和DSC后端驱动的通信

5.3 DSC管理器

5.3.1 功能

5.3.2 数据结构

5.3.3 外部接口

5.3.4 操作优先级以及操作的抢占

5.3.5 内核线程对请求的处理

5.4 虚拟磁盘控制模块

5.4.1 两种加载模式

5.4.2 在Qemu-dm中的插入位置

5.4.3 控制逻辑

5.5 共享数据检验模块

5.6 管理程序

5.7 本章小结

第6章 测试与分析

6.1 测试环境

6.2 安全性与可控性

6.3 传输性能

6.4 本章小结

结论

参考文献

攻读硕士学位期间取得的研究成果

致谢

展开▼

摘要

在信息安全越来越难以保证的今天,操作系统易用性和安全性的矛盾日益突出,主流操作系统虽有很好的易用性,但是其安全性不强;而自主设计的安全操作系统因应用软件的不足而表现出较差的易用性。安全电脑(Secure Computer)则能够通过虚拟机技术,将安全操作系统作为宿主系统,而主流操作系统作为客户系统,从而在一定程度上解决上述矛盾。然而,由于安全电脑中的多域隔离和多网隔离,客户系统之间的数据共享受到很大限制。本文设计的磁盘共享与访问控制方案,正好提供了一种在安全电脑环境中的,安全可控的数据共享方式。本文所做的工作包含:
   1、研究了常见的数据共享方式,分析其特点与在安全电脑环境中应用的不足,提出了一种新式的通过共享虚拟磁盘来实现数据共享的构想。
   2、研究了安全电脑的系统架构,介绍了其对硬件辅助虚拟化技术的支持和通过虚拟机技术来管理操作系统等软硬件特点,分析了与本课题密切相关的多网隔离和共享数据单向传输等功能特点。
   3、研究了安全电脑中使用的虚拟化技术,分析Xen虚拟机的Hypercall、Event Channel、Gfant Table等基础机制,重点研究了其分离设备驱动模型和在全虚拟客户系统中实现半虚拟驱动程序的策略。
   4、提出了磁盘共享与访问控制的基本方案及其改进策略。基本方案是使用相同的物理存储资源为各客户系统创建共享虚拟磁盘,为了满足安全电脑的需求,提出了如下改进策略,包括:插入虚拟磁盘控制模块、建立读写互斥的共享方式、增加共享数据检验模块、建立客户系统与特权域的通信信道等。
   5、提出了磁盘共享与访问控制的详细设计方案及相应部分的实现,特点包括:(1)设计了全虚拟客户系统中的半虚拟驱动,实现了客户系统与特权域的主动通信;(2)设计了DSC管理器,将一组多对多的关系转化为两组一对多的关系,大大简化了控制逻辑的设计;(3)分析了Qemu-dm软件模拟I/O操作的流程,设计了虚拟磁盘控制模块,实现了虚拟磁盘的访问控制;(4)设计了共享数据检验模块,确保了共享数据的合法性。
   6、设计测试用例,验证了磁盘共享与访问控制的设计方案,证明在安全性、可控性和传输性能方面均满足安全电脑的需求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号