Recientemente pasé muchas horas solucionando problemas de una computadora portátil que no podía conectarse a Internet. La computadora portátil no mostró otro comportamiento antinatural, por lo que mis primeros pensamientos fueron intentar conectarme a otras redes, probar una nueva NIC, etc. La pregunta que publiqué se puede encontrar aquí con más detalle. Una de las primeras cosas que hice fue buscar virus con MalwareBytes, eSet y Panda Cloud Antivirus ... Los 3 escaneos se ejecutaron por separado e independientemente uno del otro, y no se encontró ningún virus. Luego procedí a pasar hora tras hora resolviendo problemas, y al final simplemente llevé la computadora a un taller de reparación donde se descubrió que tenía un virus.
Mi pregunta no es subjetiva, no estoy preguntando cuál es el mejor software antivirus para usar. Me pregunto ¿cómo puedo estar seguro de que no tengo virus cuando los análisis antivirus populares y generalmente efectivos no detectan absolutamente nada?
En el pasado, mi rutina consistía en revisar la lista de procesos en ejecución y programas de inicio, y usar recursos en línea para tratar de encontrar algo malicioso. Esta rutina me pareció relativamente tonta a la vista de todos estos programas antivirus, y pensé que sería más efectivo ejecutar escaneos que buscarlos manualmente.
Obviamente, las empresas de TI tienen algún método efectivo para identificar virus, y dudo que estas empresas solo estén ejecutando un escáner de virus. Claramente, la experiencia me habría llevado a identificar mi propio problema como virus, pero siento que hay todo tipo de formas en que un virus no detectado puede manifestarse, por lo que no quiero confiar únicamente en la experiencia.
Editar:
Debo aclarar esto un poco. No estoy necesariamente buscando una lista de verificación "definitiva" de cosas que hacer para identificar virus, pero claramente hay formas de identificarlos cuando fallan nuestros análisis antivirus normales, y me pregunto cuáles podrían ser algunos de estos enfoques.