安卓应用组件间通信的分析方法与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:s_ants
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的普及和智能手机的广泛使用,Android系统已经成为智能手机市场最主流的操作系统。Android操作系统的成功在一定程度上归因于其通信模型,即组件间通信(ICC),该模型促进了具有松散耦合特点的Android应用程序的开发。Android应用组件间的数据交换可以发生在单个应用程序上,也可以跨越多个应用程序。不幸的是,提供组件间数据交换机制的ICC模型会被Android恶意程序滥用,从而对移动终端用户的隐私造成严重的威胁。因此,对于检测Android恶意应用的隐私数据泄露来说,ICC分析将扮演一个极其关键的角色,其分析结果能够直接影响泄露检测的准确性。然而,在现有的ICC分析方法中,均没有考虑到组件间意图修改(一个Intent在启动目标组件后、且在定义该Intent的组件外发生的修改,Inter-Component Intent Revision,ICIR)的使用。因此,与ICIR相关的隐私数据泄露可能会逃脱追踪。本文致力于Android应用中包含ICIR的ICC分析,主要贡献分为以下几点:1.根据Android应用组件间通信模型的特点以及现有工具的缺点,提出相关的分析理论和方法。(1)通过使用插桩的方法对Android应用程序进行分析,并对分析的结果进行整合,从而获得与ICIR相关的ICC值。(2)在补充分析ICIR的基础上,将污点流分析工具广泛使用的ICC Link模型扩展为表达性更强的ICC Flow(Inter-Component Communication Flow,ICCF)。(3)为了更加直观地提供ICC分析结果,本文构建了ICCG(Inter-Component Communication Graph,ICCG),ICCG较ICCF更便于访问和使用。2.基于已有的工具Soot和IC3,实现了Android应用组件间通信分析工具Icca,该工具不仅能分析ICIR相关的ICC值,构建ICCF、ICCG,而且提供面向污点流分析工具IccTA的接口,从而使得该污点流分析工具的结果更加完备。3.为了测试方法的正确性和有效性,以及工具Icca的健壮性,本文设计了一系列的实验。该实验涵盖2260个Android应用程序,包括在Google Play上随机下载的1000个Android应用,以及MalGenome数据集中的1260个恶意Android应用。而且,本文从ICIR分析、目标组件分析等五个方面对Icca进行评估,总体结果是令人满意的。
其他文献
一词多义作为普遍存在的语言现象而备受语言研究领域的关注。传统的多义研究侧重对词义的历史演变及词本身的内部系统意义进行研究,而忽略了人的认知主体作用。认知语言学是
为什么中国地区经济差距在缩小,生产率差距却在扩大?本文以新新经济地理理论模型为基础,构建了一个包括市场规模差异(集聚力)和劳动力成本差异(分散力)的理论模型,对忽视分散
近年来,随着科学技术的发展,各国之间在科技领域的交流也越加频繁。书籍作为科学知识传承最主要的载体之一,对科技知识的传播起着重要作用。笔者受实习单位委托,将日本原版教
基于BNC口语语料库,本文随机抽取了四百万BNC口语语料主要研究了关于英语口语词汇增长模式的三个问题:英语口语词汇的篇际词汇量分布;英语口语和笔语的高频词汇特点对比;并对现
继先进的管理经验和创新的技术之后,诺基亚在未来的竞争中把“公司责任”等理念问题提到了首位。
“整本书阅读与研讨”是新课标中的重要学习任务群。以红楼梦主题阅读例谈整本书的阅读策略。语文教师要探索整本书阅读教学的设计与实施策略。培养学生良好的阅读习惯,探索
农机装备是农业现代化和农业工业化的物质基础,在农业生产中有着举足轻重的地位。甘肃农机装备发展落后于全国,正确分析甘肃农机装备制造业的现状和发展机遇,探索发展农机装备制
随着全球化的深入,国际交流日益频繁,社会对翻译人才的需求量也不断上升。在口译服务市场化背景下,尤其是国际会议中,同声传译由于效率高,能够保证演讲或会议的流畅,因此常被
在全球的占有率达70%的Symantec Ghost7.5提供对诸如PC布局、网络克隆、改变配置选项、用户移植、备份和磁盘映像恢复等多种任务的远程控制管理,从而简化并提高了对网络化PC系统
三九重组是前一段时间的一个热门话题。曾经并购了为数众多的企业后形成的庞大的“三九系”,其旗下的两家上市公司却被两家民营企业并购了去。  三九系重组早已不是新闻,同三九历年的资本豪赌一并早已被人们知晓。经历了二十年的成长历程,三九这个曾被家长溺爱的任性的孩子终要开始脱离曾经的庇护,走向裹杂着痛苦和希望的成长之路。  我们之所以在医药并购的范畴内关注三九,实在是因为能给医药行业的扩张留下太多启示。而在