2014 · 27 citations · 14 references
ComputingComputer ScienceCybersecurityMachine LearningMobile SecurityStochastic ProcessesBehavioral AnalysisHidden Markov ModelsMobile Application DevelopmentMobile Device SecuritySuspicious Activity DetectionThreat DetectionAndroid Application AnalysisAndroid Malware AnalysisBehavior-based DetectionDiscretizationHidden Markov Model TrainingMalicious App DetectionMalicious Behavior AnalysisMobile Malware Detection
A hidden Markov model approach is leveraged to detect potentially malicious Android applications at runtime based on analyzing the Intents passing through the binder. Real world applications are emulated, their Intents are parsed, and, after appropriate discretization of the Intent action fields, they train the hidden Markov models for recognizing anomalous and benign Android application behaviors. The inferred stochastic processes can probabilistically estimate whether an application is performing a malicious or benign action as it is running on the device. Such a decision is realized through a maximum likelihood estimation. The results show that the method is capable of detecting malicious Android applications as they run on the platform.
14
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
Analyzing inter-application communication in Android
Erika Chin, Adrienne Porter Felt, Kate Greenwood et al. · 2011 · 850 citations
A survey of mobile malware in the wild
Adrienne Porter Felt, Matthew Finifter, Erika Chin et al. · 2011 · 772 citations
Mohammad Nauman, Sohail Khan, Xinwen Zhang · 2010 · 532 citations