• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

一种基于虚拟机的驱动程序加固技术

展开
  • (国防科学技术大学计算机学院,湖南 长沙 410073)
吴庆波(1969),男,浙江宁波人,研究员,研究方向为系统软件和分布式系统;颜跃进,博士,研究方向为操作系统和数据挖掘;张亚军,硕士,研究方向为操作系统;吴泉源,教授,博士生导师,研究方向为分布式系统和人工智能。

收稿日期: 2009-02-25

  修回日期: 2009-06-28

  网络出版日期: 2010-11-25

基金资助

国家863计划资助项目(2007AA01Z177);国家自然科学基金重点项目(90718040)

Research of Device Driver HardeningBased on the Virtual Machine Technology

Expand
  • (School of Computer Science,National University of Defense Technology,Changsha 410073,China)

Received date: 2009-02-25

  Revised date: 2009-06-28

  Online published: 2010-11-25

摘要

近年来设备驱动程序可靠性技术已成为操作系统领域的研究热点。本文首先分析了驱动程序可靠性研究现状,介绍了虚拟机监控器技术;然后结合虚拟机技术,提出了一个新的驱动加固框架VHarden,重点研究了驱动域之间的数据传输和隔离保护机制,并基于开源的Xen虚拟机监控器和Linux操作系统,设计和实现了该原型系统;最后采用基于软件的故障注入工具对该原型系统进行了评测。测试结果表明,VHarden驱动加固结构可有效提高Linux操作系统的可用性。

本文引用格式

吴庆波,颜跃进,张亚军,吴泉源 . 一种基于虚拟机的驱动程序加固技术[J]. 计算机工程与科学, 2010 , 32(11) : 124 -127 . DOI: 10.3969/j.issn.1007130X.2010.

Abstract

To improve the reliability and robustness of commodity operating systems, it is very important to improve the reliability of the device drivers in operating systems. Currently, the research of improving the reliability of device drivers focuses on the efficient isolation of the device driver and the operating system kernel. We first design a new device driver framework VHarden based on the virtual machine technology, and then focus on a data transfer mechanism and the domain protection techniques. We implement the VHarden prototype using Xen and Linux. Finally, we use fault injection tools to test it. The results show that the VHarden framework is useful in improving the reliability of commodity operating systems.
文章导航

/