移动智能终端的敏感数据安全性研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:wuzx5858
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的快速发展和移动智能终端的迅速普及使得各类应用商店中应用程序的数量和下载量呈现出爆炸性增长,同时出现的是大量移动恶意代码被注入到应用程序中,给用户带来了严重的安全隐患,其中最严重也是用户最担心的是敏感数据的泄露。因此,敏感数据的安全性研究在当下具有非常重要的意义。  由于移动智能终端自身的运算和续航等问题,目前运行于终端上的检测敏感数据泄露的应用软件大都只能进行简单的访问提醒和泄露预警等工作,而且这些应用由于申请权限过高,本身就存在着泄露敏感数据行为的可能性。有一些研究方法是将检测系统部署在计算机中,通过静态行为分析或者动态行为分析的方法检测敏感数据的泄露行为。这些方法大多只兼顾到一个方面,并且由于基本依靠人工检测,效率很低。基于以上问题,本文设计并实现了运行于计算机中的对敏感数据泄露行为进行检测的系统——离线分析系统。本系统针对应用程序进行检测和分析,能够在保持移动智能终端完整性的前提下,检测出设备中可能或确实发生了敏感数据泄露行为的应用程序,并以报告的形式呈现给用户。本文的具体工作内容如下:  1.针对Android平台设计了离线分析系统,并开发了图形化界面,本系统既包含静态行为分析方法,又包括动态行为分析方法。  2.静态分析模块对采集到的应用程序进行反编译,分析配置文件中的权限信息等内容以及源码中调用的API信息,同时在该模块中设计了一套风险评级标准,用于判定应用程序的风险等级。动态分析模块将应用程序安装到模拟器中,利用自动化交互模块模拟人机交互,触发恶意行为,并通过Sdroid子系统记录敏感数据的泄露行为。  3.研究污点传播系统TaintDroid的原理,包括污点标签的添加、传播以及检测机制,并在此基础上进行扩展、改进和优化,增加了污点标签的类型,支持了第三方动态库的调用,添加了关键函数调用的记录等,从而实现了运行于模拟器中的动态污点检测子系统Sdroid的设计。  4.设计和实现了自动化测试模块,该模块能够实时分析界面和控件信息,并自动完成文本输入和按键点击等交互事件。提出了用无向图的方式构造Activity的调用层次图,并以邻接表的形式进行存储。  5.设计并实现了其他模块,导入APK文件模块实现了用户设备中应用程序的采集,报告生成模块用于输出检测报告,历史纪录模块用于保存检测结果。
其他文献
铁路动态旅客信息系统(DPIS)是以铁路综合数字移动通信系统(GSM-R)为平台和基础,它利用现代铁路的通信技术,补充和推进客车管理、运营、服务部门信息化建设,提高旅客服务质量,把
本文首先从扩频通信(直接序列扩频)的原理开始,简单介绍了一些常用的扩频码,如m序列,Gold序列。然后着重开始讲解通信系统中较为常用的一些滤波器,如基带的成型滤波器(本文选
随着信息技术的不断发展,人们对无线通信的需求越来越强。近年来,移动通信技术得到了飞速的发展和普及,各种新的技术纷纷涌现。Ad Hoc网络作为一种特殊组织形式的网络,在军事
论文的主要研究工作和创新点如下: 切换优化问题的分析和阐述。移动IPv6中的切换可以分为链路层切换利IP层切换。第2章将标准移动IPv6切换过程分为移动检测、转交地址配置
针对图像匹配技术中存在的问题之一,即匹配精度与计算量之间矛盾的问题,本文将图像匹配问题转化为图像与模板之间相关值的多峰寻优问题,采用进化算法作为寻优问题的搜索策略,
流量的精确测量在节能降耗、经济核算、自动控制等方面有着广泛的应用。在微小流量测量中,浮子流量计起着非常重要的作用。 本文研究一种适用于微小流量信号检测的流量测
电力企业的信息集成是电力系统信息技术发展的一个趋势。本文针对电力企业配电网信息集成困难,数据不规范等问题,在Web Service架构上,提出了基于Web服务的配电网设备信息发
在无线通信技术的发展过程中,一种新兴无线组网技术-无线Mesh网络(WMN)越来越受到人们的关注。WMN不需要固定的基础设施,具有快速部署、抗毁性强等特点,有着很高的应用价值与广
随着基础设施建设的加强,人们对混凝土的质量要求更高。传统的混凝土搅拌机有生产不连续、设备损耗大等缺点。因此,对连续式搅拌机控制系统在工程领域的应用研究具有重要的意义
近年来,由于半导体制造工艺的发展和计算机体系结构等方面的改进,DSPs芯片的功能越来越强大,这使得信号处理研究的重点在很大程度上可以放在软件算法上,而不用像过去那样需要过多