2011 · 42 citations · 17 references
ComputingComputer ScienceCybersecurityComputer SecurityMachine LearningMalware AnalysisMalware ClassificationPacked Malware AnalysisBinary Malware ClassificationMachine Learning For Malware ClassificationMachine Learning-based Malware DetectionMalware DetectionPacked Executable AnalysisPacked Malware DetectionPacking DetectionStatic Malware Classification
Malware is any software designed to harm computers. Commercial anti-virus are based on signature scanning, which is a technique effective only when the malicious executables have been previously analysed and identified. Malware writers employ several techniques in order to hide their actual behaviour. Executable packing consists in encrypting or hiding the real payload of the executable. Generic unpacking techniques do not depend on the packer used, as they execute the binary within an isolated environment (namely `sandbox') to gather the real code of the packed executable. However, this approach is slow and, therefore, a filter step is required to determine when an executable has been packed. To this end, supervised machine learning approaches trained with static features from the executables have been proposed. Notwithstanding, supervised learning methods need the identification and labelling of a high number of packed and not packed executables. In this paper, we propose a new method for packed executable detection that adopts a collective learning approach to reduce the labelling requirements of completely supervised approaches. We performed an empirical validation demonstrating that the system maintains a high accuracy rate while the labelling efforts are lower than when using supervised learning.
17
WEKA: a machine learning workbench
Geoffrey Holmes, A. Donkin, Ian H. Witten · 2002 · 936 citations · Full text
The art of computer virus research and defense
Choice Reviews Online · 2005 · 843 citations
WEKA: The Waikato Environment for Knowledge Analysis
Stephen Garner · 1996 · 477 citations
Information gain and a general measure of correlation
John T. Kent · Biometrika · 1983 · 396 citations