SandTrap

Ali Razeen, Alvin R. Lebeck, David H. Liu, Alexander Leonard Meijer, Valentin Pistol, Landon P. Cox · 2018

The most promising way to improve the performance of dynamic information-flow tracking (DIFT) for machine code is to only track instructions when they process tainted data. Unfortunately, prior approaches to on-demand DIFT are a poor match for modern mobile platforms that rely heavily on parallelism to provide good interactivity in the face of computationally intensive tasks like image processing. The main shortcoming of these prior efforts is that they cannot support an arbitrary mix of parallel threads due to the limitations of page protections.

Read the paper · More papers on PaperTik