• 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