Year: 2024
Type: conference-paper
Abstract: The fast-paced evolution of cyberattacks to digital infrastructures requires new protection mechanisms to counter-attack them. Malware attacks, a type of cyberattacks ranging from viruses and worms to ransomware and spyware, have been traditionally detected using signature-based methods. But with new versions of malware, this approach is not good enough, and new machine learning tools look promising. In this paper we evaluate five machine learning models (SVM, KNN, Naive Bayes, Decision Tree and Random Forest) to detect Linux malware on applications during its runtime by tracking their executed instructions (opcodes). We show the methodology, the initial dataset preparation, the infrastructure used to obtain the traces of executed instructions, and the evaluation of the results for the different models used. The obtained results show that Random Forest classifier gets the best results, with 90% accuracy or higher.
Source: Proceedings
Authors: Martí Alonso, Juan José Costa, Enric Morancho
Institution: Universitat Politècnica de Catalunya
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W4404564186
