Recentemente, passei muitas horas solucionando problemas de um laptop que não conseguia se conectar à Internet. O laptop não exibiu nenhum outro comportamento antinatural e, portanto, meus primeiros pensamentos foram tentar conectar-se a outras redes, tentar uma nova placa de rede, etc ... A pergunta que postei pode ser encontrada aqui com mais detalhes. Uma das primeiras coisas que fiz foi verificar vírus com MalwareBytes, eSet e Panda Cloud Antivirus ... Todas as três verificações foram executadas separadamente e independentemente uma da outra, e nenhum vírus foi encontrado. Depois passei a solucionar problemas de hora em hora e, no final, levei o computador a uma oficina onde foi descoberto que havia um vírus.
Minha pergunta não é subjetiva, não estou perguntando qual é o melhor software antivírus para usar. Estou perguntando como posso ter certeza de que não tenho vírus quando verificações antivírus populares e geralmente eficazes não detectam absolutamente nada?
No passado, minha rotina era percorrer a lista de processos em execução e programas de inicialização e usar recursos online para tentar encontrar algo malicioso. Essa rotina me pareceu relativamente boba diante de todos esses programas antivírus e achei que seria mais eficaz executar verificações do que parecer manualmente sozinha.
Obviamente, as empresas de TI têm algum método eficaz para identificar vírus, e duvido que essas empresas estejam apenas executando algum scanner de vírus. Claramente, a experiência teria me levado a identificar meu próprio problema como um vírus, mas sinto que existem todos os tipos de maneiras pelas quais um vírus não detectado pode se manifestar, por isso não quero confiar apenas na experiência.
Editar:
Eu deveria esclarecer isso um pouco. Não estou necessariamente procurando por uma lista de verificação "definitiva" para identificar vírus, mas claramente existem maneiras de identificá-los quando nossas verificações antivírus normais falham, e estou imaginando quais seriam algumas dessas abordagens.