超过了四分之三的份量,达到了令人惊讶的76%份额,其中表现最为突出的是中国手机市场,到达了90%的恐怖份额。由谷歌公司收购并开发改良的Android操作系统在2013年9月24成立了5周年纪念日,到那天为止,全球使用了Android操作系统的设备数量已经达到了令人想象不到的10亿台[10]。
开发于Android操作系统的智能手机的发展是非常快的,基于操作系统的平台上开发各种同样流行的是软件开发市场。各种各样的应用软件充斥于人们的日常生活当中,不仅给人们带来了意想不到的娱乐休闲体验,更是给人们带来了一些令人烦恼的经历。
谷歌与苹果不一样,苹果公司利用IOS平台的应用软件赚钱,谷歌则不是,谷歌与美国最大的广告商admod合作,允许其在Android操作系统的应用软件中植入广告,主要依靠广告植入获取利益[13]。在利益的驱动下,国内外很多软件市场会在应用软件中植入广告获取利益,受其影响最深的则是这些Android 的忠实用户,软件广告插件的泛滥与监控力度不足导致很多Android使用遭受到了不必要的烦恼与损失。在此大环境下,开发出能够检测软件广告插件的手机应用软件能够帮助人们避免受到广告插件的影响,是非常适应民心的一项举措,也是一项非常实用的研究。
作为一个最流行的智能手机操作系统,应用软件结合非正常软件的快速增长,因为它的开源性,和它带来的系统软件的安全问题逐渐成为研究的焦点[12]。
1.2 研究目的及意义
本课题则是针对以上问题,研究Android系统应用软件的广告插件检测问题,实现应用软件的静态和动态检测及其相应的预警和处理,从而达到发现恶意软件广告插件,优化手机性能还人们一片清静的软件使用环境的目的。
1.3 论文结构
全文由7章组成。
第一章为绪论,主要介绍研究的背景,选题的目的和意义。
第二章分析国内外Android系统现状的安全及应用。结合各种不同的 Android 广告插件检测研究方向,分析各自的优缺点,为本文的研究提供技术积累。通过对国内外 Android 广告插件检测研究的总结建立研究思路。
第三章研究广告插件检测、后台进程管理、软件联网控制三个模块的实现方法和原理。
第四章基于第三章的研究方法实现广告检测、后台进程管理、软件联网三个功能模块。
第五章根据开发测试出的数据与实际数据进行对比研究。
第优尔章描述广告插件检测系统开发过程中遇到的难题与解决方法。
第七章本文工作总结与展望。
2 Android 平台介绍
2. 1 Android 介绍
2.1.1 Android 简史
Android并非传统的Linux的一个范例或分发版本,也不是一系列可重用的组件集成,Android是一个用于毗连装备的软件块[6]。Android最初是为了开发适用于移动智能终端,但是其却有能力扩展到移动智能终端之外,是因为其具有十分全面的计算服务并且还具有非常丰富的应用功能。在开发着看到Android操作系统有如此完美的功能之后便致力于使其也能用于其他的操作平台和应用程序[17]。
众所周知,移动平台最受欢迎的便是黑莓与Iphone,因为他们都提供了高容量和非常受欢迎的移动平台,可是这两个却有些不尽相同[15]。黑莓和Iphone的消费群体几乎没有交集,企业用户为了安全性与稳定性他们的首要选择就是黑莓。相对于Iphone来说,在消费设备上却难以和Iphone一争高低,主要是因为它的奇特性和易用性逊于Iphone。现在的社会是不断发展的,人们可能既需要安全性好的手机,又需要易用性的手机,作为一个极具活力、完全开放的平台,Android有满足各类人群的需求潜力,实现玩乐和事业的完美结合[7][18]。 Android应用程序安全检测的研究与实现广告插件检测模块(3):http://www.youerw.com/jisuanji/lunwen_10368.html