z-logo
open-access-imgOpen Access
Automatic analysis of malware behavior using machine learning
Author(s) -
Konrad Rieck,
Philipp Trinius,
Carsten Willems,
Thorsten Holz
Publication year - 2011
Publication title -
journal of computer security
Language(s) - English
Resource type - Journals
eISSN - 1875-8924
pISSN - 0926-227X
DOI - 10.3233/jcs-2010-0410
Subject(s) - malware , computer science , malware analysis , cluster analysis , cryptovirology , static analysis , trojan , overhead (engineering) , software , the internet , machine learning , artificial intelligence , data mining , computer security , operating system , programming language
Malicious software - so called malware - poses a major threat to the security of computer systems. The amount and diversity of its variants render classic security defenses ineffective, such that millions of hosts in the Internet are infected with malware in the form of computer viruses, Internet worms and Trojan horses. While obfuscation and polymorphism employed by malware largely impede detection at file level, the dynamic analysis of malware binaries during run-time provides an instrument for characterizing and defending against the threat of malicious software. In this article, we propose a framework for the automatic analysis of malware behavior using machine learning. The framework allows for automatically identifying novel classes of malware with similar behavior (clustering) and assigning unknown malware to these discovered classes (classification). Based on both, clustering and classification, we propose an incremental approach for behavior-based analysis, capable of processing the behavior of thousands of malware binaries on a daily basis. The incremental analysis significantly reduces the run-time overhead of current analysis methods, while providing accurate discovery and discrimination of novel malware variants.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom