基于虚拟化技术的内核代码保护机制

来源 :湖南大学 | 被引量 : 0次 | 上传用户:wobushilaji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,随着黑客技术特别是Rootkit技术的发展,攻击者们已经把触角伸入到了操作系统的内核。操作系统的内核代码面临着严重的威胁。目前,保护操作系统安全的办法有防火墙、入侵检测系统、入侵恢复系统和安全操作系统等。这些系统规模较大,设计复杂,且不能很好地应对新的攻击技术给内核代码带来的威胁。另一方面,虚拟化技术的复兴给安全领域的研究带来了新的曙光。由于虚拟化技术本身具有天然的安全优势,它已经被广泛地运用于各个安全领域的研究中。而许多最新的研究成果都表明,利用虚拟化技术增强操作系统的安全性是一种行之有效的办法。本文对各种相关的虚拟化系统进行了调研,分析了这些虚拟化系统的优缺点,指出了它们在设计和实现中遇到的关键问题,并总结了它们在问题解决过程中的经验和教训。在此基础之上,本文设计并且实现了一种基于虚拟化技术的操作系统内核代码保护系统。本系统的特色在于:没有采用传统的防守策略,而是巧妙地利用了当前CPU的特性,用虚拟化的方法在操作系统层引入了哈佛内存体系结构的特征,采用将非法操作进行重定位的方法来保护内核代码、对抗内核级Rootkit一类攻击的威胁;由于没有引入新的软件层次,且系统的实现代码都经过了精心的设计和优化,充分地利用了底层硬件特性,因而完全不影响操作系统的正常功能,对系统的性能影响也很小;另外,本系统还能够将攻击行为记录下来,为入侵分析提供有用的信息。实验表明,与类似的系统相比,本文的虚拟化系统具有较好的安全性,能够抵御内核级Rootkit对内核代码的恶意篡改,且在性能表现上明显优于现有的一些保护机制。
其他文献
本文以开发外贸服装企业ERP系统项目为背景,阐述了外贸服装企业订单管理系统的设计思想、体系结构和具体实现。 本文针对中小型外贸服装加工企业管理手段落后、信息化水平
无线网状网(Wireless Mesh Network,简称WMN)是一种新型的无线通信网络。无线网状网具有自组织性和自愈性的特性,是一种多跳的宽带无线网络结构。目前,无线网状网的研究受到
由大量资源受限的节点组成的无线传感器网络已被广泛用于民用及军事等领域。无线传感器网络一般部署在室外甚至是敌对环境中,加之其固有的脆弱性,因此,无线传感器网络安全引
随着3G网络技术和视频压缩技术(Mpeg-4,H.264等)的发展,流媒体技术快速发展,与之相关的应用也得到了极大的推广。另外,移动终端处理能力不断提高,在移动设备上进行视频流媒体
如今,越来越多的用户通过手机浏览器来访问互联网上的信息和服务。传统互联网(WorldWideWeb,简写WEB)的内容是针对个人电脑终端(PersonalComputer,简写PC)来设计开发的。为了在
信息化建设的高速发展和经济全球化程度的不断提高,企业信息系统必须有能力随时做出调整,实时应对市场和技术领域的需求和变化。面向服务架构被认为是信息规划、应用集成和系
当今社会信息安全变得越来越重要,而网络的开放性使其容易受到外界的攻击与破坏,信息的安全保密性受到严重影响。入侵检测作为计算机及计算机网络安全领域的一个十分重要的研
随着当今信息技术的高速发展,企业信息化管理成了提升企业竞争力的有效途径。然而伴随着企业需求的不断变化,企业内部以及企业之间的遗留信息系统越来越多,各遗留系统所构建
本文分析了故障诊断专家系统的研究现状及发展趋势,论述了锅炉及附属设备故障诊断的重要意义。在研究传统专家系统的基础上将神经网络技术引入电站锅炉及附属设备故障诊断中,阐
动态类型语言已经被广泛地应用于实践应用之中。Python是一种典型的动态类型语言,具有语法简单,开发迅速,使用灵活的优势。但是由于Python语言不具备类型声明语法,也没有提供静态