1. 研究目的与意义、国内外研究现状(文献综述)
本课题的意义
在互联网高度发达的时代,手机就像电脑一样,除了电话功能,还担负着与互联网接通,与世界相连的任务,而这种连接,就意味着它可能遭到侵害。目前android系统成为了安全问题最为严重的手机平台。
目前手机遇到的威胁多种多样,除了手机病毒[1],还有恶意扣费、垃圾短信骚乱、窃取用户隐私数据多种危害手机安全的途径。随着智能手机在中国的快速普及,针对手机的安全威胁也越来越多,不容乐观。目前无论是威胁数量还是威胁形式,都在快速地增加。360公司这样概况目前国内的手机安全现在。
2. 研究的基本内容和问题
研究的目标:
本课题是基于android平台[7],设计并开发一款具有手机杀毒、软件管理、进程管理、流量管理、手机防盗、通讯卫士、高级工具、设置中心等几大功能的手机安全卫士软件,以实现android手机用户有效地保护自己的隐私,放心上网,安全使用手机的目的。
研究的内容:
3. 研究的方法与方案
一、研究方法
本系统客户端是搭建Android开发环境进行开发,服务器端使用Tomcat服务器用于存储数据,彼此之间相互独立,通过网络完成功能请求。病毒分析是在分析环境上通过工具对病毒感染迹象进行记录和分析。
二、技术路线
手机杀毒 |
收集病毒样本 |
通过APK反汇编器分析样本 |
通过源代码分析样本 |
记录、分析病毒感染迹象 |
根据感染迹象完成主动防御逻辑 |
完成杀毒功能 |
收集参考文献和资料 |
编写测试用例进行软件测试 |
概念设计和详细设计 |
测试改进,完善系统功能 |
根据软件设计进行软件开发 |
需求分析 |
配置Android开发环境和服务器端Tomcat环境 |
撰写论文 |
三、实验方案
客户端环境搭建:下载并安装JDK,配置Java环境变量;安装Eclipse;下载并安装Android SDK,配置Android环境变量;安装并配置ADT插件[11]。
服务器端环境搭建:下载相关Tomcat服务器文件;配置Tomcat环境变量。
分析病毒环境搭建:Windows环境;ApkTool、dex2jar、IDA Pro静态分析工具;
APIMonitor、DrodBox动态分析工具。
4. 研究创新点
特色:基于Android平台,设计并开发一款具有手机杀毒、软件管理、进程管理、流量管理、手机防盗、通讯卫士、高级工具、设置中心等几大功能的手机安全卫士软件,以实现Android手机用户有效地保护自己的隐私,放心上网,安全使用手机的目的。
5. 研究计划与进展
2015.1.20-2015.1.31 学习android开发、android逆向知识,练习实例
2015.2.1-2015.2.15 进行手机安全卫士的概念设计和详细设计
2015.3.1-2015.3.15 配置开发环境,按设计编写功能代码
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。