Journal of Information Security · 2014 · 409 citations · 28 references
ComputingComputer ScienceCybersecurityComputer SecurityMachine LearningMalware AnalysisAnti-analysis TechniquesBehavioral AnalysisMalware ClassificationBehavioral Malware DetectionBehavioral PatternsMachine Learning For Malware ClassificationMachine Learning-based Malware DetectionMalware Behavior AnalysisMalware DetectionPolymorphic MalwareSignature-based Malware Classification
Malicious software, including polymorphic and metamorphic variants, poses a major Internet threat by constantly changing code, overwhelming signature‑based defenses, and exhibiting shared behavioral patterns across families. This survey reviews methods for analyzing and classifying malware. It describes how static and dynamic behavioral patterns are leveraged with machine‑learning techniques to detect and assign unknown malware to known families.
One of the major and serious threats on the Internet today is malicious software, often referred to as a malware. The malwares being designed by attackers are polymorphic and metamorphic which have the ability to change their code as they propagate. Moreover, the diversity and volume of their variants severely undermine the effectiveness of traditional defenses which typically use signature based techniques and are unable to detect the previously unknown malicious executables. The variants of malware families share typical behavioral patterns reflecting their origin and purpose. The behavioral patterns obtained either statically or dynamically can be exploited to detect and classify unknown malwares into their known families using machine learning techniques. This survey paper provides an overview of techniques for analyzing and classifying the malwares.
28
Mark Hall, Eibe Frank, Geoffrey Holmes et al. · ACM SIGKDD Explorations Newsletter · 2009 · 17.8K citations
Piotr Indyk, Rajeev Motwani · 1998 · 4.2K citations · Full text
Lakshmanan Nataraj, S. Karthikeyan, Grégoire Jacob et al. · 2011 · 1.2K citations
Data mining methods for detection of new malicious executables
Matthew G. Schultz, Eleazar Eskin, F. Zadok et al. · 2002 · 1.1K citations · Full text
Limits of Static Analysis for Malware Detection
A. Moser, Christopher Kruegel, Engin Kirda · 2007 · 801 citations