Dynamic information flow tracking: Taxonomy, challenges, and opportunities

9Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

Dynamic information flow tracking (DIFT) has been proven an effective technique to track data usage; prevent control data attacks and non-control data attacks at runtime; and analyze program performance. Therefore, a series of DIFT techniques have been developed recently. In this paper, we summarize the current DIFT solutions and analyze the features and limitations of these solutions. Based on the analysis, we classify the existing solutions into three categories, i.e., software, hardware, software and hardware co-design. We discuss the DIFT design from the perspective of whole system and point out the limitations of current DIFT frameworks. Potential enhancements to these solutions are also presented. Furthermore, we present suggestions about the possible future direction of DIFT solutions so that DIFT can help improve security levels.

Cite

CITATION STYLE

APA

Chen, K., Guo, X., Deng, Q., & Jin, Y. (2021). Dynamic information flow tracking: Taxonomy, challenges, and opportunities. Micromachines, 12(8). https://doi.org/10.3390/mi12080898

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free