基于过程间分析的Android程序隐私泄露检测的研究

被引量 : 0次 | 上传用户:li5301251975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展和人们生活水平的提高,智能手机逐渐成为人们主要的日常生活用品之一。智能手机在为使用者提供日常生活上的便利的同时也给使用者的个人信息安全带来了隐患。Android作为目前市场占有率最大的移动操作系统,其运行设备上的个人隐私数据的保护受到了国内外信息安全学界以及国际社会的关注。在此背景下,本文通过对Android应用程序的程序结构的分析和Android程序的过程间程序分析方法的研究,提出了基于过程间分析的Android程序隐私泄露的检测技术和方法,并实现了相应的自动化检测工具。本文首先调研与分析了目前国内外对Android程序的隐私泄露检测技术研究现状。针对于目前研究所存在的问题,研究提出了基于过程间分析的Android程序隐私泄露检测方法:1)以Android程序伪代码为分析对象进行静态分析,从而保证程序分析的数据不会由于反编译过程中引入的错误代码而导致分析结果不准确。2)使用了流敏感、上下文敏感等数据流分析技术对Android程序进行过程间分析,提高了分析的准确率。3)对Android程序中的反射函数调用进行反射标准化处理,使得分析检测程序可以按照通常的静态分析方法对带有反射的Android应用程序进行分析检测。4)对污点分析检测规则进行改进,使得污点分析的结果能够更加精确。接着在此基础上,本文设计实现了自动化的Android隐私泄露检测工具,能够对Android程序的各个程序执行入口进行分析,检测程序中是否包含有隐私泄露的情况发生。文中对隐私泄露检测工具的需求模型和设计模型进行了详细建模。最后,本文对文中的反射标准化技术和自动化隐私泄露检测工具进行了实验,以验证其有效性和实用性。实验结果表明,文中所研究提出的分析检测方法和检测技术是有效的,所设计实现的隐私泄露检测工具是可靠的,可以对Android程序的隐私泄露行为进行检测。
其他文献
通信从来就是人们的需求之一。随着社会的发展,人们对通信的质量,速度和容量等要求越来越高。超密集波分复用技术(DWDM)是人们用来为系统扩容的有效手段。光滤波技术是DWDM系统的
本文采用理论分析和数值模拟相结合的方法研究了非线性光子晶体的动力学特性及其器件应用。 首先,我们采用自己发展的泵浦—探测数值模拟方法考察了非线性光子晶体分子的动
混沌控制和混沌同步是非线性动力学领域的重要课题之一,近年来,掺铒光纤激光器因其在光通讯等领域具有广阔的应用前景而受到国内外广大科技工作者的重视。掺铒光纤激光器的混
对加氢裂化装置高温高压临氢管线阀门开裂失效进行了简单分析,对氢腐蚀及高温H2-H2S腐蚀机理进行了描述并提出了相应的防护措施。
RS码是线性分组码中具有很强纠错能力的多进制BCH码,其在纠正随机错误和突发错误方面非常有效,因此被广泛应用于通信和数据存储系统。本文提出了一种实现复杂度低、高效率的R
我国现行商标侵权案件的损害赔偿存在着判罚数额低,法定赔偿被过度适用,商标侵权赔偿的酌定情节泛化等问题。在我国新《商标法》出台后,确立了商标侵权案件的损害赔偿应坚持
而今工业中遇到越来越多的气液两相流流量计量的问题,研究气液两相流参数对于过程控制、装置安全运行具有重要意义。科氏流量计在石化、储运等领域应用广泛,人们开始考虑将其应
<正>在地产业强调转型与升级的当下,深圳也在积极探索新的地产幵发模式,其中不乏好的科技地产项目。在深圳市政府印发的《深圳高新区优化升级工作方案(2012~2015年)》中,深圳
库尔特·冯内古特是美国文坛上富有影响力的优秀小说家。冯内古特擅长将科幻元素、黑色幽默和后现代艺术手法融入到写作中,引发读者对历史和人类生存环境的思考。他独特的创作
翻译理论研究,其目的在于以翻译家为基础,通过历时性的古今融合和共时性的中外参照,探讨其翻译思想的演变,促进其翻译理论的现代性阐发,从而为翻译研究就提供新的路向和模式。钱钟