AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corpora

dc.contributor.authorJoyce, Robert J.
dc.contributor.authorPatel, Tirth
dc.contributor.authorNicholas, Charles
dc.contributor.authorRaff, Edward
dc.date.accessioned2023-07-18T19:44:08Z
dc.date.available2023-07-18T19:44:08Z
dc.date.issued2023-06-09
dc.description.abstractWhen investigating a malicious file, searching for related files is a common task that malware analysts must perform. Given that production malware corpora may contain over a billion files and consume petabytes of storage, many feature extraction and similarity search approaches are computationally infeasible. Our work explores the potential of antivirus (AV) scan data as a scalable source of features for malware. This is possible because AV scan reports are widely available through services such as VirusTotal and are ~100x smaller than the average malware sample. The information within an AV scan report is abundant with information and can indicate a malicious file's family, behavior, target operating system, and many other characteristics. We introduce AVScan2Vec, a language model trained to comprehend the semantics of AV scan data. AVScan2Vec ingests AV scan data for a malicious file and outputs a meaningful vector representation. AVScan2Vec vectors are ~3 to 85x smaller than popular alternatives in use today, enabling faster vector comparisons and lower memory usage. By incorporating Dynamic Continuous Indexing, we show that nearest-neighbor queries on AVScan2Vec vectors can scale to even the largest malware production datasets. We also demonstrate that AVScan2Vec vectors are superior to other leading malware feature vector representations across nearly all classification, clustering, and nearest-neighbor lookup algorithms that we evaluated.en_US
dc.description.urihttps://arxiv.org/abs/2306.06228en_US
dc.format.extent17 pagesen_US
dc.genrejournal articlesen_US
dc.genrepreprintsen_US
dc.identifierdoi:10.13016/m2t32p-qazv
dc.identifier.urihttps://doi.org/10.48550/arXiv.2306.06228
dc.identifier.urihttp://hdl.handle.net/11603/28745
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.en_US
dc.titleAVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corporaen_US
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0001-9494-7139en_US
dcterms.creatorhttps://orcid.org/0000-0002-9900-1972en_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2306.06228.pdf
Size:
1.03 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: