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 条
  • [21] A novel approach for mobile malware classification and detection in Android systems
    Qingguo Zhou
    Fang Feng
    Zebang Shen
    Rui Zhou
    Meng-Yen Hsieh
    Kuan-Ching Li
    Multimedia Tools and Applications, 2019, 78 : 3529 - 3552
  • [22] A novel approach for mobile malware classification and detection in Android systems
    Zhou, Qingguo
    Feng, Fang
    Shen, Zebang
    Zhou, Rui
    Hsieh, Meng-Yen
    Li, Kuan-Ching
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (03) : 3529 - 3552
  • [23] Andro-MD: Android malware detection based on convolutional neural networks
    Xie N.
    Di X.
    Wang X.
    Zhao J.
    International Journal of Performability Engineering, 2018, 14 (03) : 547 - 558
  • [24] DroidMalwareDetector: A novel Android malware detection framework based on convolutional neural network
    Kabakus, Abdullah Talha
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 206
  • [25] Classification of Malware by Using Structural Entropy on Convolutional Neural Networks
    Gibert, Daniel
    Mateu, Carles
    Planes, Jordi
    Vicens, Ramon
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 7759 - 7764
  • [26] Malware Binary Image Classification Using Convolutional Neural Networks
    Kiger, John
    Ho, Shen-Shyang
    Heydari, Vahid
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2022), 2022, : 469 - 478
  • [27] Using convolutional neural networks for classification of malware represented as images
    Daniel Gibert
    Carles Mateu
    Jordi Planes
    Ramon Vicens
    Journal of Computer Virology and Hacking Techniques, 2019, 15 : 15 - 28
  • [28] Behavioral Malware Classification using Convolutional Recurrent Neural Networks
    Alsulami, Bander
    Mancoridis, Spiros
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE 2018), 2018, : 103 - 111
  • [29] Using convolutional neural networks for classification of malware represented as images
    Gibert, Daniel
    Mateu, Carles
    Planes, Jordi
    Vicens, Ramon
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2019, 15 (01) : 15 - 28
  • [30] Malware detection approach based on deep convolutional neural networks
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2023, 20 (1-2) : 145 - 157