Malware Classification using Deep Convolutional Neural Networks

被引:0
|
作者
Kornish, David [1 ]
Geary, Justin [1 ]
Sansing, Victor [1 ]
Ezekiel, Soundararajan [1 ]
Pearlstein, Larry [2 ]
Njilla, Laurent [3 ]
机构
[1] Indiana Univ Penn, Indiana, PA 15705 USA
[2] Coll New Jersey, Ewing Township, NJ USA
[3] Air Force Res Lab, Rome, NY USA
来源
2018 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP (AIPR) | 2018年
关键词
Convolutional Neural Network; Support Vector Machine; Classifier; Malware; classification; malware images;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, deep convolution neural networks (DCNNs) have won many contests in machine learning, object detection, and pattern recognition. Furthermore, deep learning techniques achieved exceptional performance in image classification, reaching accuracy levels beyond human capability. Malware variants from similar categories often contain similarities due to code reuse. Converting malware samples into images can cause these patterns to manifest as image features, which can be exploited for DCNN classification. Techniques for converting malware binaries into images for visualization and classification have been reported in the literature, and while these methods do reach a high level of classification accuracy on training datasets, they tend to be vulnerable to overfitting and perform poorly on previously unseen samples. In this paper, we explore and document a variety of techniques for representing malware binaries as images with the goal of discovering a format best suited for deep learning. We implement a database for malware binaries from several families, stored in hexadecimal format. These malware samples are converted into images using various approaches and are used to train a neural network to recognize visual patterns in the input and classify malware based on the feature vectors. Each image type is assessed using a variety of learning models, such as transfer learning with existing DCNN architectures and feature extraction for support vector machine classifier training. Each technique is evaluated in terms of classification accuracy, result consistency, and time per trial. Our preliminary results indicate that improved image representation has the potential to enable more effective classification of new malware.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Golf swing classification with multiple deep convolutional neural networks
    Jiao, Libin
    Bie, Rongfang
    Wu, Hao
    Wei, Yu
    Ma, Jixin
    Umek, Anton
    Kos, Anton
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2018, 14 (10)
  • [22] Race Classification from Face using Deep Convolutional Neural Networks
    Wu, Xulei
    Yuan, Peijiang
    Wang, Tianmiao
    Gao, Doudou
    Cai, Ying
    2018 3RD IEEE INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (IEEE ICARM), 2018, : 1 - 6
  • [23] Detection and Classification of Human Stool Using Deep Convolutional Neural Networks
    Choy, Yin Pui
    Hu, Guoqing
    Chen, Jia
    IEEE ACCESS, 2021, 9 : 160485 - 160496
  • [24] A comparative study for glioma classification using deep convolutional neural networks
    Ozcan, Hakan
    Emiroglu, Bulent Gursel
    Sabuncuoglu, Hakan
    Ozdogan, Selcuk
    Soyer, Ahmet
    Saygi, Tahsin
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2021, 18 (02) : 1550 - 1572
  • [26] Tongue Segmentation and Color Classification Using Deep Convolutional Neural Networks
    Yan, Bo
    Zhang, Sheng
    Yang, Zijiang
    Su, Hongyi
    Zheng, Hong
    MATHEMATICS, 2022, 10 (22)
  • [27] Android malware classification using convolutional neural network and LSTM
    Soodeh Hosseini
    Ali Emamali Nezhad
    Hossein Seilani
    Journal of Computer Virology and Hacking Techniques, 2021, 17 : 307 - 318
  • [28] Android malware classification using convolutional neural network and LSTM
    Hosseini, Soodeh
    Nezhad, Ali Emamali
    Seilani, Hossein
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2021, 17 (04) : 307 - 318
  • [29] VEHICLE ACCIDENT AND TRAFFIC CLASSIFICATION USING DEEP CONVOLUTIONAL NEURAL NETWORKS
    Kumeda, Bulbula
    Zhang Fengli
    Oluwasanmi, Ariyo
    Owusu, Forster
    Assefa, Maregu
    Amenu, Temesgen
    2019 16TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICWAMTIP), 2019, : 323 - 328
  • [30] Malware Classification Using Convolutional Fuzzy Neural Networks Based on Feature Fusion and the Taguchi Method
    Lin, Cheng-Jian
    Huang, Min-Su
    Lee, Chin-Ling
    APPLIED SCIENCES-BASEL, 2022, 12 (24):