基于细粒度动态分析的Android平台第三方库隐私泄露分析

来源 :北京交通大学 | 被引量 : 4次 | 上传用户:bendehen123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展,以智能手机为代表的移动终端设备在日常生活中广泛普及。Android手机的大规模使用使得Android应用数量呈指数级急剧增长,应用安全问题层出不穷,难以对应用市场上繁杂的Android应用实施统一有效的行为监管。其中,由于Android移动终端中存储了用户大量的隐私数据,包括通讯录、短信等,且随着大数据技术的发展,Android系统更加成为获取用户隐私信息的主要渠道。更值得担忧的是,用户的隐私信息究竟被谁获取,又被如何使用,在用户对移动应用安全性和个人隐私更加重视的今天,用户始终无法得到明确答案。本文针对Android系统及应用普遍存在的隐私泄露问题,细化隐私泄露分析的研究粒度,按照开发主体的不同,将一个Android应用划分为主应用程序和多个第三方库,其中第三方库的隐私泄露风险对应用开发者和用户都是不可控的,是隐私泄露流向的关注重点。本文在理论研究基础上,提出了两个不同级别的Android平台隐私泄露分析工具,提供了细粒度动态分析技术。主要研究内容如下:(1)通过网络流和逆向分析,研究Android应用源码,静态分析Android应用隐私泄露特征,总结提出了 Android应用中主程序和第三方库隐私泄露的三种路径模型,作为隐私泄露研究的理论基础。(2)创新性地将静态第三方库检测技术与动态Xposed框架相结合,设计细粒度隐私泄露分析工具,作为轻量级插件实时评估第三方库隐私泄露风险。(3)为更全面地追踪隐私流传播过程,根据Android系统隐私泄露特征,从系统角度深入研究,设计实现了细粒度双向追踪隐私泄露分析FineDroid系统。定义隐私流传播过程,跟踪分析隐私获取、传播、泄露及返回流接收、传播全过程。分析过程区分主应用程序和第三方库等不同主体,以隐私流实际传播过程信息为依据,通过与细粒度隐私泄露路径模型进行匹配,多角度、全方位动态评估每条隐私流的隐私泄露风险。对于本文设计的两种分析工具,基于Xposed的轻量级插件应用简单,无需修改Android系统、无需修改应用程序、资源消耗小;系统级FineDroid工具基于系统底层的分析更加真实可靠,多维度对隐私泄露合理性的评估体系更加贴合实际应用场景,实际应用价值高。两种工具可以满足多种应用场景的需求。通过大规模应用检测的实验验证了两种工具的可行性和有效性。本文研究有效地解决了用户的隐私信息究竟是被谁获取,又是被如何使用的难题。
其他文献
针对全球30 m地表覆盖遥感精细制图中面临的大量地理信息数据资料使用问题,基于Web服务提出一种全球地表覆盖遥感制图大数据集成方法,提出面向服务发布的异构数据集成处理流
本文从近几年我国电视专业化频道发展所处的困境分析出发,指出只有构建品牌才能使我国电视专业化频道走出困境,获得发展,应对挑战。结合品牌构建理论,本文提出了电视专业化频道品
在Matlab平台上,利用卫星遥感影像数据,结合RS与GIS技术,选取大连长兴岛作为研究区域,使用阈值分割法、边缘检测法及小波变换法进行了海岸线的提取,并对结果进行对比分析。试
目的:在雌性大鼠体内植入镍和镍钛形状记忆合金后,观察大鼠体内镍元素的代谢和胚胎转运。方法:将大鼠分为对照组(control,n=15),镍组(Ni group,n=15)和镍钛组(NiTi group,n=15),大鼠
我国各级政府规模过大、人员过多的问题,一直是中央决策层所关注的,也经常被社会公众、媒体甚至政府内部人士所指责。将政府部门规模控制在合理的幅度,是世界各国都重视研究和关
盐胁迫是最重要的非生物胁迫之一,限制了植物的生长和发育。盐碱化土地上生长的植物已进化出系统的盐应答及抵抗机制来应对盐胁迫。研究植物盐胁迫响应蛋白的功能,对揭示植物
传媒业作为社会信息传播的媒介,涵盖了信息生产、加工、传播等基础领域,做大做强传媒业,能更好的实现传媒作为党和国家“喉舌”的功能,为政策宣传服务;能够取得良好的经济效
国家免费孕前优生健康检查是降低出生缺陷发生风险,提高出生人口素质的重要举措。2013年,青海省免费孕前优生健康检查项目不仅是在全省所有县全面推开,而且也是提高项目质量的关
随着大数据时代的来临,在“一带一路”背景下,新疆职业院校积极尝试大数据应用技术人才培养。文章以乌鲁木齐职业大学为例,分析新疆大数据应用型人才培养目标和思路,以“基础
介绍了目前常用的两种铜及铜合金化学抛光体系——硝酸及其盐系列和过氧化氢系列的工艺配方。对硝酸及其盐系列中的3种体系(包括HNO3-H2SO4-HCl体系及其改性体系和HNO3-H3PO4