12
4。2系统结构 12
4。3 系统功能设计 13
4。4 详细设计 15
第五章 系统实现 21
5。1 开发环境搭建 21
5。2 服务器端的实现 21
5。3 安卓软件实现 27
5。4 本章小结 37
第六章 系统测试与分析 38
6。1服务器数据库测试 38
6。2服务器功能测试: 40
6。3 安卓软件功能测试 43
6。4 结果分析 51
结 论 52
致 谢 53
参 考 文 献 54
第一章绪论
1。1引言
近年来,随着移动互联网行业的迅猛发展,智能手机已经迅速普及,而在智能手机的操作系统中,Android系统一直独占鳌头。Android系统的各类新型应用层出不穷,使得Android智能手机蜕变成为了融合通信、个人业务以及娱乐的强大个人终端。各大应用商城更是呈现了空前的火热场面,比如我们熟知的谷歌Play Store,小米商城,华为应用商店等。
随着Android设备的普及,移动App已经全面覆盖了人们的衣食住行。App在给我们的生活带来便利的同时,也带来了巨大的安全挑战。很多时候,我们在下载一个App时,更多的只是关注这个应用软件的功能和体验,而忽略了它的安全性,这在没有计算机背景的用户当中显得尤为严重。越来越多的恶意软件闯入我们的日常生活,给我们带来了巨大的损失。
Android系统的恶意软件通常对用户宣称功能正常,实则暗藏恶意行为。这些恶意软件通过嵌入广告插件,暗自消耗用户流量,发送扣费短信,读取手机隐私数据等手段来获取非法利益[1]。因此,如何解决Android系统上恶意软件横行的问题,是当下研究的重中之重。
1。2 研究目标和内容
1。2。1 研究目标
为了解决当前安卓App的安全性问题,本文在学习Android系统的App安全性测试技术之后,设计并实现了一套基于安卓权限机制及动态行为分析技术的App安全性测试系统。
1。2。2 研究内容
由于Android系统的日新月异,考虑到Android系统上的App安全性检测的困难度和复杂性,本文将基于Android4。0系统设计一款App安全性测试系统。
本文设计的系统由服务器端和客户端两部分组成,其中服务器端的作用主要是接受客户端发送过来的App安全性检测数据并进行存档,以便开发人员进行数据分析。客户端是安卓手机上的一款应用程序,它基于安卓权限机制和动态分析技术实现了对手机App的安全性测试以及App敏感行为的监控,并把相关数据发送给服务器。客户端的另一个主要功能是App的举报,这个举报将能达到提醒其他用户的目的。
本次研究的内容包含Android系统App安全性测试技术的研究以及MySQL数据库、Android软件和Java服务器的开发。
1。3 论文结构
本文的章节内容安排如下:
第一章介绍了Android系统App安全性问题的研究背景和现状,并介绍了本文的研究目标和内容。
第二章主要介绍了Android系统的相关技术,包括Android系统的体系结构,安卓相关组件,安全机制以及软件敏感行为的监控技术等。这一章为本文设计并实现Android App的安全性测试系统奠定了理论基础。 安卓App安全性测试与实现(2):http://www.youerw.com/jisuanji/lunwen_128863.html