Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

According-to-requirement tracking method based on dynamic taint analysis and device thereof

A technology of dynamic taint and tracking device, applied in the direction of software testing/debugging, etc., can solve the problems of reduced program running efficiency and unnecessary performance overhead, and achieve the effect of optimizing running efficiency and efficient tracking and analysis

Active Publication Date: 2016-01-27
RENMIN UNIVERSITY OF CHINA
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the existing dynamic taint analysis technology on the Android platform, if you want to track the behavior of sensitive data, in the specific implementation process, the instrumentation code needs to involve almost all data operations. This kind of instrumentation is a large-scale
In this case, the processing of normal data will also trigger the taint tracking and analysis code, so that a large amount of unnecessary taint analysis code will be introduced into the execution of a normal program, resulting in a significant reduction in program running efficiency
This is an unnecessary performance overhead for a properly functioning application

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
  • According-to-requirement tracking method based on dynamic taint analysis and device thereof
  • According-to-requirement tracking method based on dynamic taint analysis and device thereof
  • According-to-requirement tracking method based on dynamic taint analysis and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present invention provides an on-demand tracking method based on dynamic taint analysis, which can improve the performance of the Android platform dynamic taint tracking analysis method, perform instrumentation on functions that may introduce sensitive data, and generate two versions of a non-tracking version and a tracking version function body, and make the tracking version function body after the non-tracking version function body. When on-demand tracking is implemented, the non-tracking version function body is executed by default, and the sensitivity of the imported data is judged. Only when the data is indeed sensitive information, the tracking version function body is triggered, otherwise the non-tracking version function body is still executed, making the dynamic taint The tracking analysis is more targeted, and the operating efficiency is improved. The present invention will be described in detail below in conjunction with the accompanying drawings and embo...

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 according-to-requirement tracking method based on dynamic taint analysis and a device thereof. The according-to-requirement tracking method comprises the steps of performing semantic recognition on an Android application intermediate language after decompiling, finding a target function which may propagate polluted data, and performing instrumentation on the target function; performing recompiling on the instrumented Android application intermediate language, wherein a taint analysis method is integrated in an Android application, repackaging an Android application directory and performing signature, and generating an instrumented Android application; and in the operation process of the instrumented Android application, performing the according-to-requirement tracking method, utilizing a no-tracking-edition function by default, and utilizing a tracking-edition function on condition that sensitive data are leaded in. The invention provides the according-to-requirement tracking method which can improve operation efficiency of the according-to-requirement tracking method and a device thereof based on an Android platform dynamic taint analysis method. Furthermore based on dynamic taint tracking analysis, the according-to-requirement tracking method and the device thereof can be directly configured on the Android platform, thereby performing efficient tracking analysis on sensitive information.

Description

technical field [0001] The present invention relates to an on-demand tracking method and device, in particular to an on-demand tracking method and device based on dynamic taint analysis for optimizing the performance of Android platform dynamic taint tracking analysis. Background technique [0002] Dynamic taint analysis technology is an effective and practical information flow analysis technology. Dynamic taint analysis technology can be used to more accurately monitor the information flow of the application during operation, for example, to track whether sensitive data is propagated from a preset taint source to a preset security-sensitive operation point. [0003] Dynamic taint analysis technology has been widely used in security research fields such as unknown vulnerability detection, malware analysis, and test case generation. On the Android platform, a typical application scenario of dynamic taint analysis technology is the monitoring and analysis of sensitive informa...

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): G06F11/36
Inventor 梁彬游伟李赞石文昌
Owner RENMIN UNIVERSITY OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products