TaintDroid
North Carolina State University · Duke University · +6 more institutions
Abstract
Today’s smartphone operating systems frequently fail to provide users with visibility into how third-party applications collect and share their private data. We address these shortcomings with TaintDroid, an efficient, system-wide dynamic taint tracking and analysis system capable of simultaneously tracking multiple sources of sensitive data. TaintDroid enables realtime analysis by leveraging Android’s virtualized execution environment. TaintDroid incurs only 32% performance overhead on a CPU-bound microbenchmark and imposes negligible overhead on interactive third-party applications. Using TaintDroid to monitor the behavior of 30 popular third-party Android applications, in our 2010 study we found 20…
Citation impact
- FWCI
- 94.01
- Percentile
- 100%
- References
- 74
Authors
9Topics & keywords
- Computer science
- Android (operating system)
- Taint checking
- Overhead (engineering)
- Computer security
- Operating system
- Software