Android Malware Detection Based on System Calls Analysis and CNN Classification

被引:18
|
作者
Abderrahmane, Abada [1 ]
Adnane, Guettaf [1 ]
Yacine, Challal [1 ,2 ]
Khireddine, Garri [3 ]
机构
[1] Ecole Natl Super Informat, Algiers, Algeria
[2] Ctr Rech Informat Sci & Tech, Algiers, Algeria
[3] Inst Natl Criminalist & Criminol Gendarmerie Natl, Algiers, Algeria
关键词
Android; System calls; Malware classification; Convolutional Neural Network;
D O I
10.1109/wcncw.2019.8902627
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Android is the most used mobile operating system in the world with two billion monthly active users in May 2017 [1]. Provided by Google, to be used on a multitude of smartphones, tablets and other connected objects. It allows the installation of a variety of applications for messaging, calling, news or video games. This multitude of applications facilitate the user's life and make the device a database rich in personal information such as phone number, emails, messages, confidential correspondence, etc., serving also as a good information repository for hackers. This gives rise to a wave of malignity, using suspicious applications, usually for profit (surcharged messages, sale of personal information or even tools of pressure and threat), or to satisfy personal desires (curiosity, vandalism...). Our solution proposes a behavioral dynamic analysis of the applications likely to be a source of malignancy. The application will be sent towards a distant server through a user-friendly and simple to use interface. It will be installed and executed with a simulation of a human use. After execution, system calls generated by the Linux kernel are collected, processed, and provided to the neural network model that will be used to predict whether the analyzed applications are malware or goodware. This model is built and refined using an APK database varied between goodware and malware. We used a neural network for automatic learning, and more precisely the Convolutional Neural Network (CNN). Our method uses matrix representation of collected system calls and input to the CNN model, a less expensive representation in memory space and therefore accelerate the process of learning.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Evaluation of Android Malware Detection Based on System Calls
    Dimjasevic, Marko
    Atzeni, Simone
    Rakamaric, Zvonimir
    Ugrina, Ivo
    [J]. IWSPA'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY ANALYTICS, 2016, : 1 - 8
  • [2] Detection of Android Malware Security on System Calls
    Chen Da
    Zhang Hongmei
    Zhang Xiangli
    [J]. PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 974 - 978
  • [3] CNN-based Android Malware Detection
    Ganesh, Meenu
    Pednekar, Priyanka
    Prabhuswamy, Pooja
    Nair, Divyashri Sreedharan
    Park, Younghee
    Jeon, Hyeran
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA), 2017, : 60 - 65
  • [4] Sequencing System Calls for Effective Malware Detection in Android
    Ahsan-Ul-Haque, A. S. M.
    Hossain, Md. Shohrab
    Atiquzzaman, Mohammed
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [5] Malware Detection and Classification System Based on CNN-BiLSTM
    Kim, Haesoo
    Kim, Mihui
    [J]. ELECTRONICS, 2024, 13 (13)
  • [6] AdMat: A CNN-on-Matrix Approach to Android Malware Detection and Classification
    Vu, Long Nguyen
    Jung, Souhwan
    [J]. IEEE ACCESS, 2021, 9 : 39680 - 39694
  • [7] Android Malware Detection Based on Functional Classification
    Fan, Wenhao
    Liu, Dong
    WU, Fan
    Tang, Bihua
    Liu, Yuan'an
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (03) : 656 - 666
  • [8] An Early Detection of Android Malware Using System Calls based Machine Learning Model
    Zhang, Xinrun
    Mathur, Akshay
    Zhao, Lei
    Rahmat, Safia
    Niyaz, Quamar
    Javaid, Ahmad
    Yang, Xiaoli
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, ARES 2022, 2022,
  • [9] IoT Malware Classification Based on System Calls
    Dang Kien Hoang
    Dai Tho Nguyen
    Duy Loi Vu
    [J]. 2020 RIVF INTERNATIONAL CONFERENCE ON COMPUTING & COMMUNICATION TECHNOLOGIES (RIVF 2020), 2020, : 328 - 333
  • [10] Experimental analysis of Android malware detection based on combinations of permissions and API-calls
    Singh, Abhishek Kumar
    Jaidhar, C. D.
    Kumara, M. A. Ajay
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2019, 15 (03) : 209 - 218