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
关键词
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] IoT Malware Classification Based on Lightweight Convolutional Neural Networks
    Yuan, Baoguo
    Wang, Junfeng
    Wu, Peng
    Qing, Xianguo
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05) : 3770 - 3783
  • [22] Classification of crystallization outcomes using deep convolutional neural networks
    Bruno, Andrew E.
    Charbonneau, Patrick
    Newman, Janet
    Snell, Edward H.
    So, David R.
    Vanhoucke, Vincent
    Watkins, Christopher J.
    Williams, Shawn
    Wilson, Julie
    PLOS ONE, 2018, 13 (06):
  • [23] Gender and Smile Classification using Deep Convolutional Neural Networks
    Zhang, Kaipeng
    Tan, Lianzhi
    Li, Zhifeng
    Qiao, Yu
    PROCEEDINGS OF 29TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, (CVPRW 2016), 2016, : 739 - 743
  • [24] Hyperspectral Data Classification using Deep Convolutional Neural Networks
    Salman, Mesut
    Yuksel, Seniha Esen
    2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 2129 - 2132
  • [25] Melanoma Cancer Classification using Deep Convolutional Neural Networks
    Cadena, Jose M.
    Perez, Noel
    Benitez, Diego
    Grijalva, Felipe
    Flores, Ricardo
    Camacho, Oscar
    Marrero-Ponce, Yovani
    2023 IEEE 13TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION SYSTEMS, ICPRS, 2023,
  • [26] Water stress classification using Convolutional Deep Neural Networks
    Aversano, Lerina
    Bernardi, Mario Luca
    Cimitile, Marta
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2022, 28 (03) : 311 - 328
  • [27] Cystoscopy Image Classification Using Deep Convolutional Neural Networks
    Hashemi, Seyyed Mohammadreza
    Hassanpour, Hamid
    Kozegar, Ehsan
    Tan, Tao
    INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2019, 10 (01): : 193 - 205
  • [28] Nanoparticles Ordering Classification Using Deep Convolutional Neural Networks
    Amarif, Mabroukah
    Aejaal, Asmaah
    Ateeyah, Haleemah
    Journal of Nano Research, 2024, 86 : 57 - 66
  • [29] CLASSIFICATION OF DERMOSCOPY PATTERNS USING DEEP CONVOLUTIONAL NEURAL NETWORKS
    Demyanov, Sergey
    Chakravorty, Rajib
    Abedini, Mani
    Halpern, Alan
    Garnavi, Rahil
    2016 IEEE 13TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2016, : 364 - 368
  • [30] Assessment of Asteroid Classification Using Deep Convolutional Neural Networks
    Bacu, Victor
    Nandra, Constantin
    Sabou, Adrian
    Stefanut, Teodor
    Gorgan, Dorian
    AEROSPACE, 2023, 10 (09)