Abstract
New types of malware with unique characteristics are being created daily in legion. This exponential increase in malwareis creating a threat to the internet. From the past decade, various techniques of malware analysis and malware detection have been developed to prevent the efficacy of malware. However, due to the fast-growing numbers and complexities in malware, it is getting difficult to detect and analyze the malware manually. Because of the inefficiency in manual malware analysis, automated malware detection and analysis would be a better solution. Thus, malware analysis supported by machine learning became a required part of malware analysis. The automation used in learning patterns in malware can help in efficiently identifying the complexities. Malware Analysis with help the Machine learning would be more efficacious in terms of automation and memory usage. In this paper, we conducted a review of emerging various ML (Machine Learning) strategies used so far, in the field of malware analysis, to give a comprehensive view of the existing processes. We systemized them on various aspects like their objectives, machine learning algorithms used, information about the malware, etc. We also highlighted the existing problems in this particular field of study and tried to find multiple ways in which advancements can happen concerning the current trends being used.
Highlights
New types of malware with unique characteristics are being created daily in legion
We present a comprehensive analysis and review of various techniques that are being used currently by machine learning in analyzing different types of malware
Static-based Malware Analysis There are various kinds of algorithms used in this particular type of analysis which is based on their methods of functionality such as statistical methods, rule-based method, distance-based method, neural network-based methods, feature selection with the construction process, and open source machine learning tools [8]
Summary
New types of malware with unique characteristics are being created daily in legion. This exponential increase in malwareis creating a threat to the internet. Machine learning automates the process of detecting the malware which is more efficient, and easy to work. We present a comprehensive analysis and review of various techniques that are being used currently by machine learning in analyzing different types of malware.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have