Cargando…
An Efficient DenseNet-Based Deep Learning Model for Malware Detection
Recently, there has been a huge rise in malware growth, which creates a significant security threat to organizations and individuals. Despite the incessant efforts of cybersecurity research to defend against malware threats, malware developers discover new ways to evade these defense techniques. Tra...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7998822/ https://www.ncbi.nlm.nih.gov/pubmed/33804035 http://dx.doi.org/10.3390/e23030344 |
_version_ | 1783670640644980736 |
---|---|
author | Hemalatha, Jeyaprakash Roseline, S. Abijah Geetha, Subbiah Kadry, Seifedine Damaševičius, Robertas |
author_facet | Hemalatha, Jeyaprakash Roseline, S. Abijah Geetha, Subbiah Kadry, Seifedine Damaševičius, Robertas |
author_sort | Hemalatha, Jeyaprakash |
collection | PubMed |
description | Recently, there has been a huge rise in malware growth, which creates a significant security threat to organizations and individuals. Despite the incessant efforts of cybersecurity research to defend against malware threats, malware developers discover new ways to evade these defense techniques. Traditional static and dynamic analysis methods are ineffective in identifying new malware and pose high overhead in terms of memory and time. Typical machine learning approaches that train a classifier based on handcrafted features are also not sufficiently potent against these evasive techniques and require more efforts due to feature-engineering. Recent malware detectors indicate performance degradation due to class imbalance in malware datasets. To resolve these challenges, this work adopts a visualization-based method, where malware binaries are depicted as two-dimensional images and classified by a deep learning model. We propose an efficient malware detection system based on deep learning. The system uses a reweighted class-balanced loss function in the final classification layer of the DenseNet model to achieve significant performance improvements in classifying malware by handling imbalanced data issues. Comprehensive experiments performed on four benchmark malware datasets show that the proposed approach can detect new malware samples with higher accuracy (98.23% for the Malimg dataset, 98.46% for the BIG 2015 dataset, 98.21% for the MaleVis dataset, and 89.48% for the unseen Malicia dataset) and reduced false-positive rates when compared with conventional malware mitigation techniques while maintaining low computational time. The proposed malware detection solution is also reliable and effective against obfuscation attacks. |
format | Online Article Text |
id | pubmed-7998822 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-79988222021-03-28 An Efficient DenseNet-Based Deep Learning Model for Malware Detection Hemalatha, Jeyaprakash Roseline, S. Abijah Geetha, Subbiah Kadry, Seifedine Damaševičius, Robertas Entropy (Basel) Article Recently, there has been a huge rise in malware growth, which creates a significant security threat to organizations and individuals. Despite the incessant efforts of cybersecurity research to defend against malware threats, malware developers discover new ways to evade these defense techniques. Traditional static and dynamic analysis methods are ineffective in identifying new malware and pose high overhead in terms of memory and time. Typical machine learning approaches that train a classifier based on handcrafted features are also not sufficiently potent against these evasive techniques and require more efforts due to feature-engineering. Recent malware detectors indicate performance degradation due to class imbalance in malware datasets. To resolve these challenges, this work adopts a visualization-based method, where malware binaries are depicted as two-dimensional images and classified by a deep learning model. We propose an efficient malware detection system based on deep learning. The system uses a reweighted class-balanced loss function in the final classification layer of the DenseNet model to achieve significant performance improvements in classifying malware by handling imbalanced data issues. Comprehensive experiments performed on four benchmark malware datasets show that the proposed approach can detect new malware samples with higher accuracy (98.23% for the Malimg dataset, 98.46% for the BIG 2015 dataset, 98.21% for the MaleVis dataset, and 89.48% for the unseen Malicia dataset) and reduced false-positive rates when compared with conventional malware mitigation techniques while maintaining low computational time. The proposed malware detection solution is also reliable and effective against obfuscation attacks. MDPI 2021-03-15 /pmc/articles/PMC7998822/ /pubmed/33804035 http://dx.doi.org/10.3390/e23030344 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) ). |
spellingShingle | Article Hemalatha, Jeyaprakash Roseline, S. Abijah Geetha, Subbiah Kadry, Seifedine Damaševičius, Robertas An Efficient DenseNet-Based Deep Learning Model for Malware Detection |
title | An Efficient DenseNet-Based Deep Learning Model for Malware Detection |
title_full | An Efficient DenseNet-Based Deep Learning Model for Malware Detection |
title_fullStr | An Efficient DenseNet-Based Deep Learning Model for Malware Detection |
title_full_unstemmed | An Efficient DenseNet-Based Deep Learning Model for Malware Detection |
title_short | An Efficient DenseNet-Based Deep Learning Model for Malware Detection |
title_sort | efficient densenet-based deep learning model for malware detection |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7998822/ https://www.ncbi.nlm.nih.gov/pubmed/33804035 http://dx.doi.org/10.3390/e23030344 |
work_keys_str_mv | AT hemalathajeyaprakash anefficientdensenetbaseddeeplearningmodelformalwaredetection AT roselinesabijah anefficientdensenetbaseddeeplearningmodelformalwaredetection AT geethasubbiah anefficientdensenetbaseddeeplearningmodelformalwaredetection AT kadryseifedine anefficientdensenetbaseddeeplearningmodelformalwaredetection AT damaseviciusrobertas anefficientdensenetbaseddeeplearningmodelformalwaredetection AT hemalathajeyaprakash efficientdensenetbaseddeeplearningmodelformalwaredetection AT roselinesabijah efficientdensenetbaseddeeplearningmodelformalwaredetection AT geethasubbiah efficientdensenetbaseddeeplearningmodelformalwaredetection AT kadryseifedine efficientdensenetbaseddeeplearningmodelformalwaredetection AT damaseviciusrobertas efficientdensenetbaseddeeplearningmodelformalwaredetection |