基于动态安全策略的Android应用程序隐私保护机制研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:xfengwujiutian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,消费者在利用移动智能终端进行日常工作和生活娱乐等活动的同时,也面临着个人隐私泄露的安全风险。作为市场占有率最高的移动操作系统,Android系统所受到的恶意攻击和安全威胁也最为剧烈。一些Android应用向用户索取的系统权限远大于其实现功能所必须的权限范围,而这种对权限机制的滥用不仅仅来自攻击者开发的恶意程序,也来自合法厂商开发的所谓良性程序,因而无法通过已有的恶意应用检测方法来解决这一问题。此外,用户对隐私数据的定义和保护强度往往视具体需求和使用场景而定,而Android操作系统提供的基于系统权限的安全模型无法满足用户多变的个人隐私防护需求。用户面临的另一个难题是当他们拒绝提供必要的系统权限或个人信息时,应用程序的正常功能将会受到很大影响。针对上述问题,本文提出了一种Android系统应用程序隐私保护机制,该机制能够根据用户的安全需求和使用场景对应用程序的危险权限访问及敏感接口调用行为进行动态限制和主动防护。本文首先提出了一种基于虚拟机字节码注入技术的Android应用程序权限访问控制方法,该方法能够根据用户的安全需求和使用场景生成虚拟机字节码形式的安全策略,并将其注入到Android应用涉及到危险权限请求和敏感数据访问的代码单元中。该方法能够在应用程序运行时根据用户安全需求和使用场景的变化实时调整安全策略,以实现动态的应用行为控制和隐私保护。为了保证用户对系统权限和敏感接口的限制不影响到应用程序的正常功能,并在此基础上保护用户的个人隐私,本文提出了一种基于差分隐私的应用数据脱敏方法。该方法对Android应用程序所有和服务器共享的数据流进行脱敏处理,能够在不影响应用程序正常的数据采集分析功能的同时切断数据与个人信息的关联,从而在应用程序的可用性和安全性之间实现平衡。本文的主要工作和创新点如下:1.提出了一种基于Android虚拟机字节码的安全策略注入和权限控制方法。该方法能够基于用户的特定安全需求生成实例化安全策略,并将安全策略以虚拟机字节码的形式注入到Android应用程序的涉及危险权限请求和敏感数据访问的代码单元中,以实现对Android应用程序危险行为的有效控制和主动防护。2.针对现有的字节码注入技术无法根据安全需求的变动而动态调整控制级别和屏蔽粒度,且在安全策略更新时需要重新注入字节码的问题,提出了一种基于Java反射技术的动态安全策略调整机制。该机制能够在安全需求发生变更时动态切换权限控制级别,而无需重新注入字节码或对应用程序进行重打包。3.针对限制必要的系统权限或敏感调用会影响应用程序的正常功能的问题,提出了一种基于差分隐私控制的隐私保护和数据脱敏方法,在确保隐私数据安全的前提下保护应用程序的可用性。该方法基于差分隐私的可证明隐私保证,并通过隐蔽方法将差分隐私和高斯过程相结合,能在保证应用宏观数据统计特性正确性的同时避免泄漏用户个体的隐私信息,在可用性和安全性之间实现平衡。4.在上述方案和技术的基础上,设计并实现了一个Android应用程序隐私保护原型系统,该系统能够根据用户的安全需求对应用程序的危险行为进行字节码级的实时动态控制,并对应用于服务器的共享数据流进行差分隐私脱敏处理。测试表明该系统对Android应用程序进行的安全策略注入在85.27%的情况下不会对应用程序的健壮性造成影响,在此基础上能够对85.33%的敏感API调用和危险权限请求进行有效限制。与此同时,注入的安全策略对应用的启动时间的影响至多只有平均0.635s,在应用程序重打包后仅增加了平均约0.372%的大小。
其他文献
城市自身便具有复杂的系统特性,因此城市规划应是随城市发展以及运作,进行长期动态调整、改进以及复杂决策的过程。新兴数据应用发展为城市规划带来崭新机遇,推动了规划编制方法、规划实施评估方法的发展与革新。数据的支持推动了城市空间研究方法的发展,提升城市空间规划布局的科学性。手机信令数据近似全样本、全时性,借助定位基站而附带空间信息,能够分析人群的行为特征及活动轨迹,能够从人的动态活动出发,更贴近“人本”
成都在中国近代各大城市中拥有着较为特殊且重要的历史地位。成都地区位于中国内陆深处,四周山脉环绕,城于四川盆地中心,未受到大规模战乱影响,其地区处于抗战大后方的特性,使成都成为近代重要的战略储备地。在民国政府西迁至重庆之后,西南城市迎来了较大的建设发展,成都也成为了近代重要的省会城市。成都近代化发展前期主要依靠各路军阀首领出于个人意志对成都进行一定程度上的近代化建设改造,后期主要依靠城市自治机构为主
市场失灵理论认为,自发的市场机制并不能自行趋向经济的稳定增长,当出现市场失灵时,需要通过政府干预来合理配置资源。由此可见,政府必须有所作为,才能更好地实现市场公平。在大众创业万众创新、政府大力扶持小微企业的背景下,近几年江苏省小微企业发展势头迅猛,政府各部门也陆续出台了很多扶持小微企业的指导意见与政策性文件。小微企业指的是包括小型企业、微型企业、个体工商户及家庭作坊式企业在内的总称。小微企业是推动
受到安德烈·巴赞的理论影响,《电影手册》中一批年轻的电影评论人开始自己创作剧本,亲自担任导演,创作了一批极具风格性和现代性的影片。这些导演包括弗朗索瓦·特吕弗、让-吕克·戈达尔、克劳德·夏布罗尔、阿伦·雷乃、阿涅斯·瓦尔达等,他们成为了法国“新浪潮”电影的中坚力量,推动电影发展进入了一个新时代。法国“新浪潮”电影在叙事策略上极具风格性和独特性。本文从“新浪潮”电影的叙事策略研究出发,在总结巴赞电影
城市公园绿地是城市公共空间的重要组成部分,它在城市娱乐、游憩、生态、文化、防灾等多方面扮演重要角色。随着经济社会发展,人们生活水平提高,新时代的城市更注重绿色发展和品质提升,新时代的居民更崇尚健康的生活方式,更倾向于亲近自然的活动空间。城市公园为人们学习工作之余提供了休闲、运动和交流的可能性,其空间布局将直接影响城市公共空间的质量和居民的生活品质。在以往的城市公园绿地布局中,城市规划人员通常采用的
公钥基础设施(Public Key Infrastructure,PKI)经过近三十年的发展,已经成为了计算机领域内建立信任关系的基石,能够在不可信的网络环境中,提供低成本的信任建立计算范式。但是从严格的安全视角来看,公钥基础设施依旧存在着许多问题,比如证书颁发机构权力过大、证书与查询不关联、信任模型复杂等。近些年来,学术界和工业界为了解决这些问题,提出了各种各样的解决方案,其中提高证书操作的透明
混合型产品装配线能够在同一条装配线上混合生产结构相似、工艺相近的不同类型产品,可以满足消费者对于产品多样性的需求,因而在汽车行业得到了广泛应用。在实际生产中,由于混装线上不同生产部门对于生产序列的偏好不同,常常需要通过主动重排序对上游产品序列进行调整以满足下游车间需求。另外,生产中的意外扰动因素也会导致产品偏离其在计划序列中的位置,因而有必要通过被动序列调整将被打乱的序列复原,以减少初始生产计划的
随着社会信息化程度的加深,加密系统的规模也不断扩大,传统的密钥管理方法的缺陷正日益凸显。因此,作为一种安全高效的密钥管理方法,密钥分享(Secret Sharing)受到了越来越多的关注。密钥分享是指在一些参与者中分享一个密钥信息,使得某些特定的用户集合可以恢复出此信息,而其他的用户集合无法得到关于此密钥的任何信息。本文重点研究用户具有不同存储能力前提下的密钥分享问题。本文首先提出了一种加入共同信
互联网Client/Server架构的交互模式设计是网络体系结构的基础,可以支持开放的网络服务,这样的体系结构使得服务器成为互联网中的核心资源,因此及时掌握网络中的服务信息对于网络安全防护和信息收集具有重要的意义。收集并定位互联网上的服务是一项传统的工程。常规的服务发现均由发现和定位两个环节构成,其中发现环节一般采用探测整个IP空间的方法实现,对资源的消耗较大;而定位环节则是基于主动探测实现,该方
云存储技术的发展让人们看到了这一领域广阔的应用前景。用户将数据转移到云平台上能够享受大容量的云存储资源和多种多样的云计算服务,但是同时也因为用户对云中数据可控性降低带来了新的安全隐患。为了保护隐私数据的安全性,用户可以将自己的数据进行加密。可搜索加密技术可以直接对密文形态下的数据进行搜索操作,为目前云存储系统下数据安全保护提供了解决方案。针对目前可搜索加密方案存在的一些问题,在缺乏信任的云存储环境