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

被引:12
|
作者
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
关键词
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 条
  • [41] AMD-CNN: Android malware detection via feature graph and convolutional neural networks
    Arslan, Recep Sinan
    Tasyurek, Murat
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23):
  • [42] Visualising Static Features and Classifying Android Malware Using a Convolutional Neural Network Approach
    Kiraz, Omer
    Dogru, Ibrahim Alper
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (11):
  • [43] Data augmentation based malware detection using convolutional neural networks
    Catak, Ferhat Ozgur
    Ahmed, Javed
    Sahinbas, Kevser
    Khand, Zahid Hussain
    [J]. PEERJ COMPUTER SCIENCE, 2021,
  • [44] A Hybrid Approach for Android Malware Detection and Family Classification
    Dhalaria, Meghna
    Gandotra, Ekta
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2021, 6 (06): : 174 - 188
  • [45] Data Augmentation based Malware Detection Using Convolutional Neural Networks
    Catak F.O.
    Ahmed J.
    Sahinbas K.
    Khand Z.H.
    [J]. PeerJ Computer Science, 2021, 7 : 1 - 26
  • [46] Evolving deep neural networks architectures for Android malware classification
    Martin, Alejandro
    Fuentes-Hurtado, Felix
    Naranjo, Valery
    Camacho, David
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1659 - 1666
  • [47] An Intelligent Malware Detection and Classification System Using Apps-to-Images Transformations and Convolutional Neural Networks
    Nait-Abdesselam, Farid
    Darwaish, Asim
    Titouna, Chafiq
    [J]. 2020 16TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2020,
  • [48] Image-based malware representation approach with EfficientNet convolutional neural networks for effective malware classification
    Chaganti, Rajasekhar
    Ravi, Vinayakumar
    Pham, Tuan D.
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 69
  • [49] Malware Detection using API Calls Visualisations and Convolutional Neural Networks
    Pizarro Barona, Jaime
    Avila Alvarez, Joseph
    Jimenez Farfan, Carlos
    Marquez Aguilar, Joangie
    Bonilla, Rafael I.
    [J]. 2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 153 - 159
  • [50] Malware Detection Using 1-Dimensional Convolutional Neural Networks
    Sharma, Arindam
    Malacaria, Pasquale
    Khouzani, M. H. R.
    [J]. 2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2019, : 247 - 256