A Convolutional Transformation Network for Malware Classification
Modern malware evolves various detection avoidance techniques to bypass the state-of-the-art detection methods. An emerging trend to deal with this issue is the combination of image transformation and machine learning techniques to classify and detect malware. However, existing works in this field only perform simple image transformation methods that limit the accuracy of the detection. In this paper, we introduce a novel approach to classify malware by using a deep network on images transformed from binary samples. In particular, we first develop a novel hybrid image transformation method to convert binaries into color images that convey the binary semantics. The images are trained by a deep convolutional neural network that later classifies the test inputs into benign or malicious categories. Through the extensive experiments, our proposed method surpasses all baselines and achieves 99.14% in terms of accuracy on the testing set.
Code (1)
Tasks
ClassificationGeneral ClassificationMalware ClassificationSimilar Papers 제목 키워드 기반
High-resolution Image-based Malware Classification using Multiple Instance Learning
This paper proposes a novel method of classifying malware into families using high-resolution greyscale images and multiple instance learning to overcome adversarial binary enlargement. Current methods of visualisation-b…
ClassificationMalware ClassificationMultiple Instance LearningRepresentation learning with function call graph transformations for malware open set recognition
Open set recognition (OSR) problem has been a challenge in many machine learning (ML) applications, such as security. As new/unknown malware families occur regularly, it is difficult to exhaust samples that cover all the…
Malware ClassificationOpen Set LearningRepresentation LearningBehavioral Malware Classification using Convolutional Recurrent Neural Networks
Behavioral malware detection aims to improve on the performance of static signature-based techniques used by anti-virus systems, which are less effective against modern polymorphic and metamorphic malware. Behavioral mal…
Behavioral Malware ClassificationBehavioral Malware DetectionClassificationDiversity+3Designing Deep Convolutional Neural Networks using a Genetic Algorithm for Image-based Malware Classification
In recent years, deep Convolutional Neural Networks (CNNs) have shown great potential in malware classification. CNNs, which are originally designed for image processing, identify malware binaries visualised as images. D…
Evolutionary AlgorithmsMalware ClassificationClassifying Malware Images with Convolutional Neural Network Models
Due to increasing threats from malicious software (malware) in both number and complexity, researchers have developed approaches to automatic detection and classification of malware, instead of analyzing methods for malw…
ClassificationGeneral ClassificationMalware ClassificationObject Recognition