Lightweight Malicious Code Classification Method Based on Improved SqueezeNet
Source abstract
Abstract
With the growth of the Internet, more and more business is being done online, for example, online offices, online education and so on. While this makes people’s lives more convenient, it also increases the risk of the network being attacked by malicious code. Therefore, it is important to identify malicious codes on computer systems efficiently. However, most of the existing malicious code detection methods have two problems: (1) The ability of the model to extract features is weak, resulting in poor model performance. (2) The large scale of model data leads to difficulties deploying on devices with limited resources. Therefore, this paper proposes a lightweight malicious code identification model Lightweight Malicious Code Classification Method Based on Improved SqueezeNet (LCMISNet). In this paper, the MFire lightweight feature extraction module is constructed by proposing a feature slicing module and a multi-size depthwise separable convolution module. The feature slicing module reduces the number of parameters by grouping features. The multi-size depthwise separable convolution module reduces the number of parameters and enhances the feature extraction capability by replacing the standard convolution with depthwise separable convolution with different convolution kernel sizes. In addition, this paper also proposes a feature splicing module to connect the MFire lightweight feature extraction module based on the feature reuse and constructs the lightweight model LCMISNet. The malicious code recognition accuracy of LCMISNet on the BIG 2015 dataset and the Malimg dataset reaches 98.90% and 99.58%, respectively. It proves that LCMISNet has a powerful malicious code recognition performance. In addition, compared with other network models, LCMISNet has better performance, and a lower number of parameters and computations.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Malware Detection Techniques · Network Security and Intrusion Detection · Imbalanced Data Classification Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (31)
Show source-provided references
1. Research on computer network security prevention strategy
2. Research on computer network virus and its defense technology
3. K. Chen, “Research on malicious code detection technology based on deep learning,” M.S. dissertation, University of Beijing Jiaotong: China, 2020.
4. Summary of research on malicious code detection technology
5. Malicious code detection based on image feature fusion
6. Multiclass malware classification via first and second-order texture statistics10.1016/j.cose.2020.101895 ↗
7. A study on various common denoising methods on chest x-ray images10.37256/aie.3220221714 ↗
8. Multi-timeframe algorithmic trading bots using thick data heuristics with deep reinforcement learning10.37256/aie.3220221722 ↗
9. Bloody mahjong playing strategy based on the integration of deep learning and XGBoost10.1049/cit2.12031 ↗
10. Stock values predictions using deep learning based hybrid models10.1049/cit2.12052 ↗
11. A hybrid CNN for image denoising
12. Single-image dehazing based on two-stream convolutional neural network
13. Deep residual learning for image recognition
14. Batch normalization: Accelerating deep network training by reducing internal covariate shift
15. Interpretability of deep learning-based malicious code detection
16. Malicious code API classification based on convolutional neural network
17. Malware classification method based on word vector of assembly instruction and CNN
18. Malware family classification based on deep learning visualization
19. Classification of malicious code variants based on VGGNet
20. Malicious code detection based on CNNs and multi-objective algorithm10.1016/j.jpdc.2019.03.010 ↗
21. Classification of malware based on gray texture fingerprint
22. IMCFN: Image-based malware classification using finetuned convolutional neural network architecture10.1016/j.comnet.2020.107138 ↗
23. A malicious code detection method based on Ghost-DenseNet-SE
24. Malicious code classification method based on improved MobileNetV2
25. Multi-neural network malicious code detection model based on depthwise separable convolution
26. Research on malicious code family classification combining attention mechanism
27. Malicious code detection based on multi-channel image deep learning
28. Densely connected convolutional networks
29. Shufflenet: An extremely efficient convolutional neural network for mobile devices
30. A. G. Howard, M. Zhu, B. Chen, D. Kalenichenko, W. Wang et al., “MobileNets: Efficient convolutional neural networks for mobile vision applications,” arXiv preprint arXiv:1704.04861, 2017.
31. Going deeper with convolutions