Effective and Efficient Hybrid Android Malware Classification Using Pseudo-Label Stacked Auto-Encoder

被引:93
作者
Mahdavifar, Samaneh [1 ]
Alhadidi, Dima [2 ]
Ghorbani, Ali. A. [1 ]
机构
[1] Univ New Brunswick, Canadian Inst Cybersecur CIC, Fac Comp Sci, Fredericton, NB, Canada
[2] Univ Windsor, Sch Comp Sci, Windsor, ON, Canada
关键词
Android malware; Category; Classification; Hybrid analysis; Semi-supervised learning; Stacked auto-encoder; Deep learning;
D O I
10.1007/s10922-021-09634-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android has become the target of attackers because of its popularity. The detection of Android mobile malware has become increasingly important due to its significant threat. Supervised machine learning, which has been used to detect Android malware is far from perfect because it requires a significant amount of labeled data. Since labeled data is expensive and difficult to get while unlabeled data is abundant and cheap in this context, we resort to a semi-supervised learning technique, namely pseudo-label stacked auto-encoder (PLSAE), which involves training using a set of labeled and unlabeled instances. We use a hybrid approach of dynamic analysis and static analysis to craft feature vectors. We evaluate our proposed model on CICMalDroid2020, which includes 17,341 most recent samples of five different Android apps categories. After that, we compare the results with state-of-the-art techniques in terms of accuracy and efficiency. Experimental results show that our proposed framework outperforms other semi-supervised approaches and common machine learning algorithms.
引用
收藏
页数:34
相关论文
共 57 条
[1]   URLdeepDetect: A Deep Learning Approach for Detecting Malicious URLs Using Semantic Vector Models [J].
Afzal, Sara ;
Asim, Muhammad ;
Javed, Abdul Rehman ;
Beg, Mirza Omer ;
Baker, Thar .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (03)
[2]  
Alrabaee S., 2016, P 11 INT C MAL UNW S, P1
[3]   FOSSIL: A Resilient and Efficient System for Identifying FOSS Functions in Malware Binaries [J].
Alrabaee, Saed ;
Shirani, Paria ;
Wang, Lingyu ;
Debbabi, Mourad .
ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2018, 21 (02)
[4]  
[Anonymous], 2019, CONTAGIO MOBILE MALW
[5]  
[Anonymous], 2008, P 25 INT C MACH LEAR, DOI DOI 10.1145/1390156.1390177
[6]  
[Anonymous], 2016, INTRO SEMISUPERVISED
[7]  
[Anonymous], 2004, Proc. International Conference on Machine Learning
[8]  
[Anonymous], 2003, P 20 INT C MACH LEAR
[9]  
[Anonymous], 2008, 25 INT CONFMACH LEAR
[10]   Drebin: Effective and Explainable Detection of Android Malware in Your Pocket [J].
Arp, Daniel ;
Spreitzenbarth, Michael ;
Huebner, Malte ;
Gascon, Hugo ;
Rieck, Konrad .
21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,