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

An on-demand tracking method and device based on dynamic taint analysis

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

Active Publication Date: 2018-01-16
RENMIN UNIVERSITY OF CHINA
View PDF4 Cites 0 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
  • An on-demand tracking method and device based on dynamic taint analysis
  • An on-demand tracking method and device based on dynamic taint analysis
  • An on-demand tracking method and device based on dynamic taint analysis

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 present invention relates to an on-demand tracking method and device based on dynamic taint analysis, which includes: performing semantic recognition on the decompiled Android application program intermediate language, finding out the target function that may spread polluted data, and performing the target function on the target function Instrumentation; recompile the intermediate language of the Android application after the instrumentation, integrate the taint analysis method into the Android application, repackage and sign the Android application directory, and generate the Android application after the instrumentation; In the running process of the Android application program in the future, implement the method of on-demand tracking, use the non-tracking version function body by default, and only use the tracking version function body when sensitive data is introduced. Based on the dynamic taint tracking analysis method on the Android platform, the present invention provides an on-demand tracking method and device capable of optimizing its operating efficiency, and based on the dynamic taint tracking analysis, it can be directly deployed on the Android platform and can be used for sensitive information. Efficient tracking analysis.

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 Patents(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