Check patentability & draft patents in minutes with Patsnap Eureka AI!

Android application information leakage detection method based on data flow

A technology for application information and leakage detection, applied in digital data protection, electronic digital data processing, instruments, etc., can solve the problems of not participating in analysis and processing, occupying large resources, and low analysis efficiency, so as to ensure performance, reduce time occupation and Space occupation, high performance effect

Active Publication Date: 2022-02-25
南京明博互联网安全创新研究院有限公司 +1
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The second is that it completes context-sensitive and flow-sensitive static detection at the same time, while Wala and FlowDroid can only complete one of them
[0010] However, in practical applications, the analysis efficiency of existing technologies for Android applications is still very low. For example, most of the applications will have invalid methods. A lot of resources, and consume more time

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Android application information leakage detection method based on data flow
  • Android application information leakage detection method based on data flow
  • Android application information leakage detection method based on data flow

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0045] From the two aspects of code and actual analysis of use cases, it is found that FlowDroid has the problems of high memory usage and excessive time consumption when constructing CG and performing data flow calculations. Therefore, the present invention designs a data flow-based Android The application information leakage detection method is used to realize the application information leakage detection for the Android application to be tested, such as figure 1 As shown, the following steps A to F are actually performed.

[0046] Step A. Obtain the configuration file in the APK file of the Android application to be tested, and obtain the respective component information corresponding to each preset component type such as the Activity type component, the Service type component, the Content Provider type component, and...

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

PUM

No PUM Login to View More

Abstract

The invention relates to an Android application information leakage detection method based on data flow, which is based on an on-demand analysis algorithm, removes useless edges in a CG graph and updates the CG graph by identifying a third-party library and invalid method rules and combining with a CFG graph under the condition that the existing Apk code life cycle construction is not changed and the detection process is not greatly changed, finally, potential data leakage is found in the process of analyzing the data flow of the flow chart through FlowDroid, a lot of unnecessary operation can be reduced through the whole scheme design, it is obtained through test analysis that time occupation and space occupation during APK analysis can be effectively reduced through the design, and high performance is guaranteed while high precision is achieved.

Description

technical field [0001] The invention relates to a data flow-based Android application information leakage detection method, belonging to the technical field of information leakage detection. Background technique [0002] With the development of technology, people can obtain rich resources and perfect services on the Internet through mobile devices, and more and more users access the Internet through mobile phones. According to the analysis of the 46th "Statistical Report on China's Internet Development" released by China Internet Network Information Center, as of June 2020, the number of Internet broadband access ports reached 931 million, and the number of Internet users reached 940 million. Among them, the number of mobile Internet users It has reached 932 million, accounting for 99.2% of all Internet users. [0003] The huge number of mobile smart devices has greatly changed people's lives, and in the current smart phone market, Android occupies the largest proportion. ...

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/56G06F21/60G06K9/62
CPCG06F21/563G06F21/60G06F18/24
Inventor 金正平张毅刚秦素娟时忆杰温巧燕李明柱张胜陈飞陈静华
Owner 南京明博互联网安全创新研究院有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More