一种基于指令填充随机化的JIT-Spraying防护方法

来源 :第三届信息安全漏洞分析与风险评估大会 | 被引量 : 0次 | 上传用户:zhipeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JIT-Spraying技术是在Blackhat DC 2010上首次被提出的一种基于JIT编译的攻击方法.应用该方法,黑客能绕过现代操作系统提供的DEP(数据执行保护)和ASLR(地址空间布局随机化)等防护机制,进行网页挂马、网络渗透等攻击.目前尚没有针对该攻击的防护办法和措施,使广大的计算机用户受到严重威胁.本文对JIT-Spraying攻击技术进行了深入剖析,对其着陆区(Sledge)和Shellcode交接等关键环节进行建模.在此基础上,提出了一种基于指令填充随机化的防护机制,对其有效性进行了定量分析,并针对典型JIT环境求出了最优解--仅增加约13%的指令填充,即可以将JIT-Spraying的攻击成功率降低为约百万分之一.我们在chrome浏览器的JavaScript引擎V8上实现了该方法,实测性能损失小于1%验证了其有效性和实用性.该方法有效的改善了JIT编译器的安全属性,在DEP和ASLR的基础上,为系统提供更有效的安全防护.
其他文献
近些年来,整数溢出漏洞迅速增长,给计算机系统带来严重威胁.针对软件中复杂条件分支导致的路径爆炸问题给漏洞检测带来的困难,本文提出了一种智能的软件漏洞检测技术,来识别
会议
本文主要针对网页木马静态对抗的现状进行阐述,同时对网页木马静态对抗技术的攻击原理和攻击类型进行分析,并且提出了一套针对已有静态对抗技术的防御策略,最后探讨网页木马
她抱着退休之后找个爱好的初衷,涉足葡萄酒行业.而后却一发不可收拾.她和老伴倾其一生的积蓄,卖掉了3处用来养老的房产,全身心地投入到葡萄酒事业中2009年初,刚刚退休的李志
网络舆情是社会科学与自然科学交叉的新兴研究领域,研究网络舆论的演化机理对网络舆情分析具有重要意义.熟识与陌生是社会中个体之间最常见的人际关系,它们对个体之间的观点
会议
该文为了解决如何评价不同风险评估方法优劣的问题,给出了组合评估法的定义和实施流程.首先运用基于模糊综合评价的DEA方法对已经有风险评估方法进行筛选,用优选出的方法独立
基于Kademlia协议实现的DHT网络Mainline,是当前世界上最大的DHT网络之一.由于全分布式结构本身存在的节点认证与安全传输等问题,以及实现中引入的若干漏洞,使得Mainline的安
会议
在对软件安全性测试技术研究紧迫性介绍的基础上,总结了现有软件安全性测试技术及测试标准研究的进展和局限性,分析了软件安全性测试国内外发展的现状.分别从测试需要的必备
2004年,对于全球印刷界来说是不寻常的一年,就在这一年的5月,素有“印刷业奥林匹克”之称的德鲁巴印刷展将迎来它的第13个生日.
为了定量地分析信息系统安全风险等级,提出了一种基于符合性判定的CME信息系统安全风险评估模型,分别给出了信息系统安全现状、安全要求以及安全风险的定量计算方法.模型通过
会议
南方种梨不好种,原因有三:一是梨的需冷量高,很多地方都不太合适种,特别是在东南沿海和华南南部各省市,连黄花梨、早酥梨都不能正常结果,更不用说日韩梨品种了。二是栽培技