【摘 要】
:
JIT-ROP攻击利用内存泄露漏洞,可攻破基于细粒度地址空间随机化的ROP防御方案。因此,相关研究提出了对程序执行上下文进行随机干扰的ROP防御方案。Isomeron通过对程序控制上
论文部分内容阅读
JIT-ROP攻击利用内存泄露漏洞,可攻破基于细粒度地址空间随机化的ROP防御方案。因此,相关研究提出了对程序执行上下文进行随机干扰的ROP防御方案。Isomeron通过对程序控制上下文进行随机干扰,可以以较高的概率阻止ROP攻击。但是,Isomeron在引入对控制上下文的随机干扰时,需要大量复杂的操作来保存和提取历史信息,其运行时开销过高。为了降低ROP防御方案的运行时开销,本文研究具有较低运行开销的程序上下文干扰方案,以防御ROP攻击。本文的主要研究工作包括:(1)分析了ROP攻击的防御方案,并重点剖析了JIT-ROP防御方案,总结了存在的开销问题。攻击者可以利用内存泄露漏洞实施JIT-ROP攻击,Isomeron通过对控制上下文进行随机干扰,可提高JIT-ROP攻击的实施难度。然而,在引入对控制上下文的随机性干扰时,需要加入一系列复杂的保存和恢复操作,导致运行时开销过大。因此,本文研究新的程序上下文干扰方案,以降低运行时开销。(2)设计了一个基于寄存器上下文干扰的ROP防御方案。通过分析、总结了实施ROP攻击对寄存器使用的需求特征,选择寄存器上下文作为被干扰的对象。由于程序普遍遵从ABI约定,寄存器上下文的干扰操作只需在指定位置插入少量的指令,因而运行开销不大。为实现寄存器上下文干扰,根据寄存器的用法对其进行了分类,并制定了低开销的干扰规则。(3)在DynamoRIO的基础上,实现了一个所提方案的原型工具,并设计了多方面的实验,分别评估了方案的使用范围广泛性、有效性和运行效率。实验结果表明,本方案不仅能有效抵御ROP攻击,而且运行开销较小。
其他文献
传统的CAD正在向参数化、智能化的方向发展.CAD技术正被广泛应用于各行各业.国内各煤矿也在大力开展CAD应用.该文首先介绍了参数化CAD最新国内外发展方向,然后全面分析了国内
论文对远程教育中的答疑系统进行了研究,在该论文中,作者将人工智能技术引入远程教育中的答疑系统,提出了构建智能答疑系统的设想,并对此进行了详细的分析和说明.在此基础上,
该文依托的课题"重大出版社管理信息系统",就采用了SQLServer和Notes两种数据库,其中一些数据要参与工作流运行,作者以实际应用的角度,提出了基于数据仓库技术的异种数据源集
论文对一种实视图选择算法一贪心算法进行了详细的分析,指出它的不足之处在于实体化视图的个数(k)是由人为确定的,缺少一个量化指标.论文通过对两个Dataiube的实验,得出:k值
ADS(自动相关监视)是一种面向空管的监视技术,它是国际民航组织(ICAO)为适应全球倾家荡产运量的发展而提出的新航行系统(CNS/ATM)的重要组成部分,在民航这管部门未来空中交通
该文详细叙述了CT仿真系统的实现过程,和在第二代CT扫描方式下用卷积反投影算法进行图象重建的研究.
广义公平关系是[1]中提出的公平性和[6]中提出的弱公平性概念的拓展,同公平关系和弱公平关系相比较,广义公平关系更符合计算科学对公平性的传统理解.该文从对本征二级活变迁(
在现代社会,电网系统的稳定性对于大众的生产生活起着至关重要的作用。如何对其稳定性进行分析自然也成为了相关领域一个重要问题。而在各种因素分析当中,电网拓扑结构对于其
作为计算机辅助建模的重要方式,草绘三维建模一直是计算机图形学领域一个非常有挑战性的问题,其研究目标是在对草绘图形识别和解析的基础上,根据人类视觉规则和对象领域知识并利
数据仓库技术目前是数据库技术领域研究的热点,它为业务智能系统(BusinessInteligenceSystem)和数据挖掘的开发提供了数据基础.该文简单回顾了数据仓库发展的历史,提出了一个