Malicious software and antivirus
Summary

In this chapter, we have introduced the concept of malicious software and classified different types of malware based on various criteria: propagation, installation method, main feature and so on. Moreover, we have explored the phases of the life cycle of a virus. Furthermore, the chapter describes several techniques for cleaning out an infected computer. Since these techniques require the detection of malware, we have introduced different strategies commonly used for detection.