基于概率分析的Android应用组件间通信分析方法

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:only_xin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网和硬件技术的快速发展,智能手机和手持设备已经成为人们生活中不可缺少的一部分。其中,Android系统和Android应用占据了智能手机市场最核心的位置。Android操作系统的成功在一定程度上归功于组件间通信(Inter-Component Communication,ICC)模型。ICC模型将应用划分为可以在单个应用内或多个应用间交换数据的组件,促进了松散耦合应用程序的开发。但是,ICC提供的消息传递机制可能会被恶意应用程序滥用,从而导致用户隐私信息泄露等问题。因此,针对ICC模型进行安全性分析是很有必要的。大部分ICC分析方法存在以下不足:第一,缺少对组件间意图修改(Inter-Component Intent Revision,ICIR)的相关分析,导致后续的污点流分析可能会漏报与ICIR相关的隐私泄露;第二,通过ICC分析得到的ICC值可能不精确,使得污点流分析工具产生大量的误报。本文致力于研究基于概率分析的Android应用组件间通信分析方法来解决上述问题。主要工作内容如下:(1)根据现有ICC分析方法的缺点以及Android应用组件间通信模型的特点,提出了一系列优化方法。首先,通过分析模型得到ICIR完整的属性值,并通过插桩方法实现对ICIR的分析,从而得到包含ICIR的ICC值;然后,根据Android文档设计了一种Intent匹配算法,并根据匹配结果生成所有可能的ICC Link;接着,为了更清晰地表现出源Intent和ICIR的关系,将ICC Link模型扩展为ICCFlow(Inter-Component Communication Flow);最后,采用概率的方法对ICC分析结果进行分析,从而得到更加精确的ICC Link。(2)实现了基于概率分析的Android应用组件间通信分析工具ICCAnalyzer。该工具不仅增加了对ICIR的ICC分析,构建ICCFlow结构,还增加了概率分析。除此之外,还提供了面向静态污点流分析工具IccTA的接口,将优化后的ICC Link提供给IccTA,使得污点流分析的结果更加完整,误报减少。(3)设计了一系列实验用于评估ICCAnalyzer工具的正确性和有效性。实验结果表明,ICCAnalyzer能够正确且有效地执行包含ICIR的ICC分析,并且通过概率分析能够优化ICC分析结果,使后续的污点流分析结果更加完善、精确。此外,与Icca工具进行了对比。结果表明,不管是在ICIR分析方面,还是在处理不精确的ICC值方面,ICCAnalyzer的性能均优于Icca。
其他文献
生物体的先天性行为对生物的生存繁衍有重要的作用。动物将周围的多样环境线索当成决定性的因素来引导它们做出行为决策。因此,视觉系统是负责将光依赖刺激转化成神经元编码
劳务派遣在我国的发展日益繁荣,但随之夹杂的畸形问题也日益凸显,逆向劳务派遣便是畸形问题之一。目前,我国法律与相关制度对逆向劳务派遣的规范与规制并不完善,行政监管机制
我国创业投资者税收优惠法律制度已初具雏形,并在促进创业投资、提高创业成功率等方面取得显著成效。其中,用不同位阶的法律以及税收政策相结合的方式对税收优惠内容作原则性
随着智能家居的兴起,物联网逐渐被大众所熟知,它将继续与人工智能、云计算、大数据等技术一起引发新一轮技术变革。而RFID技术作为目前物联网数据采集一个最基本的版块,因其
民办高等教育是我国社会主义高等教育的重要组成部分,在深化我国高等教育的办学体制、改革以及促进高等教育大众化的进程中起着重要的作用。励志教育作为民办高校开展大学生
低速率拒绝服务攻击(Low-rate Denial of Service,LDoS)是一种新型的DoS攻击,其利用TCP拥塞控制机制的缺陷,通过周期性地发送短时高速数据流可以有效地降低受害端TCP数据流的发送速率。LDoS攻击的平均速率较低,隐蔽性较强,传统的攻击检测方法难以发现隐藏在正常数据中的攻击流量。LDoS攻击相比传统攻击对网络具有更大的危害。本文研究了LDoS攻击特点以及流量特征,并分析
苏打盐碱土壤是我国重要的后备土地资源,而种植水稻已经成为改良和利用盐碱地有效方法之一。苏打盐碱土壤的高pH胁迫、渗透胁迫、离子毒害等严重的危害了水稻的生长发育,且土壤理化性质恶劣,土壤贫瘠,导致了水稻产量低下,严重影响了苏打盐碱土壤的可持续利用。为了改善苏打盐碱土壤理化性质和产量。因此,本研究在大田情况下,以长白9为供试材料,设4个生物炭梯度,分别为C0(0 t/hm2)、C1(33.75 t/h
构式语法注重形式与意义的结合,强调以概括为基础习得构式,有助于学生对双及物构式的理解与学习,为双及物结构教学提供了新思路。本研究通过实证研究,探讨基于构式语法的教学
声波作为一种常见的信息载体和能量载体,一直以来都是物理学研究的热点之一。在当今的信息化时代,声波在人类社会发展的各种领域,比如信息通讯、医学成像、军事武器、电子产品等,都体现着重要的应用价值。声涡旋作为一种特殊的声波传输形式,其沿着传播方向的中心轴声场强处处为零(一般称这个中心点为相位奇异点),而相位则关于该零场强中心在幅角上呈现螺旋形变化。此外,声涡旋所形成的涡旋场具有轨道角动量,当我们将其作用
在垂直搜索应用中,对用户的搜索词条进行切词,然后下发关键词,当与第三方服务商数据库中的词条匹配时,就会返回对应的服务或者数据。然而,在实际应用中,用户的搜索表达是多种