CROct 24, 2019

Neurlux: Dynamic Malware Analysis Without Feature Engineering

arXiv:1910.11376v175 citations
Originality Incremental advance
AI Analysis

This addresses the problem of time-consuming manual feature engineering in malware detection for computer security, though it is incremental by applying document classification ideas to a new domain.

The paper tackles malware detection by proposing Neurlux, a neural network that learns automatically from dynamic analysis reports without feature engineering, showing it improves state-of-the-art performance and generalizes across datasets.

Malware detection plays a vital role in computer security. Modern machine learning approaches have been centered around domain knowledge for extracting malicious features. However, many potential features can be used, and it is time consuming and difficult to manually identify the best features, especially given the diverse nature of malware. In this paper, we propose Neurlux, a neural network for malware detection. Neurlux does not rely on any feature engineering, rather it learns automatically from dynamic analysis reports that detail behavioral information. Our model borrows ideas from the field of document classification, using word sequences present in the reports to predict if a report is from a malicious binary or not. We investigate the learned features of our model and show which components of the reports it tends to give the highest importance. Then, we evaluate our approach on two different datasets and report formats, showing that Neurlux improves on the state of the art and can effectively learn from the dynamic analysis reports. Furthermore, we show that our approach is portable to other malware analysis environments and generalizes to different datasets.

Foundations

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

Your Notes