Command-line Obfuscation Detection using Small Language Models

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Outrata, Vojtech, Polak, Michael Adam, Kopp, Martin
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916346903658496
author Outrata, Vojtech
Polak, Michael Adam
Kopp, Martin
author_facet Outrata, Vojtech
Polak, Michael Adam
Kopp, Martin
contents To avoid detection, adversaries often use command-line obfuscation. There are numerous techniques of the command-line obfuscation, all designed to alter the command-line syntax without affecting its original functionality. This variability forces most security solutions to create an exhaustive enumeration of signatures for even a single pattern. In contrast to using signatures, we have implemented a scalable NLP-based detection method that leverages a custom-trained, small transformer language model that can be applied to any source of execution logs. The evaluation on top of real-world telemetry demonstrates that our approach yields high-precision detections even on high-volume telemetry from a diverse set of environments spanning from universities and businesses to healthcare or finance. The practical value is demonstrated in a case study of real-world samples detected by our model. We show the model's superiority to signatures on established malware known to employ obfuscation and showcase previously unseen obfuscated samples detected by our model.
format Preprint
id arxiv_https___arxiv_org_abs_2408_02637
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Command-line Obfuscation Detection using Small Language Models
Outrata, Vojtech
Polak, Michael Adam
Kopp, Martin
Cryptography and Security
Machine Learning
To avoid detection, adversaries often use command-line obfuscation. There are numerous techniques of the command-line obfuscation, all designed to alter the command-line syntax without affecting its original functionality. This variability forces most security solutions to create an exhaustive enumeration of signatures for even a single pattern. In contrast to using signatures, we have implemented a scalable NLP-based detection method that leverages a custom-trained, small transformer language model that can be applied to any source of execution logs. The evaluation on top of real-world telemetry demonstrates that our approach yields high-precision detections even on high-volume telemetry from a diverse set of environments spanning from universities and businesses to healthcare or finance. The practical value is demonstrated in a case study of real-world samples detected by our model. We show the model's superiority to signatures on established malware known to employ obfuscation and showcase previously unseen obfuscated samples detected by our model.
title Command-line Obfuscation Detection using Small Language Models
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2408.02637