A Review on Malware Analysis by using an Approach of Machine Learning Techniques
In the Internet age, malware (such as viruses, trojans, ransomware, and bots) has posed serious and
evolving security threats to Internet users. To protect legitimate users from these threats, anti-malware software
products from different companies, including Comodo, Kaspersky, Kingsoft, and Symantec, provide the major
defense against malware. Unfortunately, driven by the economic benefits, the number of new malware samples
has explosively increased: anti-malware vendors are now confronted with millions of potential malware samples
per year. In order to keep on combating the increase in malware samples, there is an urgent need to develop
intelligent methods for effective and efficient malware detection from the real and large daily sample collection.
One of the most common approaches in literature is using machine learning techniques, to automatically learn
models and patterns behind such complexity, and to develop technologies to keep pace with malware evolution.
This survey aims at providing an overview on the way machine learning has been used so far in the context of
malware analysis in Windows environments. This paper gives an survey on the features related to malware files
or documents and what machine learning techniques they employ (i.e., what algorithm is used to process the input
and produce the output). Different issues and challenges are also discussed.