În domeniul antivirus, o semnătură de virus este un algoritm sau o funcție hash (un număr derivat dintr-un șir de text) care identifică în mod unic un anumit virus.
Cum apar semnăturile virușilor?
În funcție de tipul de scaner utilizat, semnătura virusului poate fi un hash static (valoarea numerică calculată a unui fragment de cod unic pentru virus) sau, mai rar, algoritmul poate fi bazat pe comportament. De exemplu, dacă acest fișier încearcă să facă ceva neobișnuit, va fi marcat ca suspect și utilizatorului i se va cere să ia o decizie. În funcție de furnizorul de software antivirus , o semnătură de virus poate fi numită semnătură, fișier de definiție sau fișier DAT.
O singură semnătură poate corespunde unui număr mare de viruși. Acest lucru permite scanerului să detecteze un virus complet nou pe care nu l-a mai văzut niciodată. Această abilitate este adesea numită detectare euristică sau generică (identificarea unui program sau fișier cu caracteristici sau comportament similar cu programele dăunătoare cunoscute, cum ar fi troienii , ușile din spate sau exploit-urile ).

Semnăturile virușilor pot fi funcții hash statice sau algoritmi bazați pe comportament
Acesta este mai puțin eficient împotriva virușilor complet noi, dar este mai eficient la detectarea de noi membri ai unei familii de viruși cunoscute (o familie de viruși este o colecție de viruși care au multe caracteristici comune), iar codul este același).
Această capacitate este foarte importantă, deoarece majoritatea scanerelor de astăzi includ peste 250.000 de semnături, iar numărul de noi viruși descoperiți continuă să crească brusc cu fiecare an care trece.
Necesita actualizări periodice
De fiecare dată când se descoperă un virus nou pe care semnătura curentă nu poate detecta, sau este detectabilă, dar nu poate fi înlăturat corespunzător, deoarece comportamentul său nu se potrivește pe deplin cu amenințările stabilite cunoscute anterior, este necesar să se creeze o nouă semnătură.
După ce noua semnătură este generată și verificată de către furnizorul de antivirus, aceasta este livrată clientului ca o actualizare a semnăturii. Aceste actualizări adaugă capacități de detectare motorului de scanare. În unele cazuri, semnăturile furnizate anterior pot fi eliminate sau înlocuite cu semnături noi pentru a oferi o mai bună detectare sau eliminare generală.
![Ce este semnătura virusului? Ce este semnătura virusului?]()
Este necesară actualizarea periodică a bazei de date de semnături
În funcție de furnizor, actualizările pot fi furnizate la oră sau zilnic, uneori chiar și săptămânal. O mare parte din nevoia de furnizare a semnăturii va varia în funcție de tipul de scaner, adică de ceea ce scanerul se concentrează asupra detectării.
De exemplu, adware și spyware nu sunt nici pe departe la fel de „proliferative” precum virușii, astfel încât scanerele adware/spyware pot oferi doar actualizări de semnături săptămânal (sau chiar mai rar). În schimb, un scanner de viruși se confruntă cu mii de amenințări nou descoperite în fiecare lună și, prin urmare, actualizările de semnătură ar trebui furnizate cel puțin în fiecare zi.
Desigur, nu ar fi practic să se elibereze o semnătură separată pentru fiecare virus nou descoperit, astfel încât furnizorii de antivirus tind să lanseze un program stabilit, acoperind tot Noul malware descoperit în acel interval de timp. Dacă o amenințare este deosebit de răspândită sau detectată între actualizările programate în mod regulat, furnizorul va analiza de obicei malware-ul, va crea o semnătură, o va testa și o va lansa în afara programului de actualizare.
Pentru a menține cel mai înalt nivel de protecție, configurați software-ul antivirus pentru a verifica în mod regulat actualizările. Menținerea la zi a semnăturilor nu garantează că un nou virus nu va fi ratat niciodată, dar face ca acest lucru să fie mai puțin probabil să se întâmple.