| As the rapid development of electronic computer and the constantly updating of image coding theory, a new type of barcode technology has been consequently created—two-dimension code. It is widely used in many areas in life due to advantages such as large data storage, high confidentiality, strong resistance of damage and low cost, etc. Now it has penetrated into all walks of national economy and people’s life, such as business, network, media, transportation, books management, health care, industrial production process control, logistics management and military equipment as well as engineering project.For the past few years, the rise of smartphones has won the praise of phone manufacturers and consumers, especially the Android platform, which has become the mainstream operating system by its openness and customizability. In order to attract users, smartphones mostly have built-in cameras, which pushes the promotion of two-dimension code. People can get the information stored in two-dimension code just by putting mobile phone camera against it, thus avoid tedious input operations.The application of two-dimension code is more and more popular, but what comes subsequently, is the increased risk of mobile phone viruses, malware, phishing site, etc spreading through two-dimension code. In particular, some phishing sites imitate the login and cash transaction interface of formal websites, thereby acquire victim’s sensitive financial data, such as bank card number, account name, password, etc, which brings financial lose. After analyzing the characteristic of malicious two-dimension code, this paper finds out that it usually contains text or web site information, and if just text information is acquired after scanning, it won’t produce harm; but if web links are acquired, some fraudulent websites may cause damage to the users, and most of these fraudulent websites are camouflage formal website phishing sites. Against the emerging problems, we designed and carried out a malicious two-dimension code information detection system, which based on Android platform, it filters the fishing site mainly by website information detection in two-dimension code. In this paper, the main work is as follows:1. Summarizes such technologies as two-dimension code, Android and phishing website, etc. Explains the scanning decoding process of two-dimension code in combination with ZXing source code, on the base of previous analysis of phishing websites URL, implement the identification of phishing websites in combination with URL page features.2. In view of the deficient of malicious two-dimension code recognition software for Android platform, studies and analyzes the Android operating system, makes deep understanding of software development based on Android system, designs and develops malicious two-dimension code detection system using C/S structure based on Android platform.3. Setting up test environment using PC and Android cellphone, testing the malicious two-dimension code recognition software, and proving the feasibility of malicious two-dimension code detection system in the existing network environment. |