Computers (Feb 2024)

Static Malware Analysis Using Low-Parameter Machine Learning Models

  • Ryan Baker del Aguila,
  • Carlos Daniel Contreras Pérez,
  • Alejandra Guadalupe Silva-Trujillo,
  • Juan C. Cuevas-Tello,
  • Jose Nunez-Varela

DOI
https://doi.org/10.3390/computers13030059
Journal volume & issue
Vol. 13, no. 3
p. 59

Abstract

Read online

Recent advancements in cybersecurity threats and malware have brought into question the safety of modern software and computer systems. As a direct result of this, artificial intelligence-based solutions have been on the rise. The goal of this paper is to demonstrate the efficacy of memory-optimized machine learning solutions for the task of static analysis of software metadata. The study comprises an evaluation and comparison of the performance metrics of three popular machine learning solutions: artificial neural networks (ANN), support vector machines (SVMs), and gradient boosting machines (GBMs). The study provides insights into the effectiveness of memory-optimized machine learning solutions when detecting previously unseen malware. We found that ANNs shows the best performance with 93.44% accuracy classifying programs as either malware or legitimate even with extreme memory constraints.

Keywords