Antivirus software detects, prevents, and removes malicious programs. It enables real-time scanning of the system memory, OS, and files using signature-based detection methods, heuristic detection methods, and rootkit detection tools to prevent computers from being infected with malware. With increased usage of the Internet, the risk of malware attacks is high. Though antivirus software cannot protect the system from every type of malware attack, it can prevent a significant level of intrusions with the help of real-time scanning.