Android system privacy leakage detection-oriented dynamic characteristic information extraction method

A technology of dynamic characteristics and Android system, applied in platform integrity maintenance, computer security devices, instruments, etc., can solve problems such as incomplete analysis of privacy information leakage, no in-depth analysis of dynamic characteristic trigger factors, and missing dynamic characteristic information.

Active Publication Date: 2018-11-23
NANJING UNIV
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of the current test methods use dynamic random testing, without in-depth analysis of the trigger factors of dynamic characteristics, an

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 system privacy leakage detection-oriented dynamic characteristic information extraction method
  • Android system privacy leakage detection-oriented dynamic characteristic information extraction method
  • Android system privacy leakage detection-oriented dynamic characteristic information extraction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0086] The present invention is described in further detail now in conjunction with accompanying drawing.

[0087] Such as figure 1 The shown dynamic feature information extraction method for Android system privacy leak detection guides dynamic testing to obtain dynamic feature information by extracting trigger path constraint information. The main operation process includes six stages: building a program call graph, extracting dynamic feature call subgraphs, distinguishing dynamic feature paths, extracting path information constraints, generating test cases, and extracting dynamic feature information. The key operations of this method are as follows:

[0088] 1. Build a program call graph: There are implicit method calls between processing programs, and a complete function call graph between components and within components is established.

[0089] 2. Extracting the dynamic characteristic call subgraph: When extracting the call subgraph, first consider the dynamic characteri...

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 an android system privacy leakage detection-oriented dynamic characteristic information extraction method. The method comprises the following steps of: extracting dynamic characteristics to call dynamic characteristic calling subgraphs on which reverse extraction depends on the basis of calling graphs between and in components, so as to decrease unnecessary code analysis and limit the analysis in relatively small program codes; dividing dynamic characteristic calling paths for the calling subgraphs according to different definition-using relationships of target parameters, so as to obtain more trigger calling paths; carrying out parameter constraint analysis on the basis of slice information of each calling path, and combining the parameters to generate test cases so as to construct more test cases; and inputting the test cases, and instructing dynamic test to obtain dynamic characteristic information so as to avoid random test. According to the method, the dynamic test takes static analysis as instruction, so that path sensitivity and context sensitivity are ensured, the coverage rate and accuracy of dynamic characteristic information obtaining are improved, the randomness of the dynamic characteristic information obtaining is avoided, and the coverage and obtaining efficiency of the dynamic characteristic information are improved.

Description

technical field [0001] The invention belongs to the field of dynamic characteristic information extraction in codes, and in particular relates to a method for extracting dynamic characteristic information oriented to Android system privacy leakage detection. Background technique [0002] In privacy information leakage detection, taint analysis is usually based on data flow, but the dynamic characteristics in the code will form breakpoints in data flow, hindering the analysis of taint propagation. In order to make up for data flow breakpoints, dynamic testing is usually used to obtain breakpoint information to make up for dynamic characteristic breakpoints in data flow analysis. However, most of the current testing methods use dynamic random testing, without in-depth analysis of the triggering factors of dynamic characteristics, and the coverage is incomplete, resulting in the omission of dynamic characteristic information and incomplete analysis of private information leakag...

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
IPC IPC(8): G06F21/56
CPCG06F21/563
Inventor 曾庆凯王雪华
Owner NANJING 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