Android漏洞挖掘技术研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:bluegini2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统是移动智能终端的主流操作系统之一,近年来Android相关漏洞层出不穷,这给终端本身带来了极大的安全威胁。Android系统主要分为应用层(application layer)、本地层(native layer)和内核层(kernel layer)。本文围绕这三个层次,从漏洞挖掘角度出发,自顶向下对Android进行安全审查。特别地,我们聚焦于Android应用层的应用组件与通信、本地层的第三方库、内核层的厂商定制设备驱动等薄弱环节,并针对这些环节的安全漏洞研究对应的挖掘方法。论文主要工作包括:(1)针对多个应用间的交互引发的安全问题、特别是跨应用数据泄露漏洞,进行高效、精确的动态检测;(2)针对本地层第三方库中的释放后重用(use-after-free,简称Ua F)漏洞,进行面向二进制程序的精确、可扩展的静态挖掘;(3)针对内核设备驱动漏洞,进行低侵入的模糊测试。论文主要成果表现在以下几个方面:?为了缓解对多种应用组合进行审查带来的组合爆炸问题,我们提出了一种称为组合混合符号行走(combinative concolic walking)的技术,它基于跨应用污点轨迹片段,来引导混合符号执行,从而对组合后的应用进行高效的跨应用数据泄露检测,并允许分析人员通过动态确认发生的跨应用数据流是否符合用户意图来对漏洞存在性进行最终判断。该方法首次实现了对跨应用漏洞的系统性地动态分析。我们的方法能够在真实应用集合中有效检测跨应用数据泄露问题。?针对第三方本地库的UaF漏洞检测任务,我们审查了在可扩展性漏洞分析需求下传统二进制静态分析的路径不敏感策略带来的几个关键问题,即正常编程风格引发的良性UaF模式、多线程交织导致的并发UaF问题、第三方定义的非标准UaF模式出入口API等。基于这些观察,我们提出了一种专为Ua F检测问题定制的局部路径敏感的VSA(value-set analysis)分析方法,在保持VSA方法原有可扩展性的前提下,提高检测精度。我们定义了更加完备的UaF出入口集合,并对并发控制流进行修复,然后用路径不敏感的VSA分析检测UaF漏洞模式,最后采用局部路径敏感的搜索过程对良性UaF模式进行剪枝。我们的方法能够在真实本地库程序中有效检测UaF漏洞。?针对基于真机的Android内核驱动模糊测试问题,为了避免侵入式地修改内核代码逻辑等难以在真实商品机上开展的操作,我们提出了一种利用ARM ETM硬件部件来辅助追踪驱动执行控制流的Android内核驱动灰盒模糊测试方法。我们借助ARM ETM硬件部件低侵入地提取内核驱动控制流执行轨迹,并以此更新代码覆盖率信息,反馈指导系统调用样本的交叉变异。驱动控制流轨迹的提取完全依赖于独立的硬件部件而不会影响CPU core性能。我们的方法能够在真实终端内核中有效检测内存管理类漏洞。
其他文献
全国高校思想政治工作会议强调高校要把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人。因此积极构建全校范围的'大思政'工作体系成为人才培养的重要工
进入中国特色社会主义新时代以来,在新起点和新征程上,我国也将面临新的挑战,这些新的形势对我国的政治建设也提出了新的要求,政治生态的优化也成了政府和人民的共同关注点。
目的:探讨对传染病患者进行人性化护理的临床效果。方法:将2015年7月至2016年7月期间在青海省第四人民医院就诊的188例传染病患者按随机抽签法分成对照组和观察组,每组各有94例
目的 :探讨联合使用椎弓根钉内固定术和椎间植骨融合术治疗腰椎滑脱的临床效果。方法 :对近年来我院收治的90例腰椎滑脱患者的临床资料进行回顾性研究。我们将这90例患者随机分
如何减少农药用量、提高农药利用率,一直是困扰我国农药制剂的一大难题。纳米农药具有粒子细、单位药量覆盖面积广、理论药效高的特点,是一个潜在的解决方案。然而纳米农药粒
研究背景:肾癌是全球发病率前十位的恶性肿瘤。据统计,每年大约新增290000名肾癌患者,其死亡率约占全球肿瘤致死率的2%。目前肾癌主要的治疗方式以手术为主;对于已经发生远处
近年来,随着社会经济的快速发展,各行业对木材的需求日益增长。与此同时,以获取木材为目的的采伐林木犯罪也随之频发。其中,滥伐林木犯罪是最为常见的类型,在采伐林木犯罪中占有较大比例,对森林资源的危害较为严重。本文以滥伐林木犯罪案件为研究对象,主要采用文献研究、实证研究等方法,从滥伐林木犯罪概述出发,分析归纳其成因、作案手段及特点,进而提出侦查和预防对策,在理论和实践上为有效维护社会管理秩序,保护森林资
由徐州正菱涂装有限公司发明的金属表面腐蚀防护的复合涂层,在金属表面紧密结合覆盖有由底层、中间层和外层组成的复合涂层,复合涂层的底层是热喷涂金属层,中间层为环氧粉末涂料
以我国某地区黑色金属加工及冶炼行业的212家中小企业为样本,先使用带行业影响修正的用电量增长率法标注样本,再利用K-means聚类算法和SMOTE过采样技术提取数据集特征和平衡
森林是我们地球陆地生态系统的重要组成部分,它蕴藏着非常丰富的珍稀动植物资源,同时森林还具有涵养水源、净化空气、消除噪音、调节气候等作用,对二氧化碳的下降、减轻温室