SECURITY INFO
Últimas Amenazas
Spyware
Spam
Phishing
Hoaxes: falsos virus
PandaLabs
Mapa de virus
Virusómetro Panda
FORMACIÓN
Claves sobre virus
Datos técnicos
FAQs de virus
Consejos
DESCARGAS
Utilidades de reparación
¿Funciona mi antivirus?
ActiveScan Pro
Antivirus gratuitos
HOME
¿Qué es Virus Portal?
Suscripciones
HOME SECURITY INFO FORMACIÓN DESCARGAS WEBMASTERS
Formación / Datos técnicos / Técnicas de propagación y camuflaje
Buscar:    en:  
 
Técnicas de programación y camuflaje

Los virus y amenazas informáticas utilizan todos los medios de intercambio de información para entrar y salir de los ordenadores.

Técnicas de propagación
Técnicas de camuflaje
Vulnerabilidades
Nuevas técnicas

Para entrar en los ordenadores y permanecer ocultos dentro de ellos, los virus y demás amenazas emplean una gran variedad de técnicas, que evolucionan velozmente, a la par de los cambios generales en el sector de la informática y de la aparición en el mercado de nuevas aplicaciones.

Técnicas de propagación

Estas son algunas de las técnicas más empleadas por los virus y amenazas informáticas para extenderse:

  • Inclusión de código HTML en la Autofirma de los mensajes de correo.
  • Instalación y activación del virus al visualizar el mensaje a través de la Vista previa.
  • Inclusión de código que provoca, al abrir un mensaje infectado, la ejecución automática del fichero incluido dentro del mismo.
  • Aprovechamiento de fallos o vulnerabilidades del navegador Internet Explorer y de los programas de correo electrónico Outlook y Outlook Express.
  • Aprovechamiento de fallos o vulnerabilidades de los servidores Web, como Internet Information Server, Index Server, Indexing Service, etc.
  • Uso de unidades de disco y directorios compartidos de red, para disponer de información, utilidades o servicios comunes a los usuarios.
  • Uso de sistemas de redes y nodos especiales para el intercambio y la descarga de ficheros, como la red Gnutella.

Además, existen lo que se podrían definir como estrategias generales de actuación de los virus cuando llegan a un ordenador. Por ejemplo, procuran inspirar confianza a los usuarios y conseguir que "bajen la guardia", o se presentan de forma atractiva (simulando ser imágenes, música, documentos de interés, información sobre temas de interés, etc.).

En cuanto al futuro inmediato de las técnicas de propagación, se adivinan nuevas vías, como el uso de los teléfonos móviles (ya existe algún virus que, aunque no se extiende a través de ellos, consigue enviar mensajes de texto a móviles GSM), o los sistemas de televisión y servicios de conexión por cable, sostenidos en plataformas informáticas.

Por otra parte, actualmente existen varios tipos de ficheros que no pueden ser infectados por los virus o amenazas. Sin embargo, es muy probable que estos formatos de ficheros que hoy parecen seguros, en un futuro próximo no lo sean (del mismo modo que hace un tiempo era imposible infectarse por ejemplo sólo al navegar por páginas Web y ahora si lo es).

Técnicas de camuflaje

Los virus intentan ocultarse de los antivirus y demás sistemas de protección utilizando una combinación de complejas técnicas.

Stealth. Los virus que utilizan esta técnica intentan pasar desapercibidos ocultando los síntomas que normalmente delatan su presencia.

  • Por ejemplo, cuando un fichero es infectado, generalmente aumenta de tamaño. Para que esto no se aprecie, el virus sólo incluye su código de infección en las secciones libres (sin contenido) del fichero. De este modo, aunque aumente el tamaño del fichero, el virus hará creer al sistema que éste no ha variado.
  • Cuando un fichero es infectado, se produce una modificación, cuya fecha y hora queda registrada, variando las características del fichero. El virus evita esto manteniendo la fecha y hora que estuvieran establecidas antes de la infección.
  • Para no levantar sospechas, los virus ocultan algunos de los ficheros que infectan, cambiando sus atributos y poniéndolos como oculto.

Sobrepasamiento. Se basa en un complejo sistema mediante el cual, el microprocesador del ordenador debe trabajar en el modo paso a paso y con interrupciones. De esta forma, el virus es capaz de interceptar cada una de las peticiones realizadas por el sistema operativo. Así dificulta que el antivirus detecte esta situación.

Armouring. Con ella, los virus protegen el código maligno del programa, de tal forma que no pueda ser abierto ni leído por los antivirus. Los antivirus hacen frente a esta situación con sus modernas técnicas heurísticas.

Autocifrado. Los antivirus buscan determinados grupos de instrucciones o cadenas de caracteres, que son las que les permiten identificar a los virus. Para defenderse, éstos codifican su código maligno de forma que no sea fácilmente perceptible. En contrapartida, los modernos antivirus son capaces de encontrar las claves de cifrado mediante el uso de algoritmos.

Polimorfismo. Los virus que utilizan esta técnica se cifran a sí mismos de forma diferente en cada una de las infecciones que realizan, con claves, operaciones y algoritmos diferentes. El resultado de esto serán nuevos virus en cada nueva infección, con características distintas entre sí. Esto dificulta enormemente la detección por parte de los programas antivirus.

Sin embargo, los virus no pueden auto-cifrarse completamente, ya que necesitan contar con partes no cifradas para ejecutarse. Es aquí donde actúan los antivirus, localizando el algoritmo que permite al virus realizar automáticamente estas operaciones.

Vulnerabilidades

Las vulnerabilidades son fallos o huecos de seguridad detectados en los programas o aplicaciones de software existentes.

Los virus y demás amenazas utilizan cada vez con mayor frecuencia estos fallos en sus ataques, sobre todo los de las aplicaciones más extendidas, para así provocar el mayor número posible de infecciones. Estas son algunas de las más recientes:

Vulnerabilidades que afectan a Internet Explorer.

  • Cross-site scripting. Afecta a Internet Explorer (versiones 5.01, 5.5 y 6.0), siendo aprovechada para ejecutar código maligno en un ordenador a través de una página Web en Internet, o a través de un mensaje de correo electrónico en formato HTML.

    Información adicional: boletín de seguridad de Microsoft MS02-023.

    Solución: disponible en la Web de Microsoft, en la página Knowledge Base article Q321323 y en la página de Windows Update.

  • XMLHTTP Control Can Allow Access to Local Files. Esta vulnerabilidad permite enviar o recibir datos XML mediante el protocolo HTTP. El problema corresponde al modo como el control XMLHTTP aplica la configuración de Internet Explorer. El resultado es que se puede obtener información del sistema afectado.

    Información adicional: boletín de seguridad de Microsoft MS02-008.

    Solución: disponible en la Web de Microsoft, en la página Knowledge Base article Q317244.

  • Incorrect VBScript Handling in IE can Allow Web Pages to Read Local Files. Esta vulnerabilidad permite que un atacante acceda a las macros existentes en otros dominios, mediante páginas Web o mensajes de correo electrónico en formato HTML. Esto se debe a que Internet Explorer no valida correctamente la relación el dominio cuando utiliza código escrito en el lenguaje de programación Visual Basic Script, lo que hace posible que el atacante obtenga datos confidenciales, recogidos desde páginas HTML.

    Información adicional: boletín de seguridad de Microsoft MS02-009.

    Solución: disponible en la Web de Microsoft, en la página Knowledge Base article Q318089.

  • Malformed Dotless IP Address Can Cause Web Page to be Handled in Intranet Zone. Permite que se puedan abrir páginas Web en Internet con un bajo nivel de seguridad y también permite que el atacante redireccione al ordenador atacado a una determinada página Web. En tercer lugar, esta vulnerabilidad permite que se puedan ejecutar sesiones remotas de Telnet a través de Internet Explorer.

    Información adicional y solución: boletín de seguridad de Microsoft MS01-051.

  • Incorrect MIME Header Can Cause IE to Execute E-mail. Esta vulnerabilidad impide que Internet Explorer interprete correctamente el código HTML.

    Información adicional y solución: boletín de seguridad de Microsoft MS01-020.

Vulnerabilidades que afectan a Outlook.

  • Outlook View Control Exposes Unsafe Functionality. Afecta a Outlook (versiones 98, 2000 y 2002) y consiste en un control ActiveX que permite la consulta de las carpetas de correo desde una página Web.

    Información adicional y solución: boletín de seguridad de Microsoft MS02-038.

  • Unchecked buffer in vCard Handler. Afecta a Outlook Express y el problema surge en la manipulación de vCards. Aprovechando dicha vulnerabilidad, un atacante puede causar que el programa cliente de correo falle cuando se abre un vCard, o que se ejecute código maligno en el equipo que lo abre.

    Información adicional y solución: boletín de seguridad de Microsoft MS02-012.

  • Malformed E-mail Header. Permite la ejecución de código malicioso de forma remota, con sólo abrir un determinado mensaje que el atacante habrá creado expresamente para explotar dicha vulnerabilidad.

    Información adicional y solución: boletines de seguridad de Microsoft MS00-043, MS00-045 y MS00-046.

  • Actualización contra virus para Outlook (versiones 2000 y 98). No se trata de una vulnerabilidad, sino de una serie de actualizaciones preparadas por Microsoft para limitar la apertura de los ficheros ejecutables.
  • Seguridad en Outlook con ficheros adjuntos no ejecutables. Esta vulnerabilidad consiste en la ejecución automática del fichero incluido dentro un mensaje, cuando éste último es abierto.

    Información adicional y solución: boletines de seguridad de Microsoft MS99-048.

Vulnerabilidades que afectan a Windows XP/2000 Pro/NT/Me/98/95.

  • Authentication Flaw Could Allow Unauthorized Users To Authenticate To SMTP Service en Windows 2000 y Exchange 5.5. Exclusiva de sistemas Windows 2000 Pro. Esta vulnerabilidad afecta al servidor de correo SMTP, permitiendo el envío de mensajes de correo sin autorización.

    Información adicional y solución: boletines de seguridad de Microsoft MS02-011.

  • Windows 2000 Security Rollup Package 1 (SRP1). Exclusiva de sistemas Windows 2000 Pro. Parche de una serie de mejoras incluidas desde la edición del Service Pack 2 de Windows 2000 Pro.
  • ActiveX Parameter Validation. Exclusiva de sistemas Windows 2000 Pro. Esta vulnerabilidad facilita la ejecución de código vírico o maligno desde una página Web o desde un mensaje de correo electrónico a través de un componente ActiveX.

    Información adicional y solución: boletines de seguridad de Microsoft MS00-085.

  • Microsoft VM ActiveX Component. Aplicable a sistemas Windows 2000 Pro/NT/Me/98/95. Esta vulnerabilidad afecta a la Máquina Virtual Java, permitiendo realizar cualquier acción desde otro ordenador conectado al ordenador afectado.

    Información adicional y solución: boletines de seguridad de Microsoft MS00-075.

  • Varios nombres reservados para de Rutas y Dispositivos DOS. Aplicable a sistemas Windows 98/95. Esta vulnerabilidad provoca el bloqueo del ordenador afectado. Dicho bloqueo se puede forzar desde una página Web, desde un fichero ejecutable, etc.

    Información adicional y solución: boletines de seguridad de Microsoft MS00-017.

  • Fichero de Autorun. Aplicable a sistemas Windows 98/95. Esta vulnerabilidad permite la creación de un fichero AUTORUN.INF en el directorio raíz de cualquier unidad de disco. A su vez, esto posibilita la ejecución de ficheros con virus u otra amenaza, que infectarán la unidad y producirán nuevas infecciones cuando se acceda a ella.

    Información adicional y solución: para solucionar este problema, se debe sustituir el valor 0 por 1 en la clave Autorun, existente dentro de la siguiente entrada del Registro de Windows: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom.

  • Programa CMD.EXE - Desbordamiento de buffer. Aplicable a sistemas Windows 2000 Pro/NT 4.0. Esta vulnerabilidad permite a un usuario consumir parte o toda la memoria del equipo afectado.

    Información adicional y solución: boletines de seguridad de Microsoft MS00-27.

Virus, amenazas y vulnerabilidades.

Una de las vulnerabilidades más utilizadas por los virus se ha centrado en Internet Explorer (versiones 5.01 y 5.5). En concreto, los virus o las amenazas aprovechan un problema del navegador de Microsoft para ejecutarse, de forma automática, mediante la visualización de los mensajes a través de la Vista previa.

También se han descubierto otras vulnerabilidades en los servidores de Internet IIS y Apache. En este último, los virus aprovechan el fallo para ejecutar código maligno.

De cara al futuro, es de esperar la aparición de virus capaces de difundirse a partir de la vulnerabilidad detectada en el reproductor Winamp, que posibilita que un fichero de sonido con extensión MP3 ejecute código vírico.

Nuevas técnicas

Los virus y demás amenazas evolucionan constantemente hacia nuevos formatos y técnicas que multiplican el riesgo de infección para los usuarios. Estos son los virus y amenazas que han destacado recientemente por marcar un hito tecnológico:

  • SWF/LMF-926, primer virus en infectar ficheros con extensión SWF (Shockwave Flash).
  • Donut, pionero en estar diseñado para infectar ficheros de la plataforma .NET de Microsoft.
  • Dadinu, primer gusano de correo electrónico en afectar a los ficheros con extensión CLP.
  • Kazoa, diseñado para propagarse utilizando la popular aplicación para intercambio de ficheros KaZaa.

Estos son otros ejemplos que destacan por el ingenio de sus creadores:

  • Freedesktop, que tiene la apariencia de una dirección Web, oculto en un fichero de nombre www.freedesktopthemes.com. Mediante este disfraz intenta hacer creer al usuario que, si pincha en el citado fichero, conseguirá fondos para el Escritorio de Windows. Sin embargo, al hacerlo, Freedesktop se envía a todos los contactos que encuentra en la Libreta de direcciones.
  • WorldCup (Chick.F) utiliza como señuelo el Mundial de Fútbol de Corea y Japón 2002, haciéndose pasar por un fichero con los resultados del mismo.
  • Gibe se envía en un mensaje de correo como si se tratara de una actualización proporcionada por Microsoft para resolver varias vulnerabilidades.
  • Petlil.A se envía en un mensaje de correo electrónico cuyo texto atrae la atención del receptor utilizando como reclamo una fotografía de carácter erótico.
  • Kazoa emplea como reclamo los nombres de conocidos juegos de ordenador, películas o ficheros de música.
 

  © Panda 2008 | Página de inicio | Añadir a favoritos | Recomendar | Contactar | Aviso Legal | Política de privacidad