Journal of Hebei University (Natural Science Edition) ›› 2019, Vol. 39 ›› Issue (4): 437-443.DOI: 10.3969/j.issn.1000-1565.2019.04.016

Previous Articles     Next Articles

Finer-grained taint analysis method based on reverse computing

QU Xueqing, ZHANG Shengchang   

  1. School of Cyber Security and Computer, Hebei University, Baoding 071002, China
  • Received:2018-09-13 Online:2019-07-25 Published:2019-07-25

Abstract: The precision is a core consideration in dynamic taint analysis.Current dynamic taint analysis algorithms, including previous studies on bit-level dynamic taint analysis, have more or less defects that can lead to serious lack of precision, and the lack of precision directly leads to over-tainting problem.This paper discusses the limitations of the traditional dynamic taint analysis algorithm, and explains the causes of over-tainting during the taint propagation, and proposes a reverse-computing finer-grained dynamic taint analysis algorithm to generate the strategy of taint propagation.Experiments using the deobfuscation tool show that the dynamic taint analysis algorithm proposed in this paper can reduce code redundancy by 50% and significantly avoid the problem of over-tainting.

Key words: dynamic taint analysis, deobfuscation code, reverse computing, over-tainting

CLC Number: