JVM逃逸技术与JRE漏洞挖掘研究

被引量 : 0次 | 上传用户:up2hyolee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java语言是最为流行的面向对象编程语言之一,Java运行时环境(JRE)拥有着非常大的用户群,其安全问题十分重要。近年来,由JRE漏洞引发的JVM逃逸攻击事件不断增多,对个人计算机安全造成了极大的威胁。研究JRE安全机制、JRE漏洞及其挖掘、JVM逃逸攻防技术逐渐成为软件安全领域的热门研究方向。针对Java层API与原生层API,JRE安全机制分别包括JRE沙箱与JVM类型安全机制。本文针对JRE沙箱组件及其工作原理进行剖析,总结其脆弱点;分析调研JVM安全机制,提出其脆弱点在于Java原生层漏洞,为JRE漏洞挖掘工作提供理论基础。对于JRE漏洞,本文进行漏洞分类研究,提取JavaAPI设计缺陷、Java原生层漏洞两种JRE漏洞类型的典型漏洞进行分析,总结漏洞特征,为漏洞挖掘工作建立漏洞模型。根据JRE漏洞分析中建立的漏洞模型,本文采用源代码审计的方法开展Java API设计缺陷类型的漏洞挖掘工作,发现了数个Oracle JRE、OpenJDK和Apple JRE的Java API设计缺陷问题。在Java原生层漏洞挖掘工作中,出于Java原生层漏洞的特殊性,本文基于程序分析领域的符号执行技术提出一种寄存器符号化监控方法,选取开源符号执行平台S2E作为漏洞挖掘工具,并且基于其实现了针对JRE原生层漏洞挖掘的辅助插件SymJava和SymRegMonitor,基于OpenJDK和Oracle JRE逆向代码进行源代码白盒审计并构建了用于进行漏洞挖掘的Java测试用例,最后对36个调用Java原生层API的Java测试用例进行实际测试,发现了共计6个JRE原生层安全隐患,其中2个可被攻击者恶意利用,并给出漏洞分析和PoC。针对JVM逃逸攻防问题,本文分别从攻击和防御角度,提出JVM逃逸攻击的5个关键元素,针对每个元素进行攻防技术研究,并通过绕过杀毒软件静态检测的实验证明了本文提出的JVM逃逸攻击技术。最后,本文从多角度给出JVM逃逸攻击的防御策略。
其他文献
<正>投资项目的可行性研究报告(以下简称可研报告)的作用是为项目的投资决策提供依据,也是项目初步设计及审批等相关工作的依据。可研报告在具有公正、科学、客观、可靠性的
旅游发展方式已进入体验旅游的成熟时代。低碳旅游的理念掀起了旅游度假区饭店业的新型营销浪潮。创造亲近自然、关注健康、感受地方文化的低碳旅游体验产品已成为饭店业顺应
本文运用基于仙农熵的非径向非角度的SBM模型,分别构造了节能减排技术的Malmquist指数及包含、未包含能源、环境因素的Malmquist指数,并且采用省际工业数据,分别对节能减排技
<正>1787年,美国制定了联邦宪法,在加强中央集权的同时,又可以调动地方的积极性和创造性,为美国的长期稳定奠定了基础,也开创了联邦制共和政体,为世界的发展做出了巨大贡献。
<正>2007年8月1日财建[2007]323号有关省、自治区、直辖市、计划单列市财政厅(局):根据《国务院关于实施〈国家中长期科学和技术发展规划纲要(2006~2020年)〉若干配套政策的通
时空关系是小说叙事中一种非常复杂而重要的关系,但在一般的情况下,无论是作者还是读者都不能同时感知它们,因而有的小说是时间性的,有的小说是空间性的。《呐喊》《彷徨》里
<正>前不久召开的中央经济工作会议提出,今后一个时期要牢牢把握发展实体经济这一坚实基础;全省经济工作会议也把重投资、兴实体作为推动经济平稳较快发展的战略重点。发展做
通过分析信息技术在企业中应用的演变过程 ,指出随着信息技术变革力度的增加 ,其对企业战略、组织结构和企业流程的影响也在逐渐增加 ,并在此基础上提出企业信息化中信息技术
本论文旨在从生态女性主义的角度对莱辛的代表作品进行分析解读,揭示出蕴含在小说中的生态意识,呼吁解除文明与自然以及男女两性的二元对立,强调了女性、自然和大地的联系,尤
普兰观音碑是迄今所知阿里地区境内年代最早的一通石碑,尤其作为"造像碑"形式的一通早期石碑,对于探讨西藏上部阿里历史文化和佛教艺术具有重要的参考价值。文章就这通石碑的基