Overview of information flow tracking techniques based on taint analysis for Android
Citations Over TimeTop 22% of 2014 papers
Abstract
Smartphones today are ubiquitous source of sensitive information. Information leakage instances on the smartphones are on the rise because of exponential growth in smartphone market. Android is the most widely used operating system on smartphones. Many information flow tracking and information leakage detection techniques are developed on Android operating system. Taint analysis is commonly used data flow analysis technique which tracks the flow of sensitive information and its leakage. This paper provides an overview of existing Information flow tracking techniques based on the Taint analysis for android applications. It is observed that static analysis techniques look at the complete program code and all possible paths of execution before its run, whereas dynamic analysis looks at the instructions executed in the program-run in the real time. We provide in depth analysis of both static and dynamic taint analysis approaches.
Related Papers
- → Combining static and dynamic data flow analysis(2015)18 cited
- → Static program analysis assisted dynamic taint tracking for software vulnerability discovery(2011)21 cited
- → Overview of information flow tracking techniques based on taint analysis for Android(2014)13 cited
- → InputTracer: A Data-Flow Analysis Tool for Manual Program Comprehension of x86 Binaries(2012)5 cited
- Combining Frama-C and PathCrawler for C Program Debugging(2011)