paper-with-me

Papers

Malware Classification using Deep Learning based Feature Extraction and Wrapper based Feature Selection Technique

2019-10-24 · Muhammad Furqan Rafique, Muhammad Ali, Aqsa Saeed Qureshi, Asifullah Khan, Anwar Majid Mirza

In the case of malware analysis, categorization of malicious files is an essential part after malware detection. Numerous static and dynamic techniques have been reported so far for categorizing malware. This research presents a deep learning-based malware detection (DLMD) technique based on static methods for classifying different malware families. The proposed DLMD technique uses both the byte and ASM files for feature engineering, thus classifying malware families. First, features are extracted from byte files using two different Deep Convolutional Neural Networks (CNN). After that, essential and discriminative opcode features are selected using a wrapper-based mechanism, where Support Vector Machine (SVM) is used as a classifier. The idea is to construct a hybrid feature space by combining the different feature spaces to overcome the shortcoming of particular feature space and thus, reduce the chances of missing a malware. Finally, the hybrid feature space is used to train a Multilayer Perceptron, which classifies all nine different malware families. Experimental results show that proposed DLMD technique achieves log-loss of 0.09 for ten independent runs. Moreover, the proposed DLMD technique's performance is compared against different classifiers and shows its effectiveness in categorizing malware. The relevant code and database can be found at https://github.com/cyberhunters/Malware-Detection-Using-Machine-Learning.

📄 PDF Abstract BibTeX arXiv:1910.10958

Code (1)

cyberhunters/Malware-Detection-Using-Machine-Learning 공식 구현 pytorch

Tasks

Feature Engineeringfeature selectionGeneral ClassificationMalware AnalysisMalware ClassificationMalware Detection

Similar Papers 제목 키워드 기반

Novel Feature Extraction, Selection and Fusion for Effective Malware Family Classification

2015-11-13 · Mansour Ahmadi, Dmitry Ulyanov, Stanislav Semenov, Mikhail Trofimov 외

Modern malware is designed with mutation characteristics, namely polymorphism and metamorphism, which causes an enormous growth in the number of variants of malware samples. Categorization of malware samples on the basis…

Computer SecurityGeneral ClassificationMalware Classification

Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performance

2023-07-27 · Savino Dambra, Yufei Han, Simone Aonzo, Platon Kotzias 외

Many studies have proposed machine-learning (ML) models for malware detection and classification, reporting an almost-perfect performance. However, they assemble ground-truth in different ways, use diverse static- and dy…

ClassificationMalware ClassificationMalware Detection

Orthrus: A Bimodal Learning Architecture for Malware Classification

2020-09-28 · Daniel Gibert, Carles Mateu, Jordi Planes

Malware detection and classification is a challenging problem and an active area of research. Traditional machine learning methods depend almost entirely on the ability to extract a set of discriminative features into wh…

ClassificationDeep LearningFeature EngineeringGeneral Classification+2

A Comparison of Graph Neural Networks for Malware Classification

2023-03-22 · Vrinda Malhotra, Katerina Potika, Mark Stamp

Managing the threat posed by malware requires accurate detection and classification techniques. Traditional detection strategies, such as signature scanning, rely on manual analysis of malware to extract relevant feature…

ClassificationGraph ClassificationGraph Neural NetworkMalware Classification

Android Malware Detection Based on RGB Images and Multi-feature Fusion

2024-08-29 · Zhiqiang Wang, Qiulong Yu, Sicheng Yuan

With the widespread adoption of smartphones, Android malware has become a significant challenge in the field of mobile device security. Current Android malware detection methods often rely on feature engineering to const…

Android Malware DetectionEdge DetectionFeature Engineeringimage-classification+2