Dynamic Malware Detection Using Effective Machine Learning Models with Feature Selection Techniques

Abstract

Dynamic Malware is a type of virus that is self-modifying, which makes it difficult to analyze in the course of its operation. It occasionally changes its behavior based on the existing environment and the context of execution. The goal of this study was to identify and detect dynamic malware in Android devices using effective machine-learning models with feature selection techniques. With new malicious software emerging daily, relying solely on manual heuristic analysis has become ineffective. To address this limitation, the study used dynamic detection methods to detect the events of interest using machine learning models. Some of these measures entailed duplication of an environment in which the behavior of malware could be replicated and then come up with reports. The reports were then transformed into sparse vector models so that other machine-learning techniques could then be applied to them. In this research study seven different models, namely, KNN, DT, RF, AdaBoost, SGD, Extra Trees, and Gaussian NB, were used to train an effective malware detection model to predict the dynamic malware in its early stages. The study showed that Random Forest, Stochastic Gradient Descent, Extra Tree, and Gaussian Naive Bayes classifiers achieved the highest accuracy compared to other models. This study endorses the application of machine learning-based automated behavior analysis for malware detection, about the complexities involved in the dynamic behavioral analysis of malicious software.

Authors and Affiliations

Inam Ullah Khan, Fida Muhammad Khan, Zeeshan Ali Haider, Saba Khattak, Gulshan Naheed, Sana Shaoor Kiani

Keywords

Related Articles

LULC-NEAT: Land Use Land Cover Classification Using NeuroEvolution of Augmenting Topologies

Introduction/Importance of Study: NEAT's potency in optimizing neural networks for accurate LULC classification, aimed at better environmental stewardship, is shown. Novelty statement: LULC-NEAT introduces NeuroEvoluti...

Signal Processing Approach to Detect Non-Metallic Targets for Through Wall Imaging UsingUWB Antenna

This paper presents a signal-processing approach aimed at detecting non-metallic targets through walls using an Ultra-Wideband (UWB) antenna configuration. Through-wall imaging holds significant importance in various f...

Event-Based Vision for Robust SLAM: An Evaluation Using Hyper E2VID Event Reconstruction Algorithm

This paper investigates the limitations of traditional visual sensors in challenging environments by integrating event-based cameras with visual SLAM (Simultaneous Localization and Mapping). The work presents a novel c...

Recurrent Neural Network and Multi-Factor Feature Filtering for Ransomware Detection in Android Apps

The market is flooded with Android Software (apps), and at the same time that number is growing quickly, and so are the many security exploits that take advantage of such apps. The effectiveness of traditional defensiv...

Impact of COVID-19 Lockdown Measures on Air Quality in Khyber Pakhtunkhwa Province: A Google Earth Engine Based Study

Air pollution poses a critical challenge to urban sustainability and public health. The COVID-19 lockdown created a unique opportunity to study the effects of reduced human and industrial activities on air quality. In...

Download PDF file
  • EP ID EP760439
  • DOI -
  • Views 12
  • Downloads 0

How To Cite

Inam Ullah Khan, Fida Muhammad Khan, Zeeshan Ali Haider, Saba Khattak, Gulshan Naheed, Sana Shaoor Kiani (2024). Dynamic Malware Detection Using Effective Machine Learning Models with Feature Selection Techniques. International Journal of Innovations in Science and Technology, 6(3), -. https://europub.co.uk/articles/-A-760439