Definicija virusa
Definicija virusa je binarni uzorak (niz jedinica i nula) koji identificira određenu virus. Provjerom a program or file protiv popisa definicija virusa, antivirusni softver može utvrditi sadrži li program ili datoteka virus.
Većina antivirusnih i internetskih sigurnosnih programa upućuje na a baza podataka definicija virusa prilikom skeniranja datoteka na viruse. Ovo je učinkovit način otkrivanja poznatih virusa. Međutim, kada se stvaraju novi virusi, antivirusni softver ih možda neće prepoznati. Stoga većina antivirusnih programa redovito automatski ažurira definicije virusa iz mrežne baze podataka (npr. Jednom tjedno).
Neki antivirusni programi koriste se za generiranje poznatih definicija virusa heuristika koji mogu otkriti nepoznate viruse. Ti se virusi možda ne podudaraju točno s definicijom virusa, ali mogu biti dovoljno slični da antivirusni softver može datoteku označiti kao mogući virus. Iako ovo nudi dodatnu zaštitu od nepoznatih virusa, može stvoriti i "lažno pozitivne", označavajući datoteke potencijalno štetnim kada ne sadrže viruse.
Točnost antivirusne heuristike poboljšava se tijekom vremena na temelju povratnih informacija krajnjim korisnicima i programeri pružaju tvrtkama za antivirusni softver. Ova povratna informacija je navikla na Popis dopuštenih or staviti na crnu listu određene datoteke. Kombinirajući ove podatke s ažurnim definicijama virusa, antivirusni softver može proizvesti manje lažno pozitivnih rezultata, ali ipak hvata stvarne viruse.