A Novel Framework for Windows Malware Detection Using a Deep Learning Approach
Source abstract
Abstract
Malicious software (malware) is one of the main cyber threats that organizations and Internet users are currently facing. Malware is a software code developed by cybercriminals for damage purposes, such as corrupting the system and data as well as stealing sensitive data. The damage caused by malware is substantially increasing every day. There is a need to detect malware efficiently and automatically and remove threats quickly from the systems. Although there are various approaches to tackle malware problems, their prevalence and stealthiness necessitate an effective method for the detection and prevention of malware attacks. The deep learning-based approach is recently gaining attention as a suitable method that effectively detects malware. In this paper, a novel approach based on deep learning for detecting malware proposed. Furthermore, the proposed approach deploys novel feature selection, feature co-relation, and feature representations to significantly reduce the feature space. The proposed approach has been evaluated using a Microsoft prediction dataset with samples of 21,736 malware composed of 9 malware families. It achieved 96.01% accuracy and outperformed the existing techniques of malware detection.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Malware Detection Techniques · Network Security and Intrusion Detection · Digital and Cyber Forensics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (33)
Show source-provided references
1. P. CISCO Report, “Cybersecurity Almanac:100 Facts, Figures and Statistics, “Report by cisco,” https://cybersecurityventures.com/cybersecurity-almanac-2019/, 2019 (accessed October 2020).
2. N. A. C. Accenture, “The cost of Cybercrime Study Report by accenture,” https://www.accenture.com/acnmedia/pdf-96/accenture-2019-cost-of-cybercrime-study-final.pdf, 2019 (accessed MARCH 6, 2020).
3. K. Kaspersky, “Malware Report by kaspersky,” https://go.kaspersky.com/rs/802-IJN-240/images/KSB 2019 Statistics EN.pdf, 2019 (accessed October 2020).
4. Cloudeyes: Cloud-based malware detection with reversible sketch for resource-constrained internet of things (iot) devices
5. Behavior-based features model for malware detection10.1007/s11416-015-0244-0 ↗
6. Construction and evaluation of the new heuristic malware detection mechanism based on executable files static analysis10.1007/s11416-017-0309-3 ↗
7. A two-layered malware detection model based on permission for android
8. Iterative classifier fusion system for the detection of android malware10.1109/TBDATA.2017.2676100 ↗
9. Dynamic analysis for iot malware detection with convolution neural network model10.1109/ACCESS.2020.2995887 ↗
10. Zero-day malware detection using transferred generative adversarial networks based on deep autoencoders10.1016/j.ins.2018.04.092 ↗
11. A comprehensive review on malware detection approaches10.1109/ACCESS.2019.2963724 ↗
12. Detecting malware evolution using support vector machines10.1016/j.eswa.2019.113022 ↗
13. Hybrid consensus pruning of ensemble classifiers for big data malware detection10.1109/TCC.2015.2481378 ↗
14. A malware detection method of code texture visualization based on an improved faster rcnn combining transfer learning10.1109/ACCESS.2020.3022722 ↗
15. An adaptive trust boundary protection for iiot networks using deep-learning feature extraction based semi-supervised model
16. A new approach for malware detection based on evolutionary algorithm
17. Using deep-learning-based memory analysis for malware detection in cloud
18. Malicious code detection based on code semantic features10.1109/ACCESS.2020.3026052 ↗
19. Malinsight: A systematic profiling-based malware detection framework10.1016/j.jnca.2018.10.022 ↗
20. A method for windows malware detection based on deep learning
21. Marín · Data science–analytics and applications · 2021 · 10510.1007/978-3-658-32182-6_16 ↗
22. Adversarial deep learning for robust detection of binary encoded malware
23. Adversarial examples for malware detection
24. Malware detection using deep transferred generative adversarial networks
25. W. Hu and Y. Tan, “Generating adversarial malware examples for black-box attacks based on gan,” arXiv preprint arXiv: 1702.05983, 2017.
26. Adversary resistant deep neural networks with an application to malware detection
27. Bringing a gan to a knife-fight: Adapting malware communication to avoid detection
28. Exploring adversarial examples in malware detection
29. Cognitive spammer: A framework for pagerank analysis with split by over-sampling and train by under-fitting10.1016/j.future.2018.07.046 ↗
30. Lightgbm algorithm for malware detection
31. Detecting malware on x86-based iot devices in autonomous driving10.1109/MWC.2019.1800505 ↗
32. Malware classification with lstm and gru language models and a character-level cnn
33. Microsoft, “Microsoft malware prediction,” https://www.kaggle.com/c/microsoft-malware-prediction/overview, 2018 (accessed September 18, 2020).