Litcius/Paper detail

A Malware Detection Approach Using Malware Images and Autoencoders

Xiang Jin, Xiaofei Xing, Haroon Elahi, Guojun Wang, Hai Jiang

202030 citationsDOI

Abstract

Most machine learning-based malware detection systems use various supervised learning methods to classify different instances of software as benign or malicious. This approach provides no information regarding the behavioral characteristics of malware. It also requires a large amount of training data and is prone to labeling difficulties and can reduce accuracy due to redundant training data. Therefore, we propose a malware detection method based on deep learning, which uses malware images and a set of autoencoders to detect malware. The method is to design an autoencoder to learn the functional characteristics of malware, and then to observe the reconstruction error of autoencoder to realize the classification and detection of malware and benign software. The proposed approach achieves 93% accuracy and comparatively better F1-score values while detecting malware and needs little training data when compared with traditional malware detection systems.

Topics & Concepts

MalwareAutoencoderComputer scienceArtificial intelligenceMachine learningDeep learningSoftwareData miningPattern recognition (psychology)Set (abstract data type)Training setComputer securityProgramming languageAdvanced Malware Detection TechniquesSoftware Testing and Debugging TechniquesDigital and Cyber Forensics