Deep Learning-Based Multi-classification for Malware Detection in IoT

被引:4
|
作者
Wang, Zhiqiang [1 ,2 ]
Liu, Qian [1 ]
Wang, Zhuoyue [1 ]
Chi, Yaping [1 ]
机构
[1] Beijing Elect Sci & Technol Inst, Beijing 100070, Peoples R China
[2] State Informat Ctr, Beijing 100045, Peoples R China
基金
中国博士后科学基金;
关键词
Android malware family; image feature; deep learning; multiple classifications; Internet of Things;
D O I
10.1142/S0218126622502978
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the open-source and versatility of the Android operating system, Android malware has exploded, and the malware detection of Android IoT devices has become a research hotspot in recent years. Static analysis technology cannot effectively analyze obfuscated malware. Without decomposing, the existing detection methods are mainly based on grayscale images and single files without analyzing and verifying their anti-obfuscation performance. In addition, the current detection of Android malware using deep learning is concentrated in the field of binary classification. This paper proposes a multi-classification method of the Android malware family based on multi-class feature files and RGB images to solve these problems. The method proposed in this paper does not need to decompile the Android APK installation package. However, it extracts the DEX file and XML file in batch from the APK installation package. Then, it converts the file into an RGB image using the conversion algorithm that converts Android software into images. Finally, the deep neural network automatically obtains the RGB image texture features to realize the multiple classifications of the Android malware family. Experimental data show that the proposed method has high detection performance, and the accuracy of multiple classifications of the Android malware family is as high as 99.84%. In addition, the method based on RGB image is better than the gray-scale image in detection accuracy, and the effect of RGB image combined with DEX and XML is better than that of separate DEX file image and separate XML file image. Therefore, the method proposed in this paper can effectively detect the obfuscated Android malware, and the detection accuracy of 99.23% can be achieved for the obfuscated sample data. Furthermore, this method has good anti-obfuscation ability. The proposed method is compared with those based on Multi-Layer Perceptron, Long Short-Term Memory, bidirectional Long Short-Term Memory and Deep Belief Network. The experimental results show the proposed method's effectiveness and high generalization performance.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Transfer Learning for Malware Multi-Classification
    Al Kadri, Mohamad
    Nassar, Mohamed
    Safa, Haidar
    IDEAS '19: PROCEEDINGS OF THE 23RD INTERNATIONAL DATABASE APPLICATIONS & ENGINEERING SYMPOSIUM (IDEAS 2019), 2019, : 151 - 157
  • [2] Comparison of Three Deep Learning-based Approaches for IoT Malware Detection
    Khanh Duy Tung Nguyen
    Tran Minh Tuan
    Le, Son Hai
    Anh Phan Viet
    Ogawa, Mizuhito
    Nguyen Le Minh
    PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE), 2018, : 382 - 387
  • [3] An optimal deep learning-based framework for the detection and classification of android malware
    Bose, S. Jebin
    Kalaiselvi, R.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (06) : 9297 - 9310
  • [4] Multi-Level Layout Hotspot Detection based on Multi-Classification With Deep Learning
    Gai, Tianyang
    Qu, Tong
    Su, Xiaojing
    Wang, Shuhan
    Dong, Lisong
    Zhang, Libin
    Chen, Rui
    Su, Yajuan
    Wei, Yayi
    Ye, Tianchun
    DESIGN-PROCESS-TECHNOLOGY CO-OPTIMIZATION XV, 2021, 11614
  • [5] A novel deep learning-based approach for malware detection
    Shaukat, Kamran
    Luo, Suhuai
    Varadharajan, Vijay
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 122
  • [6] Multi-task federated learning-based system anomaly detection and multi-classification for microservices architecture
    Hao, Junfeng
    Chen, Peng
    Chen, Juan
    Li, Xi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 159 : 77 - 90
  • [7] A Deep Learning Approach for IoT Traffic Multi-Classification in a Smart-City Scenario
    Hameed, Aroosa
    Violos, John
    Leivadeas, Aris
    IEEE ACCESS, 2022, 10 : 21193 - 21210
  • [8] A lightweight deep learning-based android malware detection framework
    Ma, Runze
    Yin, Shangnan
    Feng, Xia
    Zhu, Huijuan
    Sheng, Victor S.
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [9] On the Influence of Image Settings in Deep Learning-based Malware Detection
    Mercaldo, Francesco
    Martinelli, Fabio
    Santone, Antonella
    Vinod, P.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2021, : 669 - 676
  • [10] FEDetect: A Federated Learning-Based Malware Detection and Classification Using Deep Neural Network Algorithms
    Ciplak, Zeki
    Yildiz, Kazim
    Altinkaya, Sahsene
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2025,