http://www.antivirusworld.com/articles/antivirus.php - läs.
Antivirus är ganska så enkelt att förstå. Inom IT-världen så använder vi något som heter checksummor och detta är en summa som genereras för varje fil, så att varje fil är unik. Antivirusprogram har en databas med alla dessa checksummor som betraktas som skadliga. Så när du skannar din dator så tar programmet varje fil och gör en checksumma och kollar om den är i listan för skadlig kod, om inte så är det grönt.
Givetvis är detta inte alls. Antivirusprogram kan ha koll på hela systemet, t.ex kolla vart en fil flyttas ifrån och till vart, vilka program som körs och vad dom gör. Vissa virus extraherar sig själv och kör andra processer, andra virus injekterar kod i andra processer. Detta är sådant som kan få ett AV att börja varna dig.
Sedan finns med massa med sätt att komma förbi ett AV, och massa med sätt för AV´s att detektera ny oupptäckt skadlig kod.