Definicja wirusa
Definicja wirusa to binarny wzorzec (ciąg jedynek i zer), który identyfikuje konkretnego wirusa. Sprawdzając program lub plik na podstawie listy definicji wirusów, oprogramowanie antywirusowe może określić, czy program lub plik zawiera wirusa.
Większość programów antywirusowych i programów zabezpieczających Internet korzysta z bazy danych definicji wirusów podczas skanowania plików w poszukiwaniu wirusów. Jest to skuteczny sposób wykrywania znanych wirusów. Jednak gdy powstają nowe wirusy, oprogramowanie antywirusowe może ich nie rozpoznać. Dlatego większość programów antywirusowych regularnie automatycznie aktualizuje definicje wirusów z internetowej bazy danych (na przykład raz w tygodniu).
Niektóre programy antywirusowe używają znanych definicji wirusów do tworzenia heurystyk, które mogą wykrywać nieznane wirusy. Wirusy te mogą nie pasować dokładnie do żadnej definicji wirusa, ale mogą być na tyle podobne, że oprogramowanie antywirusowe oznaczy plik jako potencjalnie zawierający wirusa. Zapewnia to dodatkową ochronę przed nieznanymi wirusami, ale może również powodować „fałszywe alarmy” i oznaczać pliki jako potencjalnie szkodliwe, mimo że nie zawierają wirusów.
Dokładność heurystyk antywirusowych poprawia się z czasem na podstawie informacji zwrotnych przekazywanych firmom tworzącym oprogramowanie antywirusowe przez użytkowników końcowych i deweloperów. Informacje te służą do dodawania określonych plików do białej listy lub czarnej listy. Łącząc te informacje z aktualnymi definicjami wirusów, oprogramowanie antywirusowe może ograniczyć liczbę fałszywych alarmów, a jednocześnie nadal wykrywać rzeczywiste wirusy.
Sprawdź swoją wiedzę