手机病毒分析及杀毒软件设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wongbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步以及手机的日益普及,用户对手机的需求不再局限于通话,更多的功能被植入到手机中来。从影音播放、股票交易到手机支付,手机越来越广泛的被应用在日常生活的各个层面,各种各样的资源开始涌入我们的手机。与此同时,针对智能手机等无线设备的病毒等网络威胁也在迅速的增加。但是无论从对手机病毒的重视程度和已有反病毒产品的开发上来说,在当前还是远远不够的,人们没有充分认识到手机病毒的危害,现有的产品也不足以对手机用户的资料和信息提供充分而有效的保护。为了更有效地对手机病毒进行防范,对手机病毒的研究以及反病毒软件的开发已经刻不容缓了。本文首先论述了手机病毒的基本知识,从手机病毒的定义出发,分析了它的基本特点和工作原理,以及手机病毒的攻击方式和所造成的危害。同时,给出了几种手机病毒的攻击实例,包括病毒类型、作用平台、发现时间、来源等,并进行了具体和详细的分析,并且对病毒的作用过程、传播途径、具体现象进行了分析,最后选择性的叙述了对病毒进行处理的过程。然后分析了杀毒软件实现所需要的核心技术--病毒扫描法和J2ME技术。病毒扫描法是病毒扫描软件的关键技术,这一部分对基于特征码的病毒查杀技术进行了描述,包括特征码选择规则与使用特征码扫描方法的优缺点,特征码查找的关键问题模式匹配算法,详细描述了经典单模式匹配算法、BM算法和多模式匹配的DFSA算法。J2ME技术是实现Java手机编程的关键,包括J2ME的基本知识以及开发方法,概述了J2ME的发展过程及版本,包括J2ME的三层体系架构,编程中所用到的模拟器WTK,重点分析了MIDP应用程序MIDlet的生命周期及编程中使用的主要方法。最后设计了基于特征码的手机杀毒软件方案,包括病毒扫描、配置管理和病毒库管理3个部分,详细描述了程序的核心内容病毒扫描功能的模块实现流程及相关类设计。并对所提出的基于特征码的手机杀毒软件设计方案进行了验证,在一定环境下,对设计方案的编程结果进行了实验和分析,根据特征码选择和扫描对象的不同,提出了多种测试方案,并进行了实际的操作,得到了有效的实验结果。本文是作者在Java手机平台上开发杀毒软件工作的总结,对进一步探索手机反病毒软件的研究和开发起到了一定的参考作用。
其他文献
三十年的教学经历,让我对学生有了一个很实际的总结。那就是:你教过的学生中越是你曾经严厉批评过他的见了你却格外亲切;然而,当时被你视为掌上明珠的优秀学生有时见了你却还不愿意打招呼了,更不用说亲近老师了。所以,我认为还是我们的教育有些问题,应该对学生一视同仁,不要過分偏向优秀学生相反的要对优秀生进行严格的心理健康教育和品德教育等,只有这样才能对学生全面负责,对社会负责。  首先要重视对优秀生良好品德的
由于高层建筑体型繁杂、结构类型多样化、施工难度大、参与主体多等特点,在实际工程施工过程中,出现安全事故的几率很大,且一旦发生安全事故均为中特大安全事故,进而给施工与
近几年,随着科技的进步,各种新兴传播技术飞速发展,新媒体越来越受到人们的关注,带动了传播业市场,造成传播业产业结构的重新调整,也成为人们议论的热门话题。以互联网、手机
现代制造企业的数字化设计、数字化管理平台的建设,使得传统的工艺设计和生产管理日益成为产品制造的瓶颈。从制造管理全局着眼,制造企业迫切需要建立包括数字化设计、数字化