首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于虚拟机的驱动程序加固技术
引用本文:吴庆波,颜跃进,张亚军,吴泉源.一种基于虚拟机的驱动程序加固技术[J].计算机工程与科学,2010,32(11):124-127.
作者姓名:吴庆波  颜跃进  张亚军  吴泉源
作者单位:国防科学技术大学计算机学院,湖南,长沙,410073
基金项目:国家863计划资助项目,国家自然科学基金重点项目
摘    要:近年来设备驱动程序可靠性技术已成为操作系统领域的研究热点。本文首先分析了驱动程序可靠性研究现状,介绍了虚拟机监控器技术;然后结合虚拟机技术,提出了一个新的驱动加固框架VHarden,重点研究了驱动域之间的数据传输和隔离保护机制,并基于开源的Xen虚拟机监控器和Linux操作系统,设计和实现了该原型系统;最后采用基于软件的故障注入工具对该原型系统进行了评测。测试结果表明,VHarden驱动加固结构可有效提高Linux操作系统的可用性。

关 键 词:操作系统  驱动加固  故障隔离  故障注入
收稿时间:2009-02-25
修稿时间:2009-06-28

Research of Device Driver Hardening Based on the Virtual Machine Technology
WU Qing-bo,YAN Yue-jin,ZHANG Ya-jun,WU Quan-yuan.Research of Device Driver Hardening Based on the Virtual Machine Technology[J].Computer Engineering & Science,2010,32(11):124-127.
Authors:WU Qing-bo  YAN Yue-jin  ZHANG Ya-jun  WU Quan-yuan
Affiliation:(School of Computer Science,National University of Defense Technology,Changsha 410073,China)
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.
Keywords:operating system  driver hardening  fault isolation  fault injection
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号