Android软件静态分析系统的设计与实现

被引量 : 8次 | 上传用户:GOG12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Android智能手机发展十分迅速,占据了全球最大的市场份额。但由于Android系统的开源性以及Google Play对新发布软件的检查力度的薄弱,Android平台上的恶意软件数量日渐增长,单纯依靠病毒分析人员手工处理已无法满足分析海量样本的要求。因此,本课题设计并实现了一个Android软件静态分析系统来帮助病毒分析人员自动处理大规模的未知软件。本文首先介绍了课题的开发背景和开发意义,然后阐述了Android系统架构、Android软件包结构、Android病毒特征、软件静态分析、SVM、MySql数据库等相关技术背景。随后从功能性和非功能性需求出发,进行了需求分析,确定了系统需要完成的功能。接着利用需求分析的结果划分了静态分析系统的三大模块:Android软件分析模块、Android软件风险评估模块、Android软件分析数据储存模块,并使用例图、时序图和流程图对每个模块进行分析,完成了概要设计。在概要设计的基础上,对每个模块的详细设计和代码实现进行了阐述。最后,对实现的系统进行了功能性测试和非功能性测试,展示了系统运行的效果,并在此基础上总结了本课题的成果,指出了下一步的工作内容。本文设计的Android静态分析系统的创新点在于软件静态分析与SVM机器学习的结合,在实际使用中,保证了大数量样本的处理速度和准确性。另外,本文中的系统已投入正常的使用中,并且得到了病毒分析人员的肯定。
其他文献
目的:分析和比较国产GK双叶瓣与进口CarboMedics双叶瓣在植入小主动脉瓣环患者后术后心功能变化及近期临床疗效。方法:我院心脏外科在2007年8月到2008年12月期间,对31例小主
高校学生的“分级管理、分类培养”是指按照年级划分,从大一到大四有不同的侧重点。大一适应、大二学习、大三定位、大四就业。根据学生的不同性格、特长、兴趣爱好等因素进
随着人类居住环境的不断恶化和自然资源的枯竭,很多国家和个人都开始追求一种适合人类居住并且能够节约资源的节能技术建筑。根据住建部的统计,建筑运行的时候所产生的损耗占
伴随中国经济高速的发展,越来越多的大型企业集团为获取更多的竞争优势,走出本土,跨区域发展。地产集团因其产业特性,为获取最大的土地资源,保持企业的竞争优势,跨区域经营和
改革开放30余年来,我国的国内生产总值不断高速增长着,而与此同时,消费率尤其是居民消费率则在持续下降。另一方面,收入分配差距扩大的问题在我国也愈演愈烈。因此,促进居民
近年来,随着我国农村经济的不断发展,农民在生产、生活过程中造成的各类环境污染日益严重,农村生态环境状况不断恶化,尤其是农村生活污水和垃圾污染较为突出,给环境造成极大
<正>优酷、土豆结盟了,搜狐、腾讯、百度结盟了,剩下的视频客户端还有戏吗?继优酷、土豆宣布合并之后,今年4月,搜狐视频、腾讯视频和爱奇艺高调联盟,将在采购版权等方面进行
选矿是目前我国矿产生产过程中的重要环节,选矿厂在选矿时大多会选择同自身生产条件相适应的设备。球磨机是选矿的主要设备,但是球磨机属于高能耗设备,往往一个选矿厂的球磨
目的研究一定浓度吗啡加入体外循环心脏停搏液中进行心肌灌注后对瓣膜置换术围术期心肌细胞凋亡的影响。方法20例拟换瓣患者随机分成2组,A组停跳液中吗啡浓度为2μmol/L,B组
随着移动通信技术的不断发展,无线定位技术引起了众多学者和研究机构的广泛关注,成为无线通信领域内的一项研究热点。无线定位技术是通过对蜂窝网络的无线信号测量量进行估计