Unlock instant, AI-driven research and patent intelligence for your innovation.

Pollution attribute storage method for fine particle taint analysis

A taint analysis and fine-grained technology, which is applied in the field of pollution attribute storage for fine-grained taint analysis, can solve the large storage space requirements, high computing performance requirements, fine-grained taint analysis storage space and computing resource performance bottlenecks to achieve high read and write performance and reduce the decline in read and write performance

Inactive Publication Date: 2015-03-11
JIANGNAN INST OF COMPUTING TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. Each memory unit used when the program is running may depend on multiple tainted data, and recording the mapping relationship between each memory unit (or register) and tainted attributes requires a lot of storage space;
[0006] 2. When the program is running, the execution of each instruction may cause the stain to spread from one memory address to another. Calculations are required, so this process has high requirements on computing performance
However, roBDD is used to replace the integer set. In the case of limited memory space, fine-grained taint analysis may still encounter performance bottlenecks in storage space and computing resources.

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
  • Pollution attribute storage method for fine particle taint analysis
  • Pollution attribute storage method for fine particle taint analysis
  • Pollution attribute storage method for fine particle taint analysis

Examples

Experimental program
Comparison scheme
Effect test

specific example

[0042] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the application examples of the solutions of the present invention will be described below, obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention shall fall within the protection scope of the present invention.

[0043] Construct pollution attribute storage system with the present invention, typical application examples see Figure 5 , including writing, reading, and clearing the specified memory address pollution attribute.

[0044] Pollution attribute written to the specified memory: the mapping relationship between the memory address described by the integer set and the taint attribute obtained during the fine-grained taint analysis routine analysis process, after the ta...

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 provides a pollution attribute storage method for fine particle taint analysis. The pollution attribute storage method for the fine particle taint analysis includes: describing a mapping relation between designated memory addresses and pollution attributes thereof, obtained through the fine particle taint analysis, in a key value pair form, wherein using a key in each key value pair to store each memory address, and using a value in each key value pair to store the current pollution attribute of each memory address; directly storing the key value pairs in a two stage memory system composed of a high speed memory used as a first stage and a high capacity external memory used as a second stage.

Description

technical field [0001] The present invention relates to the field of fine-grained stain analysis, and more specifically, the present invention relates to a pollution attribute storage method for fine-grained stain analysis. Background technique [0002] Taint analysis is currently the most widely used analysis technology in the security field, and has a wide range of applications in the fields of vulnerability discovery, malware analysis, and test case generation. Its basic idea is to analyze whether there are security vulnerabilities and what types of vulnerabilities exist by tracking the propagation process of externally input data in the program and the final execution situation. It does not require any special offensive test data, and uses a A traceable way to judge the impact of externally transmitted data on jump addresses, return addresses, and function pointers [0003] Fine-grained stain analysis is a kind of stain analysis technology. It refers to independently n...

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/57
CPCG06F21/577G06F2221/033
Inventor 张垚董超群司品超廖军张超容黄东海
Owner JIANGNAN INST OF COMPUTING TECH