Towards a Mobile Malware Detection Framework with the Support of Machine Learning

被引:3
作者
Geneiatakis, Dimitris [1 ]
Baldini, Gianmarco [1 ]
Fovino, Igor Nai [1 ]
Vakalis, Ioannis [1 ]
机构
[1] European Commiss, JRC, Cyber & Digital Citizens Secur Unit, Via Enrico Fermi 2749, I-21027 Ispra, Italy
来源
SECURITY IN COMPUTER AND INFORMATION SCIENCES, EURO-CYBERSEC 2018 | 2018年 / 821卷
关键词
D O I
10.1007/978-3-319-95189-8_11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several policies initiatives around the digital economy stress on one side the centrality of smartphones and mobile applications, and on the other call for attention on the threats to which this ecosystem is exposed to. Lately, a plethora of related works rely on machine learning algorithms to classify whether an application is malware or not, using data that can be extracted from the application itself with high accuracy. However, different parameters can influence machine learning effectiveness. Thus, in this paper we focus on validating the efficiency of such approaches in detecting malware for Android platform, and identifying the optimal characteristics that should be consolidated in any similar approach. To do so, we built a machine learning solution based on features that can be extracted by static analysis of any Android application, such as activities, services, broadcasts, receivers, intent categories, APIs, and permissions. The extracted features are analyzed using statistical analysis and machine learning algorithms. The performance of different sets of features are investigated and compared. The analysis shows that under an optimal configuration an accuracy up to 97% can be obtained.
引用
收藏
页码:119 / 129
页数:11
相关论文
共 18 条
[1]  
Aafer Y, 2013, L N INST COMP SCI SO, V127, P86
[2]  
Abadi M., 2005, P 12 ACM C COMP COMM, P340, DOI 10.1145/1102120.1102165.2
[3]  
Alazab M., 2011, AusDM, V11, P171, DOI DOI 10.5555/2483628.2483648
[4]  
[Anonymous], 2005, MORGAN KAUFMANN SERI
[5]  
[Anonymous], 2016, 2016 8 IFIP INT NEW
[6]   Evaluation of Android Malware Detection Based on System Calls [J].
Dimjasevic, Marko ;
Atzeni, Simone ;
Rakamaric, Zvonimir ;
Ugrina, Ivo .
IWSPA'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY ANALYTICS, 2016, :1-8
[7]   TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones [J].
Enck, William ;
Gilbert, Peter ;
Han, Seungyeop ;
Tendulkar, Vasant ;
Chun, Byung-Gon ;
Cox, Landon P. ;
Jung, Jaeyeon ;
McDaniel, Patrick ;
Sheth, Anmol N. .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2014, 32 (02)
[8]   APK Auditor: Permission-based Android malware detection system [J].
Kabakus, Abdullah Talha ;
Alper, Dogru Ibrahim ;
Aydin, Cetin .
DIGITAL INVESTIGATION, 2015, 13 :1-14
[9]   MonkeyDroid: Detecting Unreasonable Privacy Leakages of Android Applications [J].
Ma, Kai ;
Liu, Mengyang ;
Guo, Shanqing ;
Ban, Tao .
NEURAL INFORMATION PROCESSING, PT III, 2015, 9491 :384-391
[10]  
Madani Pooria, 2016, 2016 IEEE Conference on Communications and Network Security (CNS), P376, DOI 10.1109/CNS.2016.7860519