Android malware analysis in a nutshell

被引:3
|
作者
Almomani, Iman [1 ,2 ]
Ahmed, Mohanned [1 ]
El-Shafai, Walid [1 ,3 ]
机构
[1] Prince Sultan Univ, Comp Sci Dept, Secur Engn Lab, Riyadh, Saudi Arabia
[2] Univ Jordan, King Abdullah II Sch Informat Technol, Comp Sci Dept, Amman, Jordan
[3] Menoufia Univ, Fac Elect Engn, Elect & Elect Commun Engn Dept, Menoufia, Egypt
来源
PLOS ONE | 2022年 / 17卷 / 07期
关键词
D O I
10.1371/journal.pone.0270647
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This paper offers a comprehensive analysis model for android malware. The model presents the essential factors affecting the analysis results of android malware that are vision-based. Current android malware analysis and solutions might consider one or some of these factors while building their malware predictive systems. However, this paper comprehensively highlights these factors and their impacts through a deep empirical study. The study comprises 22 CNN (Convolutional Neural Network) algorithms, 21 of them are well-known, and one proposed algorithm. Additionally, several types of files are considered before converting them to images, and two benchmark android malware datasets are utilized. Finally, comprehensive evaluation metrics are measured to assess the produced predictive models from the security and complexity perspectives. Consequently, guiding researchers and developers to plan and build efficient malware analysis systems that meet their requirements and resources. The results reveal that some factors might significantly impact the performance of the malware analysis solution. For example, from a security perspective, the accuracy, F1-score, precision, and recall are improved by 131.29%, 236.44%, 192%, and 131.29%, respectively, when changing one factor and fixing all other factors under study. Similar results are observed in the case of complexity assessment, including testing time, CPU usage, storage size, and pre-processing speed, proving the importance of the proposed android malware analysis model.
引用
下载
收藏
页数:28
相关论文
共 50 条
  • [31] Comparative Analysis of Android Malware Detection Techniques
    Painter, Nishant
    Kadhiwala, Bintu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 2, 2017, 469 : 131 - 139
  • [32] A Review on Malware Analysis for IoT and Android System
    Yadav C.S.
    Gupta S.
    SN Computer Science, 4 (2)
  • [33] A3: Automatic Analysis of Android Malware
    Zhang, Luoshi
    Niu, Yan
    Wu, Xiao
    Wang, Zhaoguo
    Xue, Yibo
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON CLOUD COMPUTING AND INFORMATION SECURITY (CCIS 2013), 2013, 52 : 89 - 93
  • [34] A Critical Analysis on Android Vulnerabilities, Malware, Anti-malware and Anti-malware Bypassing
    Alrammal, Muath
    Naveed, Munir
    Sallam, Suzan
    Tsaramirsis, Georgios
    JOURNAL OF INTERNET TECHNOLOGY, 2022, 23 (07): : 1651 - 1661
  • [35] A Forensic Analysis of Android Malware How is Malware Written and How it Could be Detected?
    Allix, Kevin
    Jerome, Quentin
    Bissyande, Tegawende F.
    Klein, Jacques
    State, Radu
    Le Traon, Yves
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 384 - 393
  • [36] Learning Android Malware
    Khanh-Huu-The Dam
    Touili, Tayssir
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [37] Android malware and mitigations
    Mansfield-Devine, Steve
    Network Security, 2012, 2012 (11) : 12 - 20
  • [38] Unmasking the Veiled: A Comprehensive Analysis of Android Evasive Malware
    Ruggia, Antonio
    Nisi, Dario
    Dambra, Savino
    Merlo, Alessio
    Balzarotti, Davide
    Aonzo, Simone
    PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 383 - 398
  • [39] Analysis of Machine Learning Solutions to Detect Malware in Android
    Jamil, Qudsia
    Shah, Munam Ali
    2016 SIXTH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2016, : 226 - 232
  • [40] A Distributed Framework for Collaborative and Dynamic Analysis of Android Malware
    Faiella, Mario
    La Marra, Antonio
    Martinelli, Fabio
    Mercaldo, Francesco
    Saracino, Andrea
    Sheikhalishahi, Mina
    2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017), 2017, : 321 - 328