College of Air and Missile Defense, Air Force Engineering University, Xi'an 710051, China.
Comput Intell Neurosci. 2021 Dec 14;2021:1070586. doi: 10.1155/2021/1070586. eCollection 2021.
The increasing volume and types of malwares bring a great threat to network security. The malware binary detection with deep convolutional neural networks (CNNs) has been proved to be an effective method. However, the existing malware classification methods based on CNNs are unsatisfactory to this day because of their poor extraction ability, insufficient accuracy of malware classification, and high cost of detection time. To solve these problems, a novel approach, namely, multiscale feature fusion convolutional neural networks (MFFCs), was proposed to achieve an effective classification of malware based on malware visualization utilizing deep learning, which can defend against malware variants and confusing malwares. The approach firstly converts malware code binaries into grayscale images, and then, these images will be normalized in size by utilizing the MFFC model to identify malware families. Comparative experiments were carried out to verify the performance of the proposed method. The results indicate that the MFFC stands out among the recent advanced methods with an accuracy of 98.72% and an average cost of 5.34 milliseconds on the Malimg dataset. Our method can effectively identify malware and detect variants of malware families, which has excellent feature extraction capability and higher accuracy with lower detection time.
越来越多的恶意软件类型和数量对网络安全构成了极大的威胁。事实证明,使用深度卷积神经网络(CNN)进行恶意软件二进制检测是一种有效的方法。然而,由于其提取能力差、恶意软件分类精度不足和检测时间成本高,基于 CNN 的现有恶意软件分类方法至今仍不尽人意。为了解决这些问题,提出了一种新的方法,即多尺度特征融合卷积神经网络(MFFC),利用深度学习对恶意软件进行可视化,实现恶意软件的有效分类,从而抵御恶意软件变体和混淆恶意软件。该方法首先将恶意软件代码二进制文件转换为灰度图像,然后利用 MFFC 模型对这些图像进行大小归一化,以识别恶意软件家族。进行了对比实验来验证所提出方法的性能。结果表明,在 Malimg 数据集上,MFFC 的准确率为 98.72%,平均成本为 5.34 毫秒,优于最新的先进方法。我们的方法可以有效地识别恶意软件和检测恶意软件家族的变体,具有出色的特征提取能力和更高的准确率,同时检测时间更短。