代码重用型攻击剖析技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:JESSEA11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,计算机系统安全问题得到了越来越广泛的关注。与早期的注入代码型攻击相比,代码重用型攻击的攻击方式具有多样性和复杂性,因此给用户计算机系统安全带来了巨大威胁。代码重用型攻击不需要向漏洞程序注入自己的恶意代码,仅仅利用已有的函数库或可执行文件中的有用(合法)指令片段构造攻击,从而绕过了多种传统系统安全防护机制,如代码完整性保护,W⊕X防御等。代码重用型攻击需要两步来完成:(1)攻击者在已有合法代码中提取出可以利用的指令片段(这些指令片段被称为gadgets),并将这些指令片段通过特定的指令(如ret指令)串接起来;(2)篡改程序的某个控制数据,比如函数指针或函数返回地址,使程序跳转到攻击者精心选择的首个函数或指令片段处开始执行,从而达到攻击的目的。论文以动态二进制翻译器QEMU为平台,对代码重用型攻击做进一步的剖析研究。论文基于QEMU设计了一种对代码重用型攻击进行剖析的技术方案,该方案通过记录程序中的跳转指令,包括间接call指令和ret指令的自身地址及其目标跳转地址,使得在后续操作中当系统发生代码重用型攻击时,系统能够检测到攻击的发生,并剖析出跳转指令被篡改的目标跳转地址。本文的主要工作总结如下:1.深入研究了QEMU动态二进制翻译技术原理及其TCG(Tiny Code Generator)中间代码技术,针对QEMU以基本块作为翻译单位,并使用翻译缓存对翻译后的基本块进行缓存处理,论文设计了一种对代码重用型攻击进行剖析的技术方案。2.介入QEMU将源体系架构上的目标指令翻译成TCG中间微指令的过程,并基于QEMU以跳转指令作为基本块结束指令的特性,使得QEMU在翻译过程中能够识别出间接call指令和ret指令并对它们做出标记,从而记录间接call指令和ret指令的自身地址及其目标跳转地址。3.对于记录地址过程中出现遗漏的情形,论文详细分析了QEMU中的优化技术如翻译缓存、精确异常以及中断发生的情况,并针对这些优化技术,改进和完善了之前所设计的技术方案。4.论文基于改进的设计方案,通过对QEMU源代码进行修改,实现了一个原型系统,并对该系统进行了功能和性能测试。测试结果表明,当系统受到代码重用型攻击时,系统能够检测到攻击的发生,并能够记录和剖析出跳转指令被篡改的目标跳转地址。同时,性能测试结果表明,系统性能损耗较低,在可接受范围之内。
其他文献
聚醚醚酮(PEEK)是一种半结晶性的芳香族热塑性工程塑料,其玻璃化转变温度为143℃,熔点为334℃。由于大分子链上含有刚性的苯环、柔性的醚键及提高分子间作用力的羰基,结构规整,
从碳酸盐岩中提取原始地球化学信息是古环境研究的关键,针对原始母岩中碳酸盐矿物稀土元素的提取,研究者已提出各种局部溶解法,其中最为常用的是酸溶ICP-MS法,但具体操作规程,使用样品粒径、酸浓度、淋溶时间等各不相同,对于淋溶出各稀土元素含量以及各稀土参数并没有系统分析,这就使对各酸溶法测定碳酸盐矿物得到的稀土元素含量是否准确产生怀疑,那么对应的测定结果所揭示的古环境氧化或还原的信息就有待进一步证实。
采用溶胶-凝胶法制备纳米二氧化钛(TiO2),在制备过程中加入一定量的聚丙烯腈/二甲基亚砜溶液(PAN/DMSO)以制备聚丙烯腈/二氧化钛(PAN/TiO2)纳米复合微粒,制得的纳米复合微粒经热处
牛骨中含有大量的蛋白质,通过回收利用可以提取骨中营养物质,但是目前针对于牛骨副产物的加工与利用较缺乏,在一定程度上造成资源浪费。淮南牛肉汤是一种广受欢迎的安徽特色食品,拥有诱人的风味。但是目前的工业化产品大都面临着牛肉汤风味不足,口感不够醇厚的问题。因此本课题将对牛肉鲜骨的开发利用和淮南牛肉汤风味提升相结合,一方面酶解牛鲜骨,并基于酶解底物的美拉德反应制备淮南牛肉汤香精,用于提升工业化生产牛肉汤的
旋转机械作为机械结构中的重要组成部分,在设备运行中扮演着至关重要的作用,然而恶劣的工作环境极易引发机械故障。同时,旋转机械的微弱故障特征不明显,并伴随强背景噪声,使得微弱故障不易察觉,给故障识别带来了诸多难题。本文针对旋转机械的微弱故障识别以及健康状态监测问题,基于稀疏表示方法提取故障信号特征,基于稀疏表示理论和极限学习机理论进行故障模式识别和运行状态监测,研究主要内容如下:(1)针对小波字典参数
公众参与政府效能评价对于提升政府绩效、改善政府行为具有重要的作用。受新公共管理运动影响,政府效能成为政府改革领域的中心议题,公众参与效能评价也成为矫正政府行为的规范性选择途径。然而,尽管各地政府效能评价中引入公众参与,但评价结果难以摆脱运动式、形式化困境。公安机关承担着与群众息息相关的民生事务,群众对于公安机关的效能感知最为直接。南京市公安局在2015年建立“民意110”中心,通过在效能管理过程中
近年来随着我国高性能计算硬件设施的快速发展,大场景高性能电磁数值计算已成为复杂电磁环境问题研究的重要手段,其应用前景十分广泛。时域有限差分法(FDTD)因其具有简明、直
本论文利用光偏转技术和荧光淬灭法开发了一种能够同时监测距离植物表面近旁几微米处的物质移动,并对其中溶解氧(DO)和溶解二氧化碳(DCD)的浓度变化进行定量分析的新型的实时
本文以跟踪视频序列图像中的运动目标为研究重点,主要研究和分析了基于统计学习方法中的在线boosting算法。该算法将运动目标跟踪问题看成是目标和背景的二分类问题,主要是寻
现实世界中的诸多系统都是以复杂网络形式存的,要保证这些系统正常运作,就必须对其进行控制,因此在复杂网络控制研究作为复杂网络研究中的热门问题而备受关注,这类研究的目的