基于KVM虚拟化的TCP/IP协议栈隔离

来源 :南京大学 | 被引量 : 0次 | 上传用户:zonglijuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GNU/Linx操作系统作为云计算、大数据的基础软件,其安全性和可靠性已经成为影响用户体验的关键因素。Linux采用宏内核设计架构,内核模块相互依赖,共存于内核地址空间,导致内核实现代码极其庞大,往往成为黑客攻击的目标。内核模块出现漏洞都可能影响到其他模块甚至导致整个内核崩溃,给操作系统的安全性和可靠性带来挑战。TCP/IP协议栈作为内核中重要的组成部分,由于复杂的设计逻辑及庞杂的代码实现使得协议栈出现故障的可能性大大增加,比如黑客利用协议栈设计上的漏洞或代码实现的漏洞发起权限提升或拒绝服务攻击。内核缺乏完善的自我保护机制,无法有效避免内核模块中错误/故障导致的崩溃,也没有能力进行自我恢复,因此隔离错误/故障模块以增强内核自我保护能力,提升内核安全性和可靠性是本文研究的目标。为防止TCP/IP协议栈和网络设备驱动的错误/故障影响其他模块,论文提出了基于KVM虚拟化技术隔离TCP/IP协议栈和网络设备驱动的解决方案。该方案能防止漏洞扩散,减小影响范围,有效保护内核,显著提升内核安全性和可靠性。如何利用基于KVM硬件辅助虚拟化技术构建内核TCP/IP协议栈和网络设备驱动的隔离方案,增强内核安全性和可靠性是本文研究的重点。本文研究的主要工作和创新如下:(1)通过研究有关内核保护和防止TCP/IP协议栈与网络驱动错误/故障扩散等方面的相关工作,总结出内核安全性和可靠性的保护机制和方法。(2)提出了基于KVM硬件辅助虚拟化隔离内核TCP/IP协议栈和网络设备驱动的增强内核安全性和可靠性解决方案。该方案将TCP/IP协议栈和网络设备驱动隔离到运行在用户态的虚拟机,降低被隔离模块权限,减小内核可信计算基,利用虚拟机的强隔离性减小漏洞的影响范围,能有效避免内核模块错误/故障破坏宿主机内核。(3)利用半虚拟化通信机制vring,实现了虚拟机前端模块与宿主机内核后端模块以及前后端模块间的通信。根据QOM模型在Qemu-kvm中增加虚拟设备,为前端驱动提供相应的设备,并完成前端驱动到虚拟设备的数据缓冲的内存信息传递;通过操作后端设备,将虚拟机内存和前端数据缓冲区相关信息告知后端驱动,完成前后端模块数据缓冲区的内存映射,实现前后端通信。基于KVM虚拟化机制的内核保护方案,简化隔离机制,减小内核可信计算基,阻止内核模块错误/故障扩散,有效保护内核,显著提高内核安全性和可靠性。
其他文献
分子印迹技术(Molecular Imprinting Technique, MIT)是一种可以制备对于给定化合物具有特定识别性的聚合物的技术,这种技术正在快速发展。由于对模板分子具有特异选择性,制
从言语教学的角度探讨散文教学内容的确定,需要关注三点:一、言语意图,即作者写作这篇文章的目的;二、言语智慧,即文本中最能表现言语意图隐含意义丰富的语句;三、张力结构,
为研究重金属在草海沉积物中富集污染状况,以7种毒性重金属为研究对象,从不同方位对草海沉积物中重金属进行采样测试,分析重金属含量水平及空间分布特征,同时应用潜在生态危
间苯二甲酸(IPA)是一种重要的芳香族化合物,被广泛用作有机合成,尤其是聚酯工业中。传统工艺采用Co-Mn-Br三元催化体系,MX转化率高,IPA收率大,但是高温条件下由Br引起的设备腐
为研究饲粮代谢能水平对北京油鸡生产性能及肉品质的影响,试验设4个饲粮代谢能水平:11.76、12.39、13.02和13.65 MJ/kg;选用43日龄480只公鸡和80只母鸡随机分成4组,每组公鸡6
随着M2M(Machine to Machine,Man to Machine,Machine to Mobile network)业务的大量涌入,网络中的终端呈异质性。对于实时类业务,时延抖动成为最关键的Qo S(Quality of Serv
2015年,IP成为我国传媒出版行业的高频词汇。由IP改编而来的电视剧、网络剧、电影等,不论在收视率、点击率、票房收入或话题性上,都屡创新高,引起业内和学界的广泛关注。IP和
<正>双汇拟出资2亿元参与设立双汇集团财务公司7月14日,双汇发展拟与河南省漯河市双汇实业集团有限责任公司合资,按照《企业集团财务公司管理办法》的规定,向中国银行业监督
中国的有线电视经过四十多年的发展已经进入成熟期,四十多年来,有线电视经历了几大重要的发展时期。八十年代的文化大发展,九十年代的国家信息大变革,有线电视跟上了时代的步
大众文化具有商品性、通俗性、流行性、娱乐性、对大众传媒的依赖性和价值共享性等特色。从法兰克福学派的霍克海默与阿多诺在《启蒙辩证法》中提出文化工业时代,到传播技术