Data Augmentation based Malware Detection Using Convolutional Neural Networks

被引:0
作者
Catak F.O. [1 ]
Ahmed J. [2 ,4 ]
Sahinbas K. [3 ]
Khand Z.H. [4 ]
机构
[1] Simula Research Laboratory, Fornebu
[2] Center of Excellence for Robotics, Artificial Intelligence and Blockchain (CRAIB), Department of Computer Science, Sukkur IBA University, Sukkur
[3] Department of Management Information System, Istanbul Medipol University, Istanbul
[4] Department of Computer Science, Sukkur IBA University, Sukkur
关键词
Convolutional neural networks; Cybersecurity; Image augmentation; Malware analysis;
D O I
10.7717/PEERJ-CS.346
中图分类号
学科分类号
摘要
Due to advancements in malware competencies, cyber-attacks have been broadly observed in the digital world. Cyber-attacks can hit an organization hard by causing several damages such as data breach, financial loss, and reputation loss. Some of the most prominent examples of ransomware attacks in history are WannaCry and Petya, which impacted companies’ finances throughout the globe. Both WannaCry and Petya caused operational processes inoperable by targeting critical infrastructure. It is quite impossible for anti-virus applications using traditional signature-based methods to detect this type of malware because they have different characteristics on each contaminated computer. The most important feature of this type of malware is that they change their contents using their mutation engines to create another hash representation of the executable file as they propagate from one computer to another. To overcome this method that attackers use to camouflage malware, we have created three-channel image files of malicious software. Attackers make different variants of the same software because they modify the contents of the malware. In the solution to this problem, we created variants of the images by applying data augmentationmethods. This article aims to provide an image augmentation enhanced deep convolutional neural network (CNN) models for detecting malware families in a metamorphic malware environment. The main contributions of the article consist of three components, including image generation from malware samples, image augmentation, and the last one is classifying the malware families by using a CNN model. In the first component, the collected malware samples are converted into binary file to 3-channel images using the windowing technique. The second component of the system create the augmented version of the images, and the last part builds a classification model. This study uses five different deep CNNmodel formalware family detection. The results obtained by the classifier demonstrate accuracy up to 98%, which is quite satisfactory. Copyright 2021 Catak et al.
引用
收藏
页码:1 / 26
页数:25
相关论文
共 50 条
  • [31] Data preprocessing methods for selective sweep detection using convolutional neural networks
    Zhao, Hanqing
    Alachiotis, Nikolaos
    METHODS, 2025, 233 : 19 - 29
  • [32] Object Detection Using Convolutional Neural Networks
    Galvez, Reagan L.
    Bandala, Argel A.
    Dadios, Elmer P.
    Vicerra, Ryan Rhay P.
    Maningo, Jose Martin Z.
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2023 - 2027
  • [33] Identity Recognition based on Convolutional Neural Networks Using Gait Data
    Faraji, F.
    Lotfi, F.
    Majdolhosseini, M.
    Jafarian, M.
    Taghirad, H. D.
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [34] Utilization and Comparision of Convolutional Neural Networks in Malware Recognition
    Bozkir, Ahmet Selman
    Cankaya, Ahmet Ogulcan
    Aydos, Murat
    2019 27TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2019,
  • [35] Ship detection and classification with terrestrial hyperspectral data based on convolutional neural networks
    Schenkel, Fabian
    Wohnhas, Benjamin
    Gross, Wolfgang
    Schreiner, Simon
    Bagov, Ilia
    Middelmann, Wolfgang
    IMAGE AND SIGNAL PROCESSING FOR REMOTE SENSING XXV, 2019, 11155
  • [36] Image Augmentation-Based Food Recognition with Convolutional Neural Networks
    Pan, Lili
    Qin, Jiaohua
    Chen, Hao
    Xiang, Xuyu
    Li, Cong
    Chen, Ran
    CMC-COMPUTERS MATERIALS & CONTINUA, 2019, 59 (01): : 297 - 313
  • [37] Generative data augmentation and automated optimization of convolutional neural networks for process monitoring
    Schiemer, Robin
    Rudt, Matthias
    Hubbuch, Juergen
    FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2024, 12
  • [38] Malware Detection and Classification Based on Graph Convolutional Networks and Function Call Graphs
    Chuang, Hsiang-Yu
    Chen, Jiann-Liang
    Ma, Yi-Wei
    IT PROFESSIONAL, 2023, 25 (03) : 43 - 53
  • [39] Crack Detection in Paintings Using Convolutional Neural Networks
    Sizyakin, Roman
    Cornelis, Bruno
    Meeus, Laurens
    Dubois, Helene
    Martens, Maximiliaan
    Voronin, Viacheslav
    Pizurica, Aleksandra
    IEEE ACCESS, 2020, 8 : 74535 - 74552
  • [40] Distracted driver detection using convolutional neural networks based segmentation model
    Khellal, Atmane
    Boulahmar, Mehrez
    Bahi, Abdelhak
    Nemra, Abdelkrim
    PROGRAM OF THE 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND AUTOMATIC CONTROL, ICEEAC 2024, 2024,