Android系统下应用程序的安全性研究

被引量 : 0次 | 上传用户:liuqinggang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能终端在全球范围内的热销,众多厂商投身其中。以Google为首的手机开放联盟也推出了自己的系统Android。Google对Android系统的大力推广使得Android应用呈现爆炸式的增长,而随之而来的则是针对Android应用的恶意程序的泛滥。本文旨在通过对Android内核、安全机制、漏洞挖掘方面的分析,研究Android应用程序的准确和可靠的安全性分析,提出Android应用安全漏洞的检测技术和方法,并实现相应的工具。本文首先分析了国内外针对Android平台及Android应用的安全研究现状。接着,研究了基于控制流和数据流的Android应用安全分析方法和技术:1)提出了Android应用权限检测方法,针对Android应用中API、Content Provider和Intent的不同权限应用情况,实现了对Android应用权限申请和使用的分析。2)提出了Android应用通信系统检测方法,根据接收和发出消息的不同特点,从静态和动态两个角度来检测消息发送和接收的安全性。3)提出了基于控制流和数据流的Android应用分析技术,为权限检测和通信系统分析提供了可靠的数据。本文使用了迭代式的补全方法来提供更加准确的程序控制流图,而且针对Android代码定制的分析策略和IDA Pro的使用使得对Android应用分析更加准确。在此基础上,本文开发了信息抓取工具,为安全分析提供所需要的Android版本相关数据;开发了静态分析工具,分析Android应用的权限和通信系统的安全性。文中给出了这两个工具的需求模型和设计模型。最后,本文对信息抓取工具和静态分析工具进行了覆盖率、准确性和性能方面的实验,结果表明本文所提出的安全检测分析方法是有效的,所研发的信息抓取工具和静态分析工具是可靠的,能够支持Android应用的安全性分析。根据Android应用定制的静态分析工具可以根据Android应用的特点进行安全性分析,因此可以更加准确地找出Android应用中可能存在的问题。
其他文献
随着我国交通建设的快速发展,软岩地区的隧道及地下工程越来越多。由于流变是软岩的重要力学特征,许多软岩隧道大变形都与流变特征有密切关系。目前,进行隧道设计时常采用弹
地质勘探单位作为社会组织结构的重要组成部分,在很多方面都与其他行业的企业存在着较大的差距,但是在开展活动过程中,不可避免的也会面临财务风险,因此,需要对地质勘探单位
当前英语课堂强调发挥教学评价在促进学生发展、提高教师水平和改进教学效果等方面的功能,这无疑是对过去过于强调甄别和选拔功能的倾向的一次实质性变革。英语课堂因此而更
要发展就要创新,学校教育管理的创新,必须建立在科学的发展观基础上,而最终体现为学校办学模式和育人模式的创新.人本管理立足于对传统管理思想的批判,是历史的创新;师本管理
隧道工程是一项技术复杂涉及学科众多的学科,目前在隧道施工过程中遇到的地质灾害问题日趋突出,其中涌水问题已成为公路、铁路等一系列交通基础设施建设工程中一个非常严重的地
随着电子政务信息化的深入发展,将电子政务运维外包给专业的IT服务商已经成为社会发展趋势。面对机遇与挑战,如何对电子政务IT运维外包进行有效的管理,已经成为IT外包服务商们共
随着全球产业的转移和国家产业政策的大力支持,我国装备制造业已经跻身世界装备制造业大国行列,并逐步成为我国发展最迅速、增长最快的行业之一。在装备制造业不断发展的过程中
隧道施工中,塌方是最为常见的一种事故,随着我国经济技术的快速发展,隧道塌方事故屡见不鲜。隧道塌方的影响因素很多,治理比较困难,是隧道公路建设过程中很常见的危害事故。事故一
EPS板是一种十分常用的建筑保温材料,具有容重小、力学强度和韧性好,抗化学腐蚀、防水、易成型分割等优良特性。但是存在导热系数相对较高,不耐老化、易燃、防火性差等缺点。为
由于空气弹簧的变刚度特性,使装备空气悬架的车辆操纵稳定性、平顺性和乘坐舒适性得到很大改善。因此,以空气弹簧作为悬架的弹性元件成为悬架发展的必然趋势。目前国内要求中高