文档介绍:目 录
摘要 3
第一章 作品概述 5
5
6
6
7
8
8
8
9
10
10
11
11
11
第二章 作品设计与实现 13
13
方案一 13
方案二 13
方案二 14
14
14
14
14
Android 系统原理 15
Android 系统结构 15
17
Android 病毒原理 18
机器学习、SVM介绍和libsvm的使用 20
28
28
30
31
33
33
第三章 作品测试与分析 34
34
Windows 34
34
Java SE 8u45 34
Matlab 2014a 34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
38
38
40
41
41
42
42
42
42
42
42
43
第四章 创新性说明 44
44
44
44
第五章 总结 45
摘要
Android移动开发平台是Google与30多家全球移动通讯领域内的领军企业联合 开发。Android是为移动终端打造的包括操作系统、中间件、开发组件及应用软件的 真正开源平台并于2008年发布了第一款智能手机。如今移动平台逐渐成为人们上网 的主要方式,并且基于Android平台的应用越来越普及,Android在人们日常生活中 扮演着越来越重要的角色,导致其逐渐成为大量恶意攻击者的首选目标之一。
Android应用软件智能终端受到攻击主要原因是用户从Android第三方市场下载 的软件可以不经检测就放到Android软件市场供用户下载,其代码中存在的安全漏洞 是受到攻击的根源。安全漏洞可以使攻击者以非法手段获取用户重要信息及系统的控 制权,并且Android智能终端存储着用户大量隐私信息,一旦这些信息泄露或破坏, 对用户造成的损失难以想象。随着手机恶意软件愈演愈烈的增长之势,越来越多的手 机恶意软件以获取用户的钱财为目的,其使用的手段也日趋复杂。所以,对Android 平台上恶意软件的检测评估迫在眉睫。
本作品主要针对Android平台下的恶意软件,对未知软件(即APK文件)进行分 析、检测与评估,大致判断出该软件是否为未知软件。例如,对某一软件,我们会对 这个APK包里面的权限、签名等信息进行提取,再进行判断。
本作品的主要特性如下:
(1) 与用户的交互能力强,方便操作。用户选择了需要检测的安卓软件之后, 系统会自动调用我们预设的相关的模型对软件进行处理分析,最终给出一个参考的结 果;
(2) 符合时代需求。现如今智能手机应用广泛,Android系统更是用户群体庞大, 对恶意软件的可靠检测迫在眉睫;
(3) 预测结果可靠性强。该作品采用了多个因素作为评估检测的评估标准,包 括签名、使用权限、特征码等,相对于一些单一的标准来说,综合性更强,从而可信 度更高;
(4)实用性强。该作品的应用场景广泛,可以说是智能手机用户的日常所需。
目前,安卓手机上恶意软件引起的安全事