Softwares do tipo antivírus baseiam-se em um conceito conhecido como assinatura de vírus.
Uma assinatura de um vírus de computador consiste
na assinatura digital do código executável do vírus, gerada com o certificado digital de seu criador.
em um conjunto de metadados sobre o vírus, incluindo seu tipo e data de descoberta, possibilitando fornecer informações ao usuário sobre os vírus encontrados.
no algoritmo de criptografia usado por programas do tipo ransomware, que encriptam arquivos do usuário.
na quantidade de vezes que um vírus entrou em execução na máquina sem o conhecimento do usuário.