HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware Tracing
CoRR(2024)
摘要
Dynamic taint analysis (DTA), as a fundamental analysis technique, is widely
used in security, privacy, and diagnosis, etc. As DTA demands to collect and
analyze massive taint data online, it suffers extremely high runtime overhead.
Over the past decades, numerous attempts have been made to lower the overhead
of DTA. Unfortunately, the reductions they achieved are marginal, causing DTA
only applicable to the debugging/testing scenarios. In this paper, we propose
and implement HardTaint, a system that can realize production-run dynamic taint
tracking. HardTaint adopts a hybrid and systematic design which combines static
analysis, selective hardware tracing and parallel graph processing techniques.
The comprehensive evaluations demonstrate that HardTaint introduces only around
9
state-of-the-arts, while without sacrificing any taint detection capability.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要