安卓系统手机杀毒软件论文.docx
- 文档编号:8333668
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:47
- 大小:447.13KB
安卓系统手机杀毒软件论文.docx
《安卓系统手机杀毒软件论文.docx》由会员分享,可在线阅读,更多相关《安卓系统手机杀毒软件论文.docx(47页珍藏版)》请在冰豆网上搜索。
安卓系统手机杀毒软件论文
华东交通大学
毕业设计(论文)
题目:
手机病毒和恶意代码防范技术研究
学院:
软件学院
专业:
软件工程
班级:
2007-1
学生姓名:
刘啸峰
学号:
215
指导教师:
汤文亮
完成日期:
2011.06.05
毕业设计(论文)诚信声明
本人郑重声明:
所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。
就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。
如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。
本人签名
导师签名
2011年6月5日
华东交通大学毕业设计(论文)任务书
姓名
刘啸峰
学号
215
毕业届别
2011
专业
软件+信息工程
毕业设计(论文)题目
手机病毒和恶意代码防范技术研究
指导教师
汤文亮
学历
硕士
职称
副教授
具体要求:
严格按照华东交通大学毕业设计(论文)管理规范,不舞弊,不抄袭,按照规定时间内完成。
本题目具体要求如下:
1.研究基于手机病毒、木马和恶意代码的发现、防范和控制方法,研究手机进程和资源集成管理技术,设计原型系统。
2.主要包括以下内容:
①手机病毒、木马和恶意代码的类型;
②研究针对特定类型的病毒、木马和恶意代码进行防范及控制
③研究手机进程以及资源管理技术
④设计出系统
3.具有较强的网络编程能力,熟悉网站开发技术,熟悉VB,VC,JAVA等面向对象程序开发语言,熟悉SQLServer数据库的编程与维护。
4.系统中本人完成的模块包括手机病毒和木马以及恶意代码的类型、手机进程以及资源管理等。
进度安排:
本次毕业设计时间安排为第1周到第15周。
第1周~第2周:
审题、调研,进行需求分析,确定课题所需实现的功能及要求。
第3周~第4周:
根据需求分析进行概要设计,确定系统的整体架构。
撰写开题报告。
第5周~第8周:
进行详细设计,编码并测试系统各个部分的功能和性能。
第9周~第10周:
继续完成系统的编码和测试工作,同时撰写毕业设计论文初稿。
第11周~第13周:
完善软件系统,按照毕业设计要求撰写毕业论文初稿和终稿。
第14周~第15周:
撰写毕业论文终稿,准备毕业设计(论文)答辩工作。
指导教师签字:
2010年12月20日
题目发出日期
2010.12.20
设计(论文)起止时间
2010.12.20-2011.6.7
学院意见:
同意发布题目
毕业设计领导小组组长签章
华东交通大学毕业设计(论文)开题报告书
课题名称
手机病毒和恶意代码防范技术研究
课题来源
导师指定命题
课题类型
CY
导师
汤文亮
学生姓名
刘啸峰
学号
215
专业
软件+信息工程
一、开题报告内容:
1、文献综述
自从2000年12月第一款智能手机爱立信R380sc发布以来,智能手机发展步伐从没有停下。
微软的Windowsmobile和WindowsPhone,诺基亚的SymbianOS,谷歌的Android,苹果的iOs等智能手机系统越来越受到人们的热爱。
尤其是07年苹果公司推出的iPhone手机,改变了人们对手机的定义。
手机已经不仅仅只有打电话这单一的功能,音乐,视频,游戏,上网等各种功能都已经涌入人们的手机,各种各样的资源,现在通过手机就可以得到。
在些期间,手机病毒也应运而生。
随着3G时代的来临,接入互联网获取大量信息已成为手机的重要功能之一,这也相应地给手机感染病毒增加了机会。
2011年3月15日,央视3.15晚会中曝光了手机流氓软件网秦和飞流的事件也可以看到关于手机病毒的研究很急迫。
但是无论是思想上的重视程度还是研究资金上的投入力度都远远落后于手机病毒的发展,大家对此似乎都呈一种观望的态度。
为了更有效地对手机病毒进行防范,对手机病毒的研究已经刻不容缓。
智能手机通常指的是使用开放式操作系统,第三方可根据操作系统提供的API为手机开发各种扩展应用软件和提供各种扩展硬件的一种智能移动终端设备。
智能手机的应用越来越广泛,据ARC统计,2004年智能手机的销量为2700万部,占全球手机总数的3%;到2008年,智能手机的销量达到1.3亿,占全球手机总数的15%。
智能手机技术发展得非常迅速,硬件配置也越来越高。
本文首先对手机病毒的概念、类型、原理以及发展趋势等进行了介绍,然后列举了几个手机病毒的攻击实例,并就其中典型的手机病毒进行具体的分析包括它们所造成影响、实现机理以及删除方法等。
由于目前手机病毒主要通过短消息或上网下载程序等方式感染病毒,因此又对短消息业务系统及程序的安全风险进行了分析。
最后通过在WindowsMobile平台中模拟病毒的查杀,展示手机杀毒的一个流程。
2、参考文献
[1]KasperskyLab.MobileMalware:
ThreatsandPrevention.
[2]张仁斌.计算机病毒与反病毒技术,清华大学
[3]王继刚.手机病毒大暴光,西安交通大学
课题类型:
(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;
(2)X—真实课题;Y—模拟课题;Z—虚拟课题
(1)、
(2)均要填,如AY、BX等。
此部分可以附页
华东交通大学毕业设计(论文)开题报告书(续)
二、方法及预期目的:
1、拟采用的研究方法(手段)
本课题选择以Eclipse+Android2.2为平台、Java语言开发手机杀毒软件。
由于Java是面向对象的语言,所有理解起来会更加容易。
本课题采用软件开发的一般方法,可行性研究、需求分析、总体设计、详细设计与单元测试、综合测试等。
在整个程序开发过程中不断完善程序并尽可能的丰富程序的内容和可用性。
为了保证软件运行的高效性和可靠性,测试手机和开发平台应具有如下配置:
手机环境:
系统:
Android2.及以上;CPU:
800MHZ以上;内存:
128M以上。
测试环境:
操作系统:
Windows7;开发软件:
Eclipse;
2、本课题要研究或解决的问题及预期目的
程序选择Android平台,因为今天Android平台手机非常丰富,并且由于它的开源的特点,获得了业界的认可,是一款十分流行的移动操作系统。
主要解决的问题有以下几个:
1.研究手机病毒、木马和恶意代码的类型;
2.研究针对特定类型的病毒、木马和恶意代码进行防范及控制
3.研究手机进程以及资源管理技术
3、进度表
本次毕业设计时间安排为第1周到第15周。
第1周~第2周:
审题、调研,进行需求分析,确定课题所需实现的功能及要求。
第3周~第4周:
根据需求分析进行概要设计,确定系统的整体架构。
撰写开题报告。
第5周~第8周:
进行详细设计,编码并测试系统各个部分的功能和性能。
第9周~第10周:
继续完成系统的编码和测试工作,同时撰写毕业设计论文初稿。
第11周~第13周:
完善软件系统,按照毕业设计要求撰写毕业论文初稿和终稿。
第14周~第15周:
撰写毕业论文终稿,准备毕业设计(论文)答辩工作。
三、指导老师意见
同意开题
指导教师签名:
日期:
华东交通大学毕业设计(论文)评阅书
(1)
姓名
学号
专业
网络工程
毕业设计(论文)题目
指导教师评语:
具体要求
优
良
中
一般
差
出勤及工作态度(20%)
方法合理,设计工作量饱满(20%)
论点正确,论文内容有一定难度(20%)
结构严谨,论文有一定应用价值(20%)
对前人工作有改进或有独特见解。
(10%)
论文格式正确,撰写规范(10%)
得分
指导教师签字:
2011年6月日
评阅人评语:
具体要求
优
良
中
一般
差
选题合理,设计有应用价值(20%)
方法合理,设计工作量饱满(20%)
论点正确,论文内容有一定难度(20%)
对前人工作有改进或有独特见解。
(20%)
论文格式正确,撰写规范(20%)
得分
评阅人签字:
2011年6月日
华东交通大学毕业设计(论文)评阅书
(2)
姓名
学号
专业
网络工程
毕业设计(论文)题目
答辩小组评语:
具体要求
优
良
中
一般
差
符合要求
答辩准备充分,论文题目与内容相符
语言精练能突出重点,思路清晰能准确表达
论点正确,论文内容有一定难度
方法合理,论文内容工作量饱满
结构严谨,论文有一定应用价值
对前人工作有改进或有独特见解
正面回答问题,不回避问题,不浪费时间,不狡辩
回答问题有理论依据,基本概念清楚
主要问题回答准确,深入
得分
组长签字:
2011年6月日
答辩委员会意见:
同意以上评定,根据前面三项得分,按学院毕业论文成绩评定相关规定评定总成绩为
等级
答辩委员会主任签字:
2011年6月日(学院公章)
注:
答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。
“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计(论文)成绩评定办法评定最后成绩)。
华东交通大学毕业设计(论文)答辩记录
姓名
学号
毕业届别
2011
专业
网络工程
题目
答辩时间
2011.6.
答辩组成员(签字):
答辩记录:
记录人(签字):
2011年6月日
答辩小组组长(签字):
2011年6月日
手机病毒和恶意代码防范技术研究
摘要
当今智能手机不断发展,功能日益强大,在日常生活中的应用也越来越广泛。
市场调研公司Canalys周三发布统计报告称,今年第一季度全球智能手机出货总量达到1.01亿部,较上年同期增长83%;其中Android智能手机出货总量达到3570万部,市场份额增至35%,继续位居各操作系统之首,并且这一数字还在不断增长中。
与此同时,不少黑客组织和个人也把目光放到这个新生的领域。
从2004年7月第一个概念性智能手机病毒Caribe诞生以来,各种手机病毒(包括变种)如雨后春笋般地出现了。
本文分析了手机病毒的发展背景,对手机的攻击途径,以及对反病毒的研究,介绍了Android系统中病毒防治软件的设计方法和实现原理。
关键词:
手机病毒;反病毒;Android
THEANALYSISOFVIRUSOFTHECELLPHONE
ANDMobileMalwareprevention technology
Abstract
Today'ssmartphonecontinuestogrow,andthefunctionincreasedpowerfully.Applicationusedindailylifebecomemoreandmoreextensive.Marketresearchingfirm,Canalys,statisticreportreleasedonWednesdaysaidthatthenumberofglobalSmartphoneshipmentsinthefirstquarterofthisyearreached1.100million,agrowthof83percentcomparedtothesametimeoflastyear.AndroidSmartphoneshipmentsreached35.7million,andthetotalmarketshareincreasedto35percent,continuedtobethetopoftheoperatingsystem,andthisnumbercontinuestogrow.Atthesametime,manyhackerorganizationsandindividualslooktothisnewarea.Sincethefirstconceptualsamrtphonevirus,Caribe,borninJulyof2004,variousmobilevirusesincludingvariantssprunguplikemushrooms.Thisarticleanalysesthedevelopmentbackgroundofmobileviruses,thewaytoattackmobile,aswellastheresearchonanti-virus,introducedviruspreventionsoftwaredesignedontheAndroidsystemandimplementationprinciples.
Keywords:
Virusofthecellphone;Anti-virus;Android
1绪论
随着移动通信技术的不断发展,运营商所能提供的服务各类也越来越多。
丰富多彩的服务需要有强大的终端设备来支持,结合了PDA功能和手机功能的智能手机自然成为了最佳的选择。
越来越多的信息交换正从PC转移到手机类的网络终端上,股票交易、邮件收发、信息传递等种种应用也因手机的方便性而大行其道。
据2011年4月26日官方的统计数据表明,目前中国手机用户总数已达8.89亿,根据最近的增长率推算,我国的手机用户总数在5月份期间可能将超过9亿。
手机病毒成为了病毒发展的下一个目标。
智能手机通常指的是使用开放式操作系统,第三方可根据操作系统提供的API为手机开发各种扩展应用软件和提供各种扩展硬件的一种智能移动终端设备。
智能手机的功能日益强大,在日常生活中的地位也越来越重。
为了给用户提供方便的应用,智能手机现在可以实现文件管理,多媒体编辑,各种游戏等等。
但是一旦黑客对这个领域发生了兴趣,病毒,木马等恶意程序就会接踵而至。
手机病毒可能致使用户的手机关机、资料被删除、乱发短信,定制收费服务等,手机间谍软件可以盗取用户各方面的信息,这些都给手机用户带来很大的威胁。
手机病毒是一种破坏性程序,和计算机病毒(程序)一样具有传染性、破坏性。
手机病毒可利用发送短信、彩信,电子邮件,浏览网站,下载铃声,蓝牙等方式进行传播。
手机病毒可能会导致用户手机死机、关机、资料被删、向外发送垃圾邮件、拨打电话等,甚至还会损毁 SIM卡、芯片等硬件。
如今手机病毒,受到PC病毒的启发与影响,也有所谓混合式攻击的手法出现。
据IT安全厂商McAfee一个调查报告,在2006年全球手机用户遭受过手机病毒袭击的人数已达到83%左右,较2003年上升了5倍。
1.1研究的背景及意义
手机操作系统是一种嵌入式操作系统,它要求能够长时间运行,多任务,实时响应性高,省电。
目前市场上主流的智能手机操作系统是6类:
Symbian,PalmOS,Android,MicrosoftWindowsMobile&WindowsPhone,苹果公司的iOS。
●Palm公司是老牌的PDA厂商,所以PalmOS不可避免的带上了过多的PDA的痕迹,给人感觉更像是PDA而不是手机。
不过老牌公司的市场份额还是不错的,占据了四分之一左右的市场,但目前这一数据在下滑。
●Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。
早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续进行对Android系统开发运营,它采用了软件堆层(softwarestack,又名软件叠层)的架构,主要分为三部分。
底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。
2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。
现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。
采用Android系统主要厂商包括美国摩托罗拉,SE等,另外还有中国大陆厂商如:
华为、中兴、联想等。
●MicrosoftWindowsMobile继承了微软公司一贯的作风:
封闭的环境,美观的界面,广大的开发者支持,但是由于用户对该系统不容易上手,所以市场份额已经很少。
●取而代之的是新的WindowsPhone7。
据国外媒体报道,微软公司首席执行官史蒂夫-鲍尔默北京时间2月15日在全球移动通信大展上发布了公司最新一代手机操作系统,WindowsPhone7。
微软称,公司将通过最新一代手机操作系统WindowsPhone7,将旗下XboxLIVE游戏、Zune音乐与独特的视频体验整合至手机中。
2010年10月11日晚上9点30分,微软公司正式发布了智能手机操作系统WindowsPhone7。
●Symbian系统是诺基亚目前正在使用的系统,因为用户体验一直没有提升,越来越多的用户流向的苹果的iPhone和Android系统手机。
●iOS是由苹果公司为iPhone开发的操作系统。
它主要是给iPhone、iPodtouch以及iPad使用。
就像其基于的MacOSX操作系统一样,它也是以Darwin为基础的。
原本这个系统名为iPhoneOS,直到2010年6月7日WWDC大会上宣布改名为iOS。
iOS的系统架构分为四个层次:
核心操作系统层(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer),可轻触层(theCocoaTouchlayer)。
系统操作占用大概240MB的存储器空间。
1.1.1选题的背景
手机病毒是以手机为感染对象,以手机网络和计算机网络为平台,通过各种形式对手机进行攻击,从而造成手机异常的一种恶意程序。
根据病毒的危害方式,广义的把病毒分为以下四种:
一、通用型病毒。
该类病毒通过各种方式尝试把自己发往所能找到的各种类型的设备。
二、针对手机操作系统的病毒“蚊子木马”,感染了“蚊子木马”的手机会给移动服务供应商发送定制各类收费服务的短信,可能会给用户带来巨额信息费开支
三、针对手机BUG的病毒“移动黑客”,用户只要一查看中毒手机中的短信息,手机就会自动关闭。
还可使手机自动报警,将机内个人地址簿的自动转发,这个对于商务用户是非常危险的。
四、利用短信进行攻击的Mobile.SMSDOS病毒,攻击者利用手机程序的漏洞,发送精心构造的短信(SMS),造成手机内部程序出错,从而导致手机不能正常工作,就像经常在计算机上看到的“程序出错”情况一样,典型的例子就是出现的针对西门子手机的Mobile.SMSDOS病毒以及对MTK平台的空短信攻击,导致MTK平台手机一直震动。
以上四种病毒,第三种和第四种其实是病毒利用手机本身的漏洞来进行攻击,只能针对特定的手机型号。
第二种实际上是一种恶意木马程序,并不具备传播特性。
只有第一种病毒才能算是真正的病毒
1.1.2国内外研究现状
虽然已经在不少手机上发现了安全问题,但是真正意味上的手机病毒并不多,这并不是因为没有人愿意写,而是存在着不少困难:
●手机操作系统是专有操作系统,不对普通用户开放,不像电脑操作系统,容易学习、调试和程序编写,而且它所使用的芯片等硬件也都是专用的,平时很难接触到;
●手机系统中可以“写”的地方太少,在以前的手机中,用户是不可以往手机里面写数据的,唯一可以保存数据的只有SIM卡,在SIM卡中只有TelecomDiretory是可以保存数据的,而这么一点容量要想保存一个可以执行的程序非常困难,况且保存的数据还要绕过Sim卡的格式。
●以前手机接收的数据基本上都是文本格式数据,文本格式也是计算机系统中最难附带病毒的文件格式,同样在手机系统中,病毒也很难附加在文本内容上。
●但是,随着手机行业的快速发展和基于手机的应用不断增多,这种局面已经开始发生变化,特别是:
⏹JAVA大量运用于手机,为手机病毒的编写提供了有利的条件,一个普通的Java程序员都可以编写出能传播的病毒程序。
⏹基于Symbian,PocketPC,SmartPhone的操作系统的手机不断扩大,同时手机使用的芯片(如Intel的StrongARM)等硬件也不断固定下来,使手机有了比较标准的操作系统,而且这些手机操作系统厂商甚至芯片都对用户开放API,并且鼓励在他们之上做开发的。
这样在方便用户的同时,也方便了病毒编写者,他们只需查阅芯片厂商或者手机操作系统厂商提供的手册就可以编写出基于手机的病毒。
⏹手机的容量不断扩大,这样既增加了手机的功能,同时也为病毒提供了生存空间。
⏹手机直接传输的内容也复杂了很多,从以前只有文本的SMS发展到现在支持二进制格式文件的EMS和MMS。
这样病毒就可以附加在这些文件中进行传播。
以前的手机病毒必须通过数据线或者电信机构的无线下载通道才能传播,病毒传播手段比较单一,受限制也较多,而且内容一般只是一段恶意代码,不会造成真正的危害。
首例“卡比尔”病毒利用监牙无线技术传播,无需依赖电信基础网络设施进行。
未来手机上类似于电子邮件通信方式,特别是邮件附件可能带有病毒代码。
但估计几年之内,手机类似邮件的通信方式就可能被利用来携带病毒代码,而这种病毒危害就比较严重。
手机作为一种即时通讯工具,综合了电子邮件、个人多功能信息管理工具、即时聊天软件等软件的所有功能。
手机用户间的信任度高于网友之间的信任度,因此互联网上的病毒一旦出现手机版本,其破坏程度将远远超过网络病毒。
今后一段时间内手机病毒将带来以下几个问题:
(1)侵入手机内存;
(2)做商业厂告(3)携带恶意代码,清除或篡改用户手机内的电话簿;(4)病毒代码利用用户手机内的电话簿发短信;(5)带有商务动机的恶意代码,盗用与滥用用户手机内付费的电话账户,如美国流行的900手机电话服务业务;(6)利用用户账户拨打色情等不健康服务电话;(7)删除用户手机卡上的个人文件,等等。
这些问题不仅导致正常用户付出巨额通信费,而且需要承担有关社会责任。
特别是,随着手机与其他设备,如商务通PDA、电子钱包、电子识别身份等一体化发展的趋势,利用手机病毒盗取商业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 手机 杀毒软件 论文