ליאור רוקח

אקדמי בכיר

Mal-ID

Automatic malware detection using common segment analysis and meta-features

This paper proposes several novel methods, based on machine learning, to detect malware in executable files without any need for preprocessing, such as unpacking or disassembling. The basic method (Mal-ID) is a new static (form-based) analysis methodology that uses common segment analysis in order to detect malware files. By using common segment analysis, Mal-ID is able to discard malware parts that originate from benign code. In addition, Mal-ID uses a new kind of feature, termed meta-feature, to better capture the properties of the analyzed segments. Rather than using the entire file, as is usually the case with machine learning based techniques, the new approach detects malware on the segment level. This study also introduces two Mal-ID extensions that improve the Mal-ID basic method in various aspects. We rigorously evaluated Mal-ID and its two extensions with more than ten performance measures, and compared them to the highly rated boosted decision tree method under identical settings. The evaluation demonstrated that Mal-ID and the two Mal-ID extensions outperformed the boosted decision tree method in almost all respects. In addition, the results indicated that by extracting meaningful features, it is sufficient to employ one simple detection rule for classifying executable files.

שפת פרסום אנגלית
דפים 949-979
כתב עת Journal of Machine Learning Research
כרך 13
סטטוס פרסום פורסם - 01.04.2012

Keywords

Common segment analysis
Computer security
Malware detection
Supervised learning

ASJC Scopus subject areas

Control and Systems Engineering
Software
Statistics and Probability
Artificial Intelligence
קבצים וקישורים אחרים
Link to publication in Scopus