Malware is an acronym for malware and is widely used in today's computer market. Malware is software used to acquire confidential information and to access the victim's private system ("Who created the malware, why?", Parameter 13). There are various kinds of malware. The main categories are viruses, Ransomware, worms, keyloggers, trojans, rootkits. Today, malware is most commonly used to steal personal information from victims for financial gain, but malware is not necessarily the case. The first computer worm was written as a harmless prank.
Malware was originally created by John von Neumann in 1949. Since then, more and more malware has been created. Antivirus companies are always looking for the most effective way to detect malware. One of the most famous ways that antivirus companies use to detect malware is signature-based detection. However, over the years, the growth of malware has grown to be uncontrollable. Until last year, signature-based detection proved to be ineffective for increasing malware. In this survey we selected another malware detection method that applies machine learning methods to malware detection. Use the data set from the Microsoft Malware Classification Challenge (BIG 2015) to find algorithms that can effectively detect malware with low false positive rate.
In order to detect unknown malware, investigate ways to implement machine learning on malware detection. We develop malware detection software to implement machine learning to detect unknown malware. We confirm that malware detection for machine learning enables high accuracy with low false detection. Traditional security products use virus scanners to detect malicious code that uses signatures created by reverse engineering malware. However, as malware is polymorphic or distorted, traditional signature-based anti-virus detection methods do not last for current malware problems (Willems, G., Holz, T. & Freiling, F., 2007 ). . In current antimalware products, the malware analysis process has two main tasks: malware detection and malware classification. This article focuses on the detection of malware.