Work

Malware Detection on Linux Using Runtime Opcode Tracing

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
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W4404564186
FWCI: 0.232
Cites: 11
Cited by: 1
Related to: 10