2015 · 97 citations · 30 references
ComputingComputer ScienceCybersecurityApplication SecurityMalware AnalysisMobile SecurityApi SecurityApplication Programming InterfacesCode Obfuscation AnalysisMalware Reverse EngineeringMobile Application Reverse EngineeringMobile Application VulnerabilitiesAndroid Application AnalysisAndroid Malware AnalysisError ReportingMalicious App DetectionMobile Malware DetectionPrivacy Leakage In Mobile ApplicationsType Error ReportingType Inference
We propose a type-based taint analysis for Android. Con-cretely, we present DFlow, a context-sensitive information flow type system, and DroidInfer, the corresponding type in-ference analysis for detecting privacy leaks in Android apps. We present novel techniques for error reporting based on CFL-reachability, as well as novel techniques for handling of Android-specific features, including libraries, multiple entry points and callbacks, and inter-component communication. Empirical results show that our approach is scalable and precise. DroidInfer scales well in terms of time and memory and has false-positive rate of 15.7%. It detects privacy leaks in apps from the Google Play Store and in known malware. 1.
30
TaintDroid: an information-flow tracking system for realtime privacy monitoring on smartphones
William Enck, Peter Gilbert, Byung-Gon Chun et al. · 2010 · 2.3K citations
Steven Arzt, Siegfried Rasthofer, Christian Fritz et al. · 2014 · 1.4K citations
Andrew C. Myers · 1999 · 1K citations · Full text