ComputingComputer ScienceCybersecurityMachine LearningMalware AnalysisMobile SecurityBehavioral AnalysisDeep LearningMobile Device SecurityAndroid Application AnalysisAndroid Malware AnalysisDeep Learning-based DetectionDeep Learning-based Malware DetectionMachine Learning-based Malware DetectionMalicious App DetectionMalware DetectionMobile Malware Detection
The open nature of Android allows application developers to take full advantage of the system. While the flexibility is brought to developers and users, it may raise significant issues related to malicious applications. Traditional malware detection approaches based on signatures or abnormal behaviors are invalid when dealing with novel malware. To solve the problem, machine learning algorithms are used to learn the distinctions between malware and benign apps automatically. Deep learning, as a new area of machine learning, is developing rapidly as its better characterization of samples. We thus propose DeepFlow, a novel deep learning-based approach for identifying malware directly from the data flows in the Android application. We test DeepFlow on thousands of benignware and malware. The results show that DeepFlow can achieve a high detection F1 score of 95.05%, outperforming traditional machine learning-based approaches, which reveals the advantage of deep learning technique in malware detection.
14
Drebin: Effective and Explainable Detection of Android Malware in Your Pocket
Daniel J. Arp, Michael Spreitzenbarth, Hugo Gascón et al. · 2014 · 2.3K citations
Dissecting Android Malware: Characterization and Evolution
Yajin Zhou, Xuxian Jiang · 2012 · 2.1K citations
Steven Arzt, Siegfried Rasthofer, Christian Fritz et al. · 2014 · 1.4K citations
William Enck, Peter Gilbert, Seungyeop Han et al. · ACM Transactions on Computer Systems · 2014 · 1.2K citations · Full text
Precise interprocedural dataflow analysis via graph reachability
Thomas Reps, Susan Horwitz, Mooly Sagiv · 1995 · 1.2K citations