journal article·2024Open access

A GAN-EfficientNet-Based Traceability Method for Malicious Code Variant Families

Li Li, Qing Zhang, Youran Kong

Computers, Materials & Continua· Volume 80· Issue 1

Abstract

Due to the diversity and unpredictability of changes in malicious code, studying the traceability of variant families remains challenging. In this paper, we propose a GAN-EfficientNetV2-based method for tracing families of malicious code variants. This method leverages the similarity in layouts and textures between images of malicious code variants from the same source and their original family of malicious code images. The method includes a lightweight classifier and a simulator. The classifier utilizes the enhanced EfficientNetV2 to categorize malicious code images and can be easily deployed on mobile, embedded, and other devices. The simulator utilizes an enhanced generative adversarial network to simulate different variants of malicious code and generates datasets to validate the model’s performance. This process helps identify model vulnerabilities and security risks, facilitating model enhancement and development. The classifier achieves 98.61% and 97.59% accuracy on the MMCC dataset and Malevis dataset, respectively. The simulator’s generated image of malicious code variants has an FID value of 155.44 and an IS value of 1.72 ± 0.42. The classifier’s accuracy for tracing the family of malicious code variants is as high as 90.29%, surpassing that of mainstream neural network models. This meets the current demand for high generalization and anti-obfuscation abilities in malicious code classification models due to the rapid evolution of malicious code.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · Digital and Cyber Forensics · Software Testing and Debugging Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (19)

Show source-provided references
1. Review of code similarity detection methods and tools
2. Malware images: Visualization and automatic classification
3. Classification of malicious code variants based on VGGNet
4. A malicious code detection method based on Ghost-DenseNet-SE
5. A GAN based malware adversaries detection model
6. Performance evaluation of deep neural network on malware detection: Visual feature approach10.1007/s10586-022-03702-3 ↗
7. Image-based malware representation approach with EfficientNet convolutional neural networks for effective malware classification
8. A neural network approach for Malware classification
9. A fast detection method for malicious code based on feature fusion
10. MLP-mixer-autoencoder: A lightweight ensemble architecture for malware classification10.3390/info14030167 ↗
11. Homology analysis of malicious code families based on open set recognition
12. ViT4Mal: Lightweight vision transformer for malware detection on edge devices10.1145/3609112 ↗
13. GANs trained by a two time-scale update rule converge to a local nash equilibrium
14. Improved techniques for training GANs
15. A method for enhancing malicious code based on generative adversarial networks
16. An efficient DenseNet-based deep learning model for malware detection10.3390/e23030344 ↗
17. A novel malware detection and family classification scheme for IoT based on DEAM and DenseNet10.1155/2021/8690662 ↗
18. Malicious code classification method based on deep residual network and hybrid attention mechanism for edge security
19. Quantitative CNN malicious code detection method