Abstract

Malware or malicious software is an umbrella term for viruses, worms, Trojans, spyware, and the like; it is a piece of code that is intentionally installed to infect computational devices. Several techniques have been proposed from time to time to detect these malwares. These techniques range from the early day signature-based detection to the machine and deep learning techniques. In the current scenario, the malwares use the techniques of obfuscation and polymorphism in order to hide themselves and go undetected. To detect these malwares, machine learning and data mining techniques are combined with existing detection methods in order to facilitate the detection process. Basic malware analysis techniques like static, dynamic, and hybrid have been detailed in this paper. In this paper, malware detection techniques have also been critically evaluated. This paper also focuses on the study of various data mining/machine learning approaches for malware detection proposed by different researchers.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.