Computer and Modernization

Previous Articles     Next Articles

A Path Automatic Generation Method for Dynamic Taint Analysis

  

  1. (1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China;
    2. Jiangnan Institute of Computing Technology, Wuxi 214083, China)
  • Received:2016-10-21 Online:2017-07-20 Published:2017-07-20

Abstract: Based on the research and analysis of the existing dynamic taint analysis platform, a path automatic generation method is proposed. The sequence of instructions can be obtained by using binary static analysis technique and the binary code coverage rate is calculated with the base block as the granularity. The execution path of the target program is captured in the dynamic execution of the target program and the new path constraint conditions are constructed by the collected path constraint conditions, new test cases which will cover other paths can be generated by constraint solving. The parallel implementation of dynamic taint analysis by using virtualization technology can greatly improve the efficiency and code coverage of the taint analysis.

Key words: dynamic taint analysis, path automatic generation, constraint solving, code coverage

CLC Number: