Privacy disclosure monitoring method of android application file

A technology for application files and privacy leakage, applied in the computer field, can solve the problems of inability to detect the communication behavior between implicit components, only involving data transmission methods, and single way to detect privacy leakage, so as to overcome the inability to detect the communication between implicit components. Behavior, the effect of improving coverage and precision, simplifying the difficulty of work

Active Publication Date: 2016-12-07
XIDIAN UNIV
View PDF7 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that the way to detect privacy leakage is too single, and it is only limited to the privacy leakage detection of log files.
The disadvantage of this method is that the type of privacy data detected is limited, and the method of sending detected data only involves the traditional and most commonly used methods
The disadvantage of this method is that it cannot detect implicit inter-component communication behavior

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
  • Privacy disclosure monitoring method of android application file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Combine below figure 1 The specific implementation steps of the present invention are further described in detail.

[0043] Step 1, convert the Android application file format.

[0044] Use the plug-in tool Dexpler to convert the Dalvik bytecode format file in the Android application file to the Jimple intermediate language format file.

[0045] Files in the form of intermediate language are executed more efficiently than source code files during static analysis. Jimple is a 3-address code format. It is not based on the stack and has data types. It only contains 15 types of instruction statements. This 3-address code restricts the assignment statement, requiring at most one reference variable on the left side of the equal sign and at most two reference variables on the right side of the equal sign. Each statement can only contain one operation, so statements involving nested operations need Split simple statements with the help of some temporary variables. For examp...

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 discloses a privacy disclosure monitoring method of an android application file. The privacy disclosure monitoring method includes: 1, converting a Dalvik byte code file in the android application file to generate a Jimple-format file; 2, parsing the Jimple-format file to generate control flow of a program, and performing privacy disclosure detection in components; 3, detecting Intent in the android file, and performing privacy disclosure detection among the components; 4, embedding a strategy implementation code module together with privacy disclosure detection results into the application program; 5, installing and running embedded application, and dynamically monitoring the application. By the privacy disclosure monitoring method, accuracy of user's privacy disclosure detection is improved, security defense of a system is enhanced, and risk of user's privacy disclosure is reduced to certain extend; the privacy disclosure monitoring method can be used for detection and protection of the android application file.

Description

technical field [0001] The present invention relates to the field of computer technology, and further relates to a method for monitoring privacy leakage of Android application files in the field of mobile device security technology. The invention effectively controls and reduces the leakage of private information existing in the application program by performing static analysis, detection and dynamic interception on the application program on the Android platform. Background technique [0002] The Android system is currently the most popular mobile smart operating system. The security mechanism of the Android system runs through the Linux operating system kernel, runtime, application program framework and other architectures, and involves the realization of functional modules such as application program components, and strives to protect user information, mobile Device and wireless network security. The Android security model inherits the secure Linux kernel, isolates proce...

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/62
CPCG06F21/566G06F21/6245G06F2221/033
Inventor 杨力张健杨超张冬冬王利军
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products