b'\n_START_ARTICLE_\nHeur\xc3\xadstica en antivirus\n_START_PARAGRAPH_\nEn el campo de los antivirus se conoce como heur\xc3\xadstica a las t\xc3\xa9cnicas que emplean para reconocer c\xc3\xb3digos maliciosos (virus, gusanos, troyanos, etc.) que no se encuentren en su base de datos (ya sea porque son nuevos, o por no ser muy divulgados). El t\xc3\xa9rmino general implica funcionalidades como detecci\xc3\xb3n a trav\xc3\xa9s de firmas gen\xc3\xa9ricas, reconocimiento del c\xc3\xb3digo compilado, desensamblado, desempaquetamiento, entre otros._NEWLINE_Su importancia radica en el hecho de ser la \xc3\xbanica defensa autom\xc3\xa1tica posible frente a la aparici\xc3\xb3n de nuevos c\xc3\xb3digos maliciosos de los que no se posea firmas.\n_START_SECTION_\nFirmas gen\xc3\xa9ricas\n_START_PARAGRAPH_\nHay muchos c\xc3\xb3digos maliciosos que son modificados por sus autores para crear nuevas versiones. Usualmente, estas variantes contienen similitudes con los originales, por lo que se catalogan como una familia de virus. Gracias a las similitudes dentro del c\xc3\xb3digo del virus, los antivirus pueden llegar a reconocer a todos los miembros de la misma familia a trav\xc3\xa9s de una \xc3\xbanica firma o vacuna gen\xc3\xa9rica. Esto permite que al momento de aparecer una nueva versi\xc3\xb3n de un virus ya conocido, aquellos antivirus que implementan esta t\xc3\xa9cnica puedan detectarlo sin la necesidad de una actualizaci\xc3\xb3n._NEWLINE_Las implementaciones de heur\xc3\xadstica de algunos antivirus utilizan t\xc3\xa9cnicas para reconocer instrucciones com\xc3\xbanmente aplicadas por los c\xc3\xb3digos maliciosos, y as\xc3\xad poder identificar si un archivo ya que este puede ser una amenaza, ejecutable puede llegar a ser un c\xc3\xb3digo malicioso.\n_START_SECTION_\nDesensamblado\n_START_PARAGRAPH_\nTodo archivo ejecutable puede ser desensamblado con el objetivo de obtener el c\xc3\xb3digo fuente del programa en lenguaje ensamblador. La heur\xc3\xadstica de algunos antivirus es capaz de analizar el c\xc3\xb3digo fuente de los programas sospechosos. De esta forma puede reconocer un posible c\xc3\xb3digo malicioso si encuentra t\xc3\xa9cnicas de desarrollo que suelen usarse para programar virus, sin la necesidad de una actualizaci\xc3\xb3n.\n_START_SECTION_\nDesempaquetamiento\n_START_PARAGRAPH_\nLos programadores de c\xc3\xb3digos maliciosos suelen usar empaquetadores de archivos ejecutables como UPX con el fin de modificar la "apariencia" del virus a los ojos del an\xc3\xa1lisis antivirus. Para evitar ser enga\xc3\xb1ados por un c\xc3\xb3digo malicioso antiguo y luego reempaquetado, los antivirus incluyen en sus t\xc3\xa9cnicas heur\xc3\xadsticas m\xc3\xa9todos de desempaquetamiento. De esta forma pueden analizar el c\xc3\xb3digo real del programa, y no el empaquetado..\n_START_SECTION_\nEvaluaciones retrospectivas\n_START_PARAGRAPH_\nLa heur\xc3\xadstica es un aspecto muy dif\xc3\xadcil de probar en los antivirus, dado que se requiere realizar las denominadas evaluaciones retrospectivas.\n_START_SECTION_\n\xc2\xbfQu\xc3\xa9 son las evaluaciones retrospectivas?\n_START_PARAGRAPH_\nPara poder analizar correctamente el funcionamiento de las capacidades heur\xc3\xadsticas o proactivas de un antivirus, lo que se hace es detener la actualizaci\xc3\xb3n de firmas del producto durante un per\xc3\xadodo X. En ese lapso, se acumulan muestras de c\xc3\xb3digos maliciosos nuevos, para que una vez recolectada una cantidad suficiente, se analice si los antivirus las reconocen o no. Al no haber sido actualizados para detectar esas muestras, el antivirus solo podr\xc3\xa1 reconocer si est\xc3\xa1n infectadas o no a trav\xc3\xa9s de sus capacidades heur\xc3\xadsticas._NEWLINE_Gracias a estas evaluaciones se puede conocer en detalle el rendimiento de los productos antivirus frente a virus nuevos o desconocidos..'