Malware Detection Using 1-Dimensional Convolutional Neural Networks
Malware Detection Using 1-Dimensional Convolutional Neural Networks
复制标题
DOI:
10.1109/eurospw.2019.00034
复制
发表时间:
2019-06
期刊:
影响因子:
--
通讯作者:
Arindam Sharma;P. Malacaria;M. Khouzani
中科院分区:
文献类型:
--
作者:
Arindam Sharma;P. Malacaria;M. Khouzani
This work introduces a highly accurate and efficient malware detection system based on 1-dimensional convolutional neural networks. The system takes as input a binary file and classifies it as malicious or benign. There is minimal pre-processing of the binaries, with features discovery left to the network during training. A crucial difference with other convolutional neural networks (CNN) based approaches is the use of 1-dimensional convolutions; this methodological choice is shown to have significant positive consequences for the detector. In order to compare the detector with state-of-the-art techniques a TF-IDF based benchmark malware detector is also implemented: experiments show an improved accuracy of the proposed CNN detector while maintaining similar training times. The system is also compared, on a publicly available dataset of 11130 binaries, with an existing embedding based CNN detector. The proposed system outperforms, both in accuracy and training time the embedding based CNN.