2013 · 323 citations · 46 references
ComputingComputer ScienceCybersecurityApplication SecurityComputer SecurityMobile SecurityAnti-analysis TechniquesBehavioral AnalysisMobile Application DevelopmentMobile Application Reverse EngineeringMobile Application VulnerabilitiesMobile Device SecurityAndroid Application AnalysisAndroid Application VulnerabilitiesAndroid Malware AnalysisApplication Permission MisuseApplication Taint AnalysisMalicious App DetectionMalicious Behavior AnalysisPermission Analysis
Android platform adopts permissions to protect sensitive resources from untrusted apps. However, after permissions are granted by users at install time, apps could use these permissions (sensitive resources) with no further restrictions. Thus, recent years have witnessed the explosion of undesirable behaviors in Android apps. An important part in the defense is the accurate analysis of Android apps. However, traditional syscall-based analysis techniques are not well-suited for Android, because they could not capture critical interactions between the application and the Android system.
46
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
Dissecting Android Malware: Characterization and Evolution
Yajin Zhou, Xuxian Jiang · 2012 · 2.1K citations
Android permissions demystified
Adrienne Porter Felt, Erika Chin, Steve Hanna et al. · 2011 · 1.3K citations
On lightweight mobile phone application certification
William Enck, Machigar Ongtang, Patrick McDaniel · 2009 · 923 citations
Iker Burguera, Urko Zurutuza, Simin Nadjm‐Tehrani · 2011 · 906 citations