Android环境下隐私保护的设计与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:sunhaifeng112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机的不断普及与手机上网用户的持续增多,个人手机安全问题越来越多的得到了关注。Android平台作为近几年来新兴的手机操作系统,市场占有率达到智能手机的一半以上。由于Android是一种开放的操作系统,用户可以访问它的源代码,并可以制作自己的Android应用并将它们发布于Android应用市场。这一机制使得Android面临较为复杂的安全问题,用户的诸多隐私信息存在泄漏的风险。针对这一现状,本文设计了一个基于Android平台的隐私保护系统,系统实现了隐私权限保护、隐私文件加密及传输、隐私文件隐藏及压缩存储等功能。1)在隐私权限保护中,针对应用可能出现的扩大权限攻击,设计了一个检验系统,通过对manifest文件的检查,判断permission、exported、intent filter等属性是否存在进而检查这一应用是否可能出现扩大权限攻击,以此来辨别这一应用是否可能通过扩大的权限来侵犯用户隐私。2)在隐私文件加密及传输中,实现了通过AES、DES等算法对隐私文件的加密。并改进加密传输算法,将数据文件分为若干数据块,在传输前只加密该数据的首个数据块,剩余数据块与首数据块按位异或,以降低加密传输的复杂程度,减少带宽消耗。3)在隐私文件隐藏及压缩存储中,通过应用Android系统自带数据库,实现了对隐私短信及隐私图片的隐藏。此外,为了节省系统空间,提高利用效率,还对隐藏的短信及图片进行了压缩存储。通过哈夫曼算法对短信进行了压缩存储,并将JPEG2000技术移植到Android平台上,对隐藏的图片文件进行了压缩存储。通过对具有上述功能的系统的测试与验证表明了论文所作的工作在权限检测、文件加密、压缩与传输的效率等方面达到了较好的效果。
其他文献
语料库是指基于不同目的收集起来的文本集合。在网络环境下收集的语料库,其包含的文本大小一般为KB级别,很少达到MB级别,故称之为小文本语料库。由于语料库中所包含的文本数
无线射频芯片是一种集成微控制器与射频收发器为一体,面向工业控制、智能家居及远程医疗等领域的SoC解决方案。伴随着微控制器技术及无线通信技术的飞速发展,新的无线射频芯
在对遥感产品——即影像数据,如景观格局指数产品、城市环境遥感应用产品、国家级自然保护区动态监测与评价产品、全国生态质量遥感监测与评价产品、国家生态建设区域效果综合评价产品、全球环境变化监测与评价产品等——进行生产处理时,需先对遥感影像数据进行分割目标识别来实现信息提取,而连通域标记是分析分割结果以及进行后续目标识别的必要步骤。那么,如何对遥感影像数据进行连通域标记才能满足连通域间边界光滑、图像显示
生物特征识别技术是使用独特的生理和行为特征来进行身份认证的一种技术。相对于其他生物特征系统,指纹识别系统更便捷,同时在成本和性能方面也有更好的表现,这使得它被非常广泛
学位
多智能体网络的一致性与稳定性是复杂系统的两种主要动力学行为,同时也是复杂系统协调控制的前提与根本性问题。随着多智能体网络的一致性问题在诸如无人机、无人驾驶车辆、大
本文在介绍嵌入式系统软硬件相关技术的基础上,重点论述了开放源代码的嵌入式实时操作系统 uC/OS-II基于 ARM微处理器的移植与实现设计。笔者首先分析了uC/OS-II的源代码,对
数据挖掘的基本含义就是从海量、不完全、有噪音的数据中获取对用户来说有直接或间接价值的信息。聚类分析的显著特征就是不需要任何先验知识或信息,只是根据事物之间的某些
万有引力搜索算法(Gravitational Search Algorithm, GSA)是由伊朗克曼大学的Esmat Rashedi等人于2009年所提出的一种新的启发式优化算法,其源于对物理学中的万有引力进行模
无线传感器网络(Wireless Sensor Network, WSN)技术作为21世纪具有巨大影响力的技术之一,已经成为当今世界前沿科技的研究热点,ZigBee作为设计WSN的主流协议,也同样备受关注