paper-with-me

Papers

Detecting new obfuscated malware variants: A lightweight and interpretable machine learning approach

2024-07-07 · Oladipo A. Madamidola, Felix Ngobigha, Adnane Ez-zizi

Machine learning has been successfully applied in developing malware detection systems, with a primary focus on accuracy, and increasing attention to reducing computational overhead and improving model interpretability. However, an important question remains underexplored: How well can machine learning-based models detect entirely new forms of malware not present in the training data? In this study, we present a machine learning-based system for detecting obfuscated malware that is not only highly accurate, lightweight and interpretable, but also capable of successfully adapting to new types of malware attacks. Our system is capable of detecting 15 malware subtypes despite being exclusively trained on one malware subtype, namely the Transponder from the Spyware family. This system was built after training 15 distinct random forest-based models, each on a different malware subtype from the CIC-MalMem-2022 dataset. These models were evaluated against the entire range of malware subtypes, including all unseen malware subtypes. To maintain the system's streamlined nature, training was confined to the top five most important features, which also enhanced interpretability. The Transponder-focused model exhibited high accuracy, exceeding 99.8%, with an average processing speed of 5.7 microseconds per file. We also illustrate how the Shapley additive explanations technique can facilitate the interpretation of the model predictions. Our research contributes to advancing malware detection methodologies, pioneering the feasibility of detecting obfuscated malware by exclusively training a model on a single or a few carefully selected malware subtypes and applying it to detect unseen subtypes.

📄 PDF Abstract BibTeX arXiv:2407.07918

Code (0)

등록된 구현이 없습니다.

Tasks

Interpretable Machine LearningMalware Detection

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
Focus 설명 없음
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Task-Aware Meta Learning-based Siamese Neural Network for Classifying Obfuscated Malware

2021-10-26 · Jinting Zhu, Julian Jang-Jaccard, Amardeep Singh, Paul A. Watters 외

Malware authors apply different techniques of control flow obfuscation, in order to create new malware variants to avoid detection. Existing Siamese neural network (SNN)-based malware detection methods fail to correctly …

Few-Shot LearningMalware DetectionMeta-Learning

DRLDO: A novel DRL based De-ObfuscationSystem for Defense against Metamorphic Malware

2021-02-01 · Mohit Sewak, Sanjay K. Sahay, Hemant Rathore

In this paper, we propose a novel mechanism to normalize metamorphic and obfuscated malware down at the opcode level and hence create an advanced metamorphic malware de-obfuscation and defense system. We name this system…

Deep Reinforcement LearningIntrusion Detection

Obfuscated Malware Detection: Investigating Real-world Scenarios through Memory Analysis

2024-04-03 · S M Rakib Hasan, Aakar Dhakal

In the era of the internet and smart devices, the detection of malware has become crucial for system security. Malware authors increasingly employ obfuscation techniques to evade advanced security solutions, making it ch…

Malware Detection

A Novel Approach to Malicious Code Detection Using CNN-BiLSTM and Feature Fusion

2024-10-12 · Lixia Zhang, Tianxu Liu, Kaihui Shen, Cheng Chen

With the rapid advancement of Internet technology, the threat of malware to computer systems and network security has intensified. Malware affects individual privacy and security and poses risks to critical infrastructur…

Malware Detection

Obfuscated Memory Malware Detection

2024-08-23 · Sharmila S P, Aruna Tiwari, Narendra S Chaudhari

Providing security for information is highly critical in the current era with devices enabled with smart technology, where assuming a day without the internet is highly impossible. Fast internet at a cheaper price, not o…

Binary ClassificationFeature EngineeringMalware DetectionMulti-class Classification