Font Size: a A A

Analysis Of Mobile Phone Viruses And Antivirus Software Design

Posted on:2011-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:L X WangFull Text:PDF
GTID:2198330338483917Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Along with the development of technology and the increasing popularity of smartphones, function requirements of mobile phones are no longer confined to making phone calls. More functions have been planted into mobile phones. From video playback,stock trading to mobile payment, mobile phones are more widely used in many fields and various resources begin to pour into our mobile phones. At the same time, threats to wireless devices, such as virus, are increasing dramatically. But people do not pay enough attention to the harm of mobile phone viruses. In addition, current antivirus products in the market could not protect the data and information in mobile phone. In order to protect mobile phones from viruses more effectively, we need to begin to analyze mobile phone viruses and develop antivirus software with no delay.First of all, the paper shows a rudimentary knowledge of mobile phone virus, such as the definition of mobile phone virus, the features, the principle, types of attack and harm. Then it lists several virus attack instances, including the type, the platform, occurrence time, the origin and so on, as well as analysis of the mechanism, the route of transmission, and then selectively introduces the mode of virus processing.Secondly, this paper introduces the virus scanning and J2ME which are needed in developing antivirus software. The virus scanning is the key technology of virus scanning software. This part of the paper introduces the method based on virus signature scanning, including the selection rules of virus signature and the advantages and disadvantages. It also introduces the key pattern matching algorithm, including single pattern matching algorithm, BM algorithm and the DFSA algorithm. J2ME technology is the key of java mobile phone programming, including the fundamental of J2ME and the programming. This part of the paper introduces the developing process of J2ME, the versions, three-layer architectural framework, WTK, the lifecycle of MIDlet in MIDP applications and main function in programming.Finally, this paper introduces the design solutions of an antivirus software based on virus signature scanning, including virus scanning module, config management module and antivirus library management module. In this part of the paper, I introduce the flow chart of virus scanning and the classes used detailedly. Then I verify the antivirus software and analyze the experimental results to make sure that it is effective.This paper is the summary of antivirus software development on java mobile phone platform. It provides a reference for research on antivirus software of mobile phones.
Keywords/Search Tags:mobile phone virus, virus signature, J2ME, MIDP, KVM
PDF Full Text Request
Related items