libdft: Practical Dynamic Data Flow Tracking for Commodity Systems

Dynamic Data Flow Tracking (DFT) deals with tagging and tracking data of interest as they propagate during program execution. DFT has been repeatedly implemented by a variety of tools for numerous purposes, including protection from zero-day and cross-site scripting attacks, detection and prevention of information leaks, and for the analysis of legitimate and malicious software. The authors present libdft, a dynamic DFT framework that unlike previous work is at once fast, reusable, and works with commodity software and hardware. libdft provides an API for building DFT-enabled tools that work on unmodified binaries, running on common operating systems and hardware, thus facilitating research and rapid prototyping.

Provided by: Association for Computing Machinery Topic: Security Date Added: Mar 2012 Format: PDF

Find By Topic