首页> 中文学位 >Android系统下应用程序的安全性研究
【6h】

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

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1绪 论

1.1 研究背景和意义

1.2 研究目标和内容

1.3 论文结构

2国内外研究现状及分析

2.1 Android系统安全

2.2 Android应用安全

2.3 本章小结

3 Android应用安全检测方法研究

3.1 权限系统检测方法

3.2 通信系统检测方法

3.3 本章小结

4 Android应用的控制流和数据流分析技术研究

4.1 函数调用图

4.2 数据流分析

4.3 本章小结

5 Android信息抓取工具和静态分析工具的开发

5.1 信息抓取工具的开发

5.2 静态分析工具的开发

5.3 本章小结

6实验

6.1 权限匹配图抓取实验

6.2 静态常量抓取实验

6.3 Android应用代码分析实验

6.4 静态分析工具的性能实验

6.5 本章小结

7总结与展望

7.1 本文工作小结

7.2 展望

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

随着智能终端在全球范围内的热销,众多厂商投身其中。以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应用中可能存在的问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号