基于栈指针完整性的ROP防护研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:deeyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在网络空间安全的攻防博弈中,软件安全漏洞的利用是常用且关键的技术,随着安全防护技术如数据执行保护(DEP)和地址空间随机化(ASLR)的提出和应用,攻击者的攻击方式也在不断改进,从代码注入攻击发展到代码复用攻击。ROP(Return Oriented Programming)是目前最为流行的代码复用攻击方式,广泛地应用于软件漏洞利用中。针对ROP攻击,很多防护方案被提出,如控制流完整性(CFI)、细粒度随机化等,细粒度的防护可以大大提升系统的安全性,但并没有完全消除ROP攻击,此外这类方案往往也面临着很高的性能开销。近年来,基于栈指针完整性(SPI)的防护方案被提出,通过检查栈指针的完整性来检测ROP的栈转移特性,从而抵御ROP攻击。因为常见的ROP攻击通常会将栈指针转移到攻击载荷的位置,所以这种检测方法能有效检测ROP,此外,这种方法通常具有较低的性能开销,是一种实用的防护手段。本文对现有栈指针完整性检测方案进行了安全分析,发现现有方案仍存在着不足,一方面这些方案没有对用作栈边界的基准值数据进行安全保护,另一方面检查策略不够细粒度。对此,本文提出一种通过篡改方案基准值绕过栈指针完整性检查的攻击方法,实验和分析证明攻击对现有防护方案有效,且实现较为简单。为了弥补已有方案的不足,本文重新分析了 ROP栈转移特征,选取间接分支指令作为检查点,结合栈界限检查和影子栈技术,提出一种改进的细粒度栈指针完整性检查方法MSPI(改进的栈指针完整性)。本文基于LLVM插桩框架实现了MSPI方案,实验结果证明,MSPI可以检测到栈内和栈外的ROP栈转移,以及对栈范围基准值的篡改,从而有效地检测ROP攻击。
其他文献
婚外同居中财产赠与行为在现在的社会中比较常见,这不仅造成了严重的社会影响,破坏了家庭的和谐稳定,还会损害合法配偶的财产权益。对于已婚者赠与婚外同居者财产的行为该如
页岩气是黑色泥页岩或炭质泥页岩中储藏的天然气,资源潜力巨大,作为油气勘探的一个新领域越来越得到重视。下石炭统旧司组是贵州省内重要的页岩气目标地层,其沉积中心在威宁县一带。威宁地区褶皱和断裂构造较为发育,形成了典型的逆冲推覆构造体系。研究区下石炭统旧司组地层在沉积形成过程,受到区域主断裂-紫云垭都断裂的影响。本次研究以沉积岩石学、岩相古地理学、测井地质学和油气地球化学为理论指导,在前人所做工作的基础
渤中21-22构造区作为渤中凹陷西南部重要的油气勘探区块,其潜山是勘探程度较低的勘探新领域,构造区周边地区已发现包括渤中19-6太古界变质花岗岩潜山、渤中28古生界碳酸盐岩潜山在内等多个古潜山油气藏;区内潜山古生界碳酸盐岩储层发育,油气勘探潜力巨大,迫切需要开展关于潜山碳酸盐岩储层的研究。论文以渤中21-22构造区潜山碳酸盐岩储层为研究对象,以岩石学、沉积学、成像测井学、碳酸盐岩储层地质学等理论为
变速率语音编码算法是一种低比特率高质量的编码算法,它把人类语音通信时的特点和通信系统的状况考虑到语音信号编码的过程中,根据需要自适应地调整编码速率,在系统容量和合
金融在现代经济体系中扮演着越来越重要的角色,伴随着互联网的快速发展,高流动性的金融资源在传统产业集聚和规模经济的带动下形成的金融集聚现象在全球范围内日趋增多,许多区域的经济水平都由于集聚带来的扩散效应和规模效应而得到了明显提升。国内诸多省市陆续开始打造金融中心,出台金融优惠政策,以吸引和争夺金融资源,以期通过金融集聚促进本地区经济增长。但事实上,在不同经济发展水平下,金融集聚对经济增长的促进作用以
僵尸网络已经成为日益严重的一种网络安全威胁。僵尸网络的对抗通常分为两个阶段——检测和遏制,其中检测作为遏制的前提显得尤为重要。传统网络环境下主要通过在各个网络设
综合业务数据网(Integrated Service Digital Network:ISDN)是一个数字电话网络国际标准,一种典型的电路交换网络系统。它由综合数字电话网(Integrated Digital Network:IDN)
随着互联网、移动互联网的飞速发展,物联网的热度越来越高。基于LTE技术的物联网技术采用内部部署的方式,无需单独分配频谱,能够提供更广泛的覆盖,支持高速移动可靠性和独立
气候的变化与人类的生产生活息息相关,而以二氧化碳为代表的大气温室气体的浓度、海面温度、冰覆盖率、土地覆盖类型等因子的变化均可能对全球的气候产生影响。直接的观测中包含着所有这些强迫因子所产生的不确定气候效应,无法将每个强迫因子的气候效应区分开。本文采用Liang-Kleeman信息流方法给出了观测中以上各强迫因子与全球各区域内气温之间的因果关系,证明了其它强迫因子对于气温的影响具有和二氧化碳浓度变化
随着人类逐渐从浅海走向深海,直升机在海洋领域的使用越来越频繁,能够高效的完成人员运输、海洋补给等任务。直升机在船舶与海洋结构物上降落时会产生一个较为复杂的冲击载荷