Android platform counterfeit application detection method based on program dependency graph

A technology of program dependency graph and detection method, applied in the field of mobile terminal application security, can solve the problems of accuracy and scalability discount, plagiarism of labor results, loss of advertising revenue and user reputation, etc.
CN104933360AActive Publication Date: 2015-09-23INST OF INFORMATION ENG CAS

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
INST OF INFORMATION ENG CAS
Publication Date
2015-09-23

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to an Android platform counterfeit application detection method based on a program dependency graph. The method comprises the following steps: firstly, searching and collecting application software of a plurality of current Android markets, and extracting a method in an installation package; obtaining the program dependency graph by each method; carrying out characteristic extraction and encoding by using an algorithm provided by the invention, and representing the characteristic by using a special vector; with regard to the plurality of vectors for representing method characteristics, calculating the difference between the vectors by using the method provided by the invention, grouping the vectors with the difference value lower than a certain threshold value so as to obtain groups of a plurality of similar methods; and upwards sorting the similar methods by using the algorithm provided by the invention to obtain a similar application group, and eliminating special conditions to obtain a counterfeit application group. By virtue of the Android platform counterfeit application detection method, high accuracy and extendibility of the counterfeit application detection on an Android platform can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the technical field of mobile terminal application security, in particular to a method for detecting counterfeit applications on an Android platform. Background technique

[0002] At present, with the increasing popularity of mobile terminals and mobile operating systems, the number of mobile terminal applications is growing explosively. However, the security problems of mobile applications are also becoming more and more serious, especially the counterfeiting and plagiarism of Android applications. Since Android applications are easy to reverse, attackers can decompile legitimate applications, implant their own malicious code or advertising information, and then repackage and release them in the same or other Android markets to obtain benefits.

[0003] These counterfeit software disrupted the order of the Android market and brought great threats to users and developers. For users, attackers planted a large number of advertis...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More