DocumentCode :
3716522
Title :
A Method of Handling Control Dependence in Dynamic Taint Analysis
Author :
Xuefei Wang;Hengtai Ma;Ke Yang
Author_Institution :
Sci. &
fYear :
2015
Firstpage :
417
Lastpage :
422
Abstract :
Dynamic taint analysis technique plays an important role in tracking the input data´s trace in an executing program, and it has been widely used in program analysis method, such as information-flow analysis and dynamic slicing. However, most of the tools implementing dynamic taint analysis only consider the data dependence propagation and neglect the control dependence. In this paper, we presents a dynamic method of handling specific control dependence problems for binary programs. We use the framework Valgrind to perform instrumentation into binary programs. By analyzing the characteristic of the valgrind intermediate representation and the execution binary program traces, we propose the method to make propagation policies targeted on the control-dependence problems. In the studies, we apply our method into the process of dynamic taint analysis and it shows that our method has effectively mark the variables influenced by control dependence.
Keywords :
"Performance analysis","Registers","Process control","Instruments","Software","Target tracking","Runtime"
Publisher :
ieee
Conference_Titel :
Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/CIT/IUCC/DASC/PICOM.2015.59
Filename :
7363101
Link To Document :
بازگشت