AdStop: Efficient flow-based mobile adware detection using machine learning

被引:17
作者
Alani, Mohammed M. [1 ]
Awad, Ali Ismail [2 ,3 ,4 ,5 ]
机构
[1] Seneca Coll, Toronto, ON, Canada
[2] United Arab Emirates Univ, Coll Informat Technol, POB 17551, Al Ain, U Arab Emirates
[3] Lulea Univ Technol, Dept Comp Sci Elect & Space Engn, S-97187 Lulea, Sweden
[4] Al Azhar Univ, Fac Engn, POB 83513, Qena, Egypt
[5] Univ Plymouth, Ctr Secur Commun & Network Res, Plymouth PL4 8AA, England
关键词
Mobile adware; Malware detection; Traffic flow; Machine learning; Feature engineering; Time efficiency;
D O I
10.1016/j.cose.2022.102718
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, mobile devices have become commonly used not only for voice communications but also to play a major role in our daily activities. Accordingly, the number of mobile users and the number of mobile applications (apps) have increased exponentially. With a wide user base exceeding 2 billion users, Android is the most popular operating system worldwide, which makes it a frequent target for malicious actors. Adware is a form of malware that downloads and displays unwanted advertisements, which are often offensive and always unsolicited. This paper presents a machine learning-based system (AdStop) that detects Android adware by examining the features in the flow of network traffic. The design goals of AdStop are high accuracy, high speed, and good generalizability beyond the training dataset. A fea -ture reduction stage was implemented to increase the accuracy of Adware detection and reduce the time overhead. The number of relevant features used in training was reduced from 79 to 13 to improve the ef-ficiency and simplify the deployment of AdStop. In experiments, the tool had an accuracy of 98.02% with a false positive rate of 2% and a false negative rate of 1.9%. The time overhead was 5.54 s for training and 9.36 lis for a single instance in the testing phase. In tests, AdStop outperformed other methods described in the literature. It is an accurate and lightweight tool for detecting mobile adware.(c) 2022 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
引用
收藏
页数:9
相关论文
共 23 条
[1]  
Alaidaros H, 2011, P INT AR C INF TECHN, P1
[2]   Cyber and Physical Security Vulnerability Assessment for IoT-Based Smart Homes [J].
Ali, Bako ;
Awad, Ali Ismail .
SENSORS, 2018, 18 (03)
[3]   Android Malware Family Classification and Analysis: Current Status and Future Directions [J].
Alswaina, Fahad ;
Elleithy, Khaled .
ELECTRONICS, 2020, 9 (06) :1-20
[4]   DL-Droid: Deep learning based android malware detection using real devices [J].
Alzaylaee, Mohammed K. ;
Yerima, Suleiman Y. ;
Sezer, Sakir .
COMPUTERS & SECURITY, 2020, 89
[5]  
[Anonymous], 2014, CYBERSECURITY SYSTEM
[6]   Malware traffic classification using principal component analysis and artificial neural network for extreme surveillance [J].
Arivudainambi, D. ;
Kumar, Varun K. A. ;
Chakkaravarthy, Sibi S. ;
Visu, P. .
COMPUTER COMMUNICATIONS, 2019, 147 :50-57
[7]  
Awad A.I., 2021, SECURITY PRIVACY INT, V1st ed.
[8]   Machine learning based mobile malware detection using highly imbalanced network traffic [J].
Chen, Zhenxiang ;
Yan, Qiben ;
Han, Hongbo ;
Wang, Shanshan ;
Peng, Lizhi ;
Wang, Lin ;
Yang, Bo .
INFORMATION SCIENCES, 2018, 433 :346-364
[9]   Intrusion detection based on Machine Learning techniques in computer networks [J].
Dina, Ayesha S. ;
Manivannan, D. .
INTERNET OF THINGS, 2021, 16
[10]   A Performance-Sensitive Malware Detection System Using Deep Learning on Mobile Devices [J].
Feng, Ruitao ;
Chen, Sen ;
Xie, Xiaofei ;
Meng, Guozhu ;
Lin, Shang-Wei ;
Liu, Yang .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 :1563-1578