基于虚拟机监控器的故障检测和恢复系统的研究与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:eagle453
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来恶意进程严重威胁着计算机系统的安全,恶意软件已具有隐藏、探测、破坏检测软件的能力。传统的基于主机的检测工具执行在他们要保护的每个主机之内,这样它能够很好地看到主机内部的软件上都发生了什么,但这样让检测工具容易遭到欺骗和破坏。本文基于虚拟机监控器,提出一个虚拟机故障检测和恢复系统。本系统使用虚拟机技术,在被监控主机外部执行,利用虚拟机自身技术,监视虚拟主机的底层状态,利用语义转换技术重构出被监控主机的操作系统数据结构。然后在此基础上进行虚拟机的故障检测,包括隐藏进程、关键进程、用户进程和系统调用的检测,最后利用虚拟机管理器来进行故障恢复操作的虚拟机故障检测与恢复系统。本系统应用于物联网的环境,可以提高系统检测攻击的能力和检测信息的准确性,同时能够保证物联网系统中子站的高可靠,高可用性。基于虚拟机监控器的故障检测和恢复系统主要解决传统的恶意进程检测工具容易受到恶意篡改的问题,同时在检测到故障后,可以方便,快捷地进行恢复。虚拟机监控器可以同时提供多个可执行环境,并保证相互之间的隔离性。同时由于虚拟机监控器的高特权级,检测软件可以部署到宿主机上,通过在虚拟机之外的方式监控虚拟机内部的事件。而且虚拟机监控器提供了重启虚拟机,从镜像恢复等功能,可以根据检测发现的故障来采取相应的动作。本文首先对基于虚拟机监控器的故障检测和恢复系统进行了需求分析。其次对整个系统的体系结构进行了简要的介绍,之后按结构层次分别对每一个模块的设计与实现进行了较详细的介绍与说明。另外本文解决了语义鸿沟的问题,实现了虚拟机的故障检测和恢复,包括隐藏进程的检测,系统调用完整性的检查及故障恢复所用的恢复策略。随后,使用物联网中的几个典型测试用例对原型系统的功能进行了测试,测试结果表明本系统能够保证物联网系统中子站的高可靠,高可用性。最后,本文对研究工作进行了总结,并对下一步的工作目标和研究方向进行了展望。
其他文献
该文详细讨论了以下三个问题:1、目前很多并行化系统是侧重于开发数据并行性,即比较规则的小粒度的并行性,对任务并行性发掘不多.该文通过对任务之间的并行性研究,讨论如何决
学位
该文从对现有的具有代表性的几个Web搜索引擎查询界面的分析入手,归纳出组成Web搜索的几个基于要素,并依此基于CORBA给出了一个网络资源的公共搜索接口CSI(CommonSearchInter
该文力图从一般的角度去探讨Internet网上机器翻译系统中所面临的问题、特征和已往的解决对策.提出了基于代理的Internet网上机器翻译系统的新型设计思路.尽管不同语言间的机
该论文论述了SISP2.0客户端的总体结构和相关的功能模块,给出了SISP2.0客户端用户界面的设计以及各个功能模块的实现算法和数据结构.论文描述了在客户端所采用的技术和方法,
该文着重于IPhoneRADIUS系统的RADIUS协议实现部分,以IP电话为背景阐述了RADIUS协议的实际应用:首先介绍了RADIUS协议的工作过程,然后介绍了RADIUS协议的客户/服务员模式、网
该文提出了关系和图数据相结合的半结构数据存储模型,以及根据数据所具有的结构规则性,重新组织和存储数据的实际方法:对结构比较规则的数据重新进行组织,并保存在关系当中,
该文详细论述了SISP2.0中Web服务的设计与实现方法.空间信息的可视化处理是空间信息发布的核心任务.现有的WebGIS系统的空间数据处理模型大都是封闭的,空间数据针对特定的文
该文提出以数据仓库为基础轻联机分析处理的和数据挖掘为手段的智能决策支持系统解决方案,数据仓库于数据的存储和组织,联机分析处理集中于数据的分析,数据挖掘致力于信息的
该文结合"九.五"国家重点科技攻关项目:"碱回收过程优化控制系统"的子专题"燃烧过程的优化控制",论述了整个系统的结构设计、软件组态、编程、调试和投运等开发过程.