Classifying Malware Traffic Using Images and Deep Convolutional Neural Network

被引:2
|
作者
Davis Jr, R. E. [1 ]
Xu, Jingsheng [1 ]
Roy, Kaushik [1 ]
机构
[1] North Carolina Agr & Tech State Univ, Dept Comp Sci, Greensboro, NC 27411 USA
关键词
Malware classification; network traffic classification; deep learning; convolutional neural network; FEATURE-SELECTION;
D O I
10.1109/ACCESS.2024.3391022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic classification plays a crucial role in detecting malware threats. However, most existing research focuses on extracting statistical features from the network traffic, ignoring the rich information contained within raw packet capture (pcap) files. To achieve higher accuracy in malware traffic classification, a novel approach is proposed that fully utilizes the information contained in the pcap files by representing them with images and then training deep Convolutional Neural Networks (CNN) to learn the features automatically and classify them with higher accuracy. Selected fields of the IP headers in network sessions are transformed into 50 x 50 RGB images. These images serve as input to CNN, and malware samples are grouped by class or malware name. The model is initially trained and validated on the MCFP dataset with more than 140 malware classes and subsequently tested on separate datasets, namely USTC-TFC2016, Taltech.ee MedBIoT, and IEEE-Mirai. The macro F1 scores and accuracy of this method are significantly higher than the baseline statistical-feature based approach both in the validation dataset and in the test datasets from different sources. The results of this research have the potential to be extended beyond malware classification to enable the classification of various types of network traffic data.
引用
收藏
页码:58031 / 58038
页数:8
相关论文
共 50 条
  • [1] Classifying Malware Using Convolutional Gated Neural Network
    Kim, Chang Hoon
    Kabanga, Espoir K.
    Kang, Sin-Jae
    [J]. 2018 20TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2018, : 40 - 44
  • [2] Classifying Malware Represented as Control Flow Graphs using Deep Graph Convolutional Neural Network
    Yan, Jiaqi
    Yan, Guanhua
    Jin, Dong
    [J]. 2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2019), 2019, : 52 - 63
  • [3] Malware Traffic Classification Using Convolutional Neural Network for Representation Learning
    Wang, Wei
    Zhu, Ming
    Zeng, Xuewen
    Ye, Xiaozhou
    Sheng, Yiqiang
    [J]. 2017 31ST INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2017, : 712 - 717
  • [4] Classifying multi-category images using Deep Learning : A Convolutional Neural Network Model
    Bandhu, Ardhendu
    Roy, Sanjiban Sekhar
    [J]. 2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 915 - 919
  • [5] Deep Convolutional Neural Network for Classifying Satellite Images with Heterogeneous Spatial Resolutions
    Miranda, Mateus de Souza
    de Santiago Jr, Valdivino Alexandre
    Korting, Thales Sehn
    Leonardi, Rodrigo
    de Freitas Jr, Moises Laurence
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT VII, 2021, 12955 : 519 - 530
  • [6] 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):
  • [7] Classifying Breast Cancer Using Deep Convolutional Neural Network Method
    Rahman, Musfequa
    Deb, Kaushik
    Jo, Kang-Hyun
    [J]. FRONTIERS OF COMPUTER VISION, IW-FCV 2023, 2023, 1857 : 135 - 148
  • [8] Windows Malware Detector Using Convolutional Neural Network Based on Visualization Images
    Darshan, Shiva S. L.
    Jaidhar, C. D.
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (02) : 1057 - 1069
  • [9] A Deep Convolutional Neural Network for segmenting and classifying epithelial and stromal regions in histopathological images
    Xu, Jun
    Luo, Xiaofei
    Wang, Guanhao
    Gilmore, Hannah
    Madabhushi, Anant
    [J]. NEUROCOMPUTING, 2016, 191 : 214 - 223
  • [10] Malware Squid: A Novel IoT Malware Traffic Analysis Framework Using Convolutional Neural Network and Binary Visualisation
    Shire, Robert
    Shiaeles, Stavros
    Bendiab, Keltoum
    Ghita, Bogdan
    Kolokotronis, Nicholas
    [J]. INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2019, RUSMART 2019, 2019, 11660 : 65 - 76