A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks

被引:14
|
作者
Lekssays, Ahmed [1 ]
Falah, Bouchaib [1 ]
Abufardeh, Sameer [2 ]
机构
[1] Al Akhawayn Univ Ifrane, Sch Sci & Engn, Ifrane, Morocco
[2] Univ Minnesota Crookston, Math Sci & Tech Dept, Crookston, MN USA
来源
ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES | 2020年
关键词
Malware; Android; Machine Learning; Classification; Convolutional Neural Networks;
D O I
10.5220/0009822906060614
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Malicious software or malware has been growing exponentially in the last decades according to antiviruses vendors. The growth of malware is due to advanced techniques that malware authors are using to evade detection. Hence, the traditional methods that antiviruses vendors deploy are insufficient in protecting people's digital lives. In this work, an attempt is made to address the problem of mobile malware detection and classification based on a new approach to android mobile applications that uses Convolutional Neural Networks (CNN). The paper suggests a static analysis method that helps in malware detection using malware visualization. In our approach, first, we convert android applications in APK format into gray-scale images. Since malware from the same family has shared patterns, we then designed a machine learning model to classify Android applications as malware or benign based on pattern recognition. The dataset used in this research is a combination of self-made datasets that used public APIs to scan the APK files downloaded from open sources on the internet, and a research dataset provided by the University of New Brunswick, Canada. Using our proposed solution, we achieved an 84.9% accuracy in detecting mobile malware.
引用
收藏
页码:606 / 614
页数:9
相关论文
共 50 条
  • [31] A New Android Malware Detection Approach Using Bayesian Classification
    Yerima, Suleiman Y.
    Sezer, Sakir
    McWilliams, Gavin
    Muttik, Igor
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 121 - 128
  • [32] Android Botnet Detection using Convolutional Neural Networks
    Hojjatinia, Sina
    Hamzenejadi, Sajad
    Mohseni, Hadis
    2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 674 - 679
  • [33] Deep Neural Networks for Android Malware Detection
    Hota, Abhilash
    Irolla, Paul
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2019, : 657 - 663
  • [34] Malware Classification with Deep Convolutional Neural Networks
    Kalash, Mahmoud
    Rochan, Mrigank
    Mohammed, Noman
    Bruce, Neil D. B.
    Wang, Yang
    Iqbal, Farkhund
    2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2018,
  • [35] Malware Detection in Cloud Infrastructures using Convolutional Neural Networks
    Abdelsalam, Mahmoud
    Krishnan, Ram
    Huang, Yufei
    Sandhu, Ravi
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 162 - 169
  • [36] GDroid: Android malware detection and classification with graph convolutional network
    Gao, Han
    Cheng, Shaoyin
    Zhang, Weiming
    COMPUTERS & SECURITY, 2021, 106
  • [37] A Novel Android Malware Detection Approach Using Operand Sequences
    Zhang, Peng
    Cheng, Shaoyin
    Lou, Songhao
    Jiang, Fan
    2018 THIRD INTERNATIONAL CONFERENCE ON SECURITY OF SMART CITIES, INDUSTRIAL CONTROL SYSTEM AND COMMUNICATIONS (SSIC), 2018,
  • [38] Classification of Urdu Ligatures Using Convolutional Neural Networks - A Novel Approach
    Javed, Nizwa
    Shabbir, Safia
    Siddiqi, Imran
    Khurshid, Khurram
    2017 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2017, : 93 - 97
  • [39] Android Malware Detection Based on Hypergraph Neural Networks
    Zhang, Dehua
    Wu, Xiangbo
    He, Erlu
    Guo, Xiaobo
    Yang, Xiaopeng
    Li, Ruibo
    Li, Hao
    Vaccaro, Ugo
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [40] Convolutional Neural Networks for Classification of Malware Assembly Code
    Gibert, Daniel
    Bejar, Javier
    Mateu, Carles
    Planes, Jordi
    Solis, Daniel
    Vicens, Ramon
    RECENT ADVANCES IN ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2017, 300 : 221 - 226