基于模糊测试的虚拟化设备漏洞挖掘与利用技术研究

来源 :李秋豪 | 被引量 : 0次 | 上传用户:mantou119119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对于云平台来说,其底层所使用的虚拟化软件是其信息安全的基石:如果虚拟化软件出现漏洞,低特权的恶意客户机就有可能利用漏洞盗取其他客户机的敏感信息,甚至在宿主机上执行任意命令。为了进行全系统虚拟化,常见的虚拟化软件都支持了IO设备虚拟化。这些设备实现复杂,种类繁多,通常需要处理客户机的不可信数据,历史上很多虚拟化漏洞也是在这些设备中发现的。以往对虚拟化设备的漏洞研究大都集中在漏洞挖掘与漏洞利用。对于漏洞挖掘,研究者们通常使用模糊测试技术,研究点主要在如何从多个维度进行测试,如何缩小测试用例的输入空间等。对于漏洞利用,研究点主要在如何绕过现有的缓解措施以及如何提高利用的稳定性等。但是,现有的模糊测试工具(以下称为Fuzzer)缺乏对IO交互语义上的理解,常常生成无效的IO操作,并把计算资源浪费在不容易触发异常的IO操作上。另外,传统的二进制层面的崩溃样本缩减效果并不好,阻碍了后期的漏洞分析与调试。最后,以往对于虚拟化设备的漏洞利用都需要进行多次IO交互,常常成为利用不稳定的主要因素之一。针对上述问题,本文主要做出了三个贡献。首先,本文通过适配和分析特定虚拟化设备以往的崩溃样本,获得倾向于触发设备功能和异常的IO操作数,以此作为初始信息指导Fuzzer生成测试用例,减少了无效IO操作的比例,提升了测试中覆盖度提升的速度,最终在QEMU/KVM平台上发现了多处安全漏洞。此外,本文基于虚拟化设备IO操作序列的上下文,设计并实现了一种崩溃样本缩减方案,该方案能够对样本中的宽操作数以及存在依赖关系的IO操作进行缩减,还能识别DMA的内存读写模式,启发式地调整缩减策略。与传统Fuzzer相比,该方案缩减后的样本不仅更小,缩减时间也减少了一个数量级。目前该方案已经合并至QEMU主线,参与其持续集成。最后,在模糊测试的过程中,本文发现了虚拟化平台中存在的递归内存映射IO设计缺陷,并通过对其分析,提出了一种新的虚拟化设备漏洞利用技术。该利用技术基于递归内存映射IO和向量化DMA,能够在客户机的单次IO操作中对多个设备进行访问,以此完成信息泄露、关键信息修改、控制流劫持以及宿主机命令执行,保证了漏洞利用的稳定性。通过利用该攻击面的相关漏洞,本文在QEMU/KVM平台上实现了虚拟机逃逸,并按照规定向开源社区和厂商上报了验证代码并得到了确认。
其他文献
随着科学技术的发展,车载组合导航系统在军事和民用领域发挥着越来越重要的作用。由于作业环境复杂导致组合导航系统易发生故障,影响系统的定位精度。本课题围绕车载组合导航系统高精度、可靠性以及容错性的需求,开展了基于SINS/GPS/OD车载组合导航系统的故障诊断与容错技术的研究,论文的主要研究内容如下:首先,针对车载SINS/GPS/OD组合导航系统,分析了捷联惯导系统的导航解算原理并建立了SINS误差
学位
命名数据网络(Named Data Networking,NDN)是一种新型网络架构,相比TCP/IP网络架构,NDN更加适合内容分发等场景。许多研究机构也通过架设NDN试验床的方式进行各种NDN网络相关实验。但是当前NDN网络管理手段依旧落后,用户必须通过手动配置的方式部署和维护NDN网络。一方面NDN网络的配置工作需要在多个NDN网络设备上分别进行,配置过程复杂,容易出错。由于NDN网络不维护
学位
报纸
大数据革命正在潜移默化地影响着人类的前进方向,数字技术的支配力量实现了人类的数字化生存。我们在享受数据技术进步的同时,“以数据为中心”的观念也悄然诞生。这不仅仅加剧了技术与人类的对立,还造成了数字社会的畸形发展。关于大数据技术产生的负面效应相关研究在学界掀起了一股热潮,但现有的理论研究并不能全面说明问题。基于此,本文主要围绕大数据革命时代背景下的社会思潮——数据主义与数字拜物教进行哲学批判,旨在对
学位
目的:观察对比卡培他滨节拍化疗联合芳香化酶抑制剂、芳香化酶抑制剂单药在激素受体阳性/人表皮生长因子受体2阴性晚期乳腺癌中的疗效、不良反应和生活质量改善情况。方法:把2020年1月至2021年6月就诊于内蒙古林业总医院符合纳入标准和排除标准的62例晚期乳腺癌患者随机分为两组。对照组32例,给予口服芳香化酶抑制剂来曲唑片(2.5mg,一日一次)或依西美坦(25mg,一日一次)或阿那曲唑(1mg,一日一
学位
驻村工作制度作为我国党和政府完成特定时期农村工作任务的政策工具,具有一定的中国特色和独特的治理效果。在当前实施乡村振兴战略的背景下,驻村干部作为外来帮扶力量“嵌入”到村庄,助力乡村实现全面振兴。本研究以乡村振兴背景下驻村干部的工作实践为研究主题,通过对国家乡村振兴战略、中央和当地选派驻村干部相关文件资料的文献分析以及对内蒙古自治区乌兰察布市兴和县T乡四个行政村驻村干部、村两委干部以及村民的访谈,了
学位
自党的十九大以来,各部门多次就促进技术技能人才更好更快发展而发布政策、采取措施。通过构建“政策工具*政策目标”分析框架,基于麦克唐纳尔和埃尔莫尔构建的政策工具,运用Nvivo11.0软件对党的十九大以来与促进技术技能人才发展高度相关的6个政策文件进行编码,从政策文本的表达方式即技术层面剖析技术技能人才政策及其作用发挥的现状。研究发现:当前我国技术技能人才发展的政策存在政策工具分布不合理、政策工具与
期刊
<正>“今年农工党中央继续紧扣社会主要矛盾变化,聚焦促进深层次改革、推动高质量发展贡献智慧和力量,紧紧围绕统筹疫情防控和经济社会发展,提案内容涵盖了农工党界别特色以及中央经济工作会议重点任务。”2022年全国两会召开在即,全国人大常委会委员、农工党中央副主席杨震近日在北京接受中新网记者采访,介绍农工党中央去年履职工作情况,以及今年提案亮点和工作重点。
期刊
蔬菜生长发育及调控技术在培养现代农业技术人才中发挥至关重要的作用,这门课程蕴含着丰富优质的思想政治教育资源。在教学过程中要充分挖掘并融合课程思政和蔬菜生长发育及调控技术课程的特点,分析课程热点难点,探索思政元素融入的有效途径,在情感认同、道德品行、业务水平和职业素养等方面融会贯通,确保让学生乐于接受的同时,更让其学有所悟、学有所为,最终实现思政学习与专业培养相辅相成,育人成效与课程质效共同提升。
期刊
在如今互联网,通信等领域信息爆炸增长的大环境下,海量的数据需要被实时处理和计算,这对传统计算方案的处理速度和功耗性能提出了挑战。最近,基于超材料的光学计算方案为突破传统电子与光学计算系统在处理速度和器件集成度上的性能限制提供了可能性。这种方案的数据处理速度可达到光速,具有紧凑的设备体积和强大的并行数据处理能力,同时还以可实现低功耗运行。本文基于相位可调单层超表面和光学衍射神经网络理论,针对逻辑运算
学位