ABSTRACT

With the development of technology, security has become a significant issue nowadays. To maintain customer security, keeping them away from malicious websites is one of the major concerns. A software designed to damage any server, client, or computer is malware. With the increasing use of the Internet, this kind of software spreads widely. In the majority cases, a naive user cannot distinguish between malicious and benign websites. Thus, the system's responsibility is to keep them away from dangerous sites. As malicious software increases day by day, detection and prevention of malware systems have become a significant challenge. Various algorithms are developed for malware detection based on different concepts like artificial intelligence (AI), machine learning, and deep learning. This book chapter emphasizes AI-based techniques to detect and prevent malware software. We will present a detailed review of current malware detection technologies, their shortcomings, and ways to improve efficiency. This study will help researchers stay updated with the current situation of malware detection and prevention technologies based on AI.