Android应用程序权限检测机制的研究

被引量 : 19次 | 上传用户:xiaozhui221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
借助于现代技术人们日常生活发生了巨大的改变,同时伴随着无线网络和移动终端技术的快速发展,人们对能够从网络上获取实时的信息和服务有了更高的要求,移动互联网应运而生。在移动互联网技术的支持下,人们可以用手机随时随地的来做以前电脑才可以完成的事情,这使得近几年智能手机在市场中所占的份额有了巨大的提升。在其飞速发展的同时,针对Android平台所实施的恶意行为已严重影响到手机用户个人隐私信息的安全。其中隐私信息泄密类软件尤为严重,隐私信息泄密类软件会收集手机用户的联系人信息、具体位置信息、手机状态信息等,并将这些隐私信息发送给软件开发商、广告商,或者是不知名的第三方网站。因此,为了更好的保障手机用户信息的安全,对Android安全的研究是非常必要的。针对隐私信息泄露的问题,国外学者提出了一种更改应用程序访问权限的方法,该方法是在应用程序安装时对软件的权限进行检测,允许用户选择性的授予权限和限制资源的使用,进而来限制应用软件在运行时实施恶意行为。但由于用户缺乏对权限信息的了解,用户自行的授予权限可能会导致应用程序无法正常运行。在国内利用权限检测的方法对软件的检测,主要是对安装程序声明的权限进行检测,不能够很好的支持对APK文件检测。因此为了更好的对手机上文件进行检测,本文通过权限检测的方法,对Android应用程序权限检测机制进行了研究。权限检测机制综合利用了特征选择算法、反向工程技术以及对AndroidManifest.XML文件的解析来获取安装程序声明的权限。通过设定筛选机制来筛选出声明了敏感权限组合的软件,在检测安装软件的同时,还可以对未安装的APK文件进行检测。在对程序进行扫描后,程序会将检测的结果反馈给手机用户,用户根据提示的信息对软件的去留做出决策。同时在权限检测程序中增加了信任模块,可以方便用户查看信任列表或删除信任列表中的程序。为了验证权限检测程序的有效性,在Android手机终端对同类的三款软件进行测试。通过功能测试,发现本文提出的权限检测程序能够及时的检测出声明敏感权限组合的应用程序,同时能够对SD卡上的APK文件进行检测。对三款同类软件进行功能测试对比,测试结果表明本文提出的权限检测程序能够按照预定的目标正常运行,且实现的功能多于其它两款软件。为了验证权限检测程序的性能,在Android手机上对三款软件进行耗电量测试和内存测试。为了实现耗电量测试,我们借助于PowerTutor测试工具对软件进行耗电量测试对比,测试结果表明本文提出的权限检测程序耗电量低于其它两款软件。在进行内存对比测试中,我们使用了程序面板工具,测试结果表明本文提出的权限检测程序内存开销为1%,其它两款软件内存开销为2%。以上测试结果验证本文提出的权限检测程序是一个功能丰富、耗电量低、内存开销小的检测程序。
其他文献
根据气动卡盘夹紧机构的工作原理,利用气压产生动力驱动卡盘卡爪运动的特点,设计了有别于传统结构的内置气缸式动力卡盘。分析了这种动力卡盘的工作原理、结构和性能特点,介
国家“十二五”发展规划中,明确提出要加快推进覆盖城乡居民的社会保障体系建设,大力发展企业年金。国家人社部联合银监会、证监会、保监会等三大部委颁布了修改后的企业年金11
以位于云南省大理市喜洲镇的洱海海心亭湿地公园总体规划为依托,通过对湿地基质的考察和自然特征的分析,对龙湖湿地公园进行了相关规划。龙湖湿地主要用于处理周边村落的农业
教育产业化带来的种种问题并非仅仅是由教育产业化引起,其中很多问题的根源是教育垄断,主要有教育思想垄断、教育权力垄断及教育资源垄断。从教育产业化的特性来看,指出教育
海洋平台结构复杂、造价昂贵,且服役环境恶劣。为了避免重大恶性事故的发生,需要对海洋平台结构在服役期内进行定期/不定期的检测和安全评估。特别是服役中后期的海洋平台及超
随着国民经济的发展,电力的需求日益增加,电能已经成为现代社会不可或缺的一部分。现代电力系统一旦发生事故,就有可能威胁到社会稳定,造成重大的经济损失。因此,电力系统安全稳定
炼焦生成的粗苯馏分中约含噻吩1%,山西作为煤炭大省,同时也作为我国的焦炭生产基地,每年可从炼焦过程中获得大量的噻吩。但是由于噻吩的纯度不高以及噻吩下游产品开发不足,导
我国已迈入"高风险社会",各种危机频发的现实,亟需"公共危机治理"的真正转型。以此作为逻辑起点,重点考察当前我国非营利组织参与公共危机治理的现状,深入分析其参与的困境;
我国汽车零部件企业在汽车工业中起着举足轻重的作用,有着巨大的行业前景和发展动力。本文从企业国际化问题出发,以财务风险控制为研究基础,研究了国内国际汽车零部件行业特征,通
随着科学技术的发展,液压支架电液控制系统的使用使得工作面的高产高效成为可能,促进了煤炭开采机电一体化领域的迅速发展,电磁先导阀作为液压控制系统的核心器件也为采煤效