LGCRMLMay 15, 2019

Automatic Malware Description via Attribute Tagging and Similarity Embedding

arXiv:1905.06262v316 citations
Originality Incremental advance
AI Analysis

This addresses the information gap for cybersecurity analysts by providing interpretable malware descriptions and efficient similarity comparisons, though it is incremental as it builds on existing deep learning and tagging methods.

The paper tackles the lack of interpretability in machine learning-based malware detection by learning a representation space for malware samples that groups similar malicious behaviors and generating human-interpretable semantic descriptions. It achieves over 95% accuracy in identifying tag descriptions with a 1% false positive rate and a similarity index that is 32 times smaller and more effective than raw feature vectors.

With the rapid proliferation and increased sophistication of malicious software (malware), detection methods no longer rely only on manually generated signatures but have also incorporated more general approaches like machine learning detection. Although powerful for conviction of malicious artifacts, these methods do not produce any further information about the type of threat that has been detected neither allows for identifying relationships between malware samples. In this work, we address the information gap between machine learning and signature-based detection methods by learning a representation space for malware samples in which files with similar malicious behaviors appear close to each other. We do so by introducing a deep learning based tagging model trained to generate human-interpretable semantic descriptions of malicious software, which, at the same time provides potentially more useful and flexible information than malware family names. We show that the malware descriptions generated with the proposed approach correctly identify more than 95% of eleven possible tag descriptions for a given sample, at a deployable false positive rate of 1% per tag. Furthermore, we use the learned representation space to introduce a similarity index between malware files, and empirically demonstrate using dynamic traces from files' execution, that is not only more effective at identifying samples from the same families, but also 32 times smaller than those based on raw feature vectors.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes