sábado, 20 de octubre de 2012

Antivirus y el manejo de las expectativas

A una señora en Murcia que regenta un locutorio, le han realizado una transferencia de 2800 euros hacia la cuenta de un desconocido sin su consentimiento. El banco se niega a devolverle el dinero. Ha sido víctima de una variante de Citadel, el de la transferencia ficticia. Entre lágrimas por haber perdido la recaudación del mes, nos pregunta desesperada: "¿Pero cómo ha podido ocurrir? No lo entiendo, ¡tengo un antivirus! ¡No es pirata!"

Un bufete de arquitectos en Barcelona nos contacta. Desde su proveedor han detectado un tráfico muy sospechoso que proviene de la red interna. Es probable que se esté filtrando información. Preocupados, se ponen en contacto con nosotros: "Estamos protegidos con un antivirus. Hemos analizado cada máquina incluso con otra marca y también nos dice que estamos limpios. ¿Qué demonios está pasando?".

Estos son solo dos ejemplos reales de nuestro día a día. En ambos casos, los forenses indicaron infecciones comunes en el sistema. Nada de amenazas dirigidas: malware común, del que infecta a millones de máquinas cada día. Se habían infectado a través de una vulnerabilidad en un plugin del navegador. En los dos casos se detectó el malware, y se eliminó. Y en los dos casos (y en cualquier forense realizado, en general), efectivamente disfrutaban de la protección de un antivirus reconocido, actualizado, activo y plenamente funcional que ofrecía todo tipo de protección.

¿Crisis antivirus?

Los antivirus comenzaron (y siguen) usando tecnología de firmas. Mejoraron con la heurística, que se demostró insuficiente. Incorporaron incluso análisis de comportamiento y además, reconocimiento en la nube con millones de ficheros en listas blancas y negras de reputación en tiempo real. ¿El resultado? Además de estos ejemplos comunes en nuestro laboratorio, según el estudio del Observatorio de INTECO con el que colaboramos, los niveles de malware encontrado en unos 3000 usuarios analizados mensualmente en España rondan desde hace años el 50% de equipos que alojan al menos una muestra. De ellos, el 95% suele usar antivirus. No parece muy alentador. Pero el antivirus no está en crisis.

Las expectativas

La pregunta de los usuarios es normal. Me han vendido un producto que no ha cumplido su función, por tanto, en su lógica, el producto es el culpable. Y efectivamente, el antivirus ha fallado... pero el problema reside realmente en las expectativas. Cuando se adquiere un producto, se espera que cumpla la función que promete y se crean por tanto unas expectativas que, una vez incumplidas, se sienten como deudas. Pero quizás nosotros mismos (ayudados, eso sí, por la publicidad y nuestra interiorización de sus mensajes) hemos generado esas expectativas exageradas.

Depende de en qué plano nos movamos, estamos más expuestos a generar expectativas increíbles. Si bien no esperamos que al comprar determinada marca de desodorante, chicas espectaculares caigan a nuestros pies por el simple hecho de oler mejor y que un anuncio lo asegure, en el plano de la tecnología el usuario es más vulnerable en este aspecto: si la publicidad del antivirus dice que me protege, espero protección. Protección total, y no a medias. Pero la realidad es diferente. Como hemos mencionado en otra ocasión, el antivirus es un chaleco antibalas... pero hoy en día, los atacantes han aprendido tanto a disparar a la cabeza, como a atravesar el material del que están hechos. Si un coche cae por un barranco, explota y se consume en llamas, ningún testigo gritaría ante el cuerpo calcinado del conductor: "¡¿Pero si usaba un cinturón de seguridad, cómo ha podido ocurrir!?".

Un cambio en las expectativas

Más que culpar a un producto, se debe generar un cambio de expectativas en el usuario medio. Los atacantes llevan ventaja. Desde (¿y para?) siempre. Actualmente, la fórmula por la que crean archivos únicos que solo funcionan en el equipo de la víctima, (cifrados exclusivamente para ese ordenador con criptografía simétrica basada en parámetros únicos del sistema), dificulta muchísimo tanto su detección, como la extrapolación a ningún tipo de lista para compartirla con otros usuarios. También complica el análisis, así que es más complejo crear una firma y que se detecten muestras similares. Para colmo, otros problemas más prosaicos como la escasez de personal en los laboratorios en épocas de crisis, ralentizan las investigaciones antivirus. Y aunque todo esto se solucionara, los atacantes seguirán con ventaja. Afrontémoslo.

El usuario debe aprender entonces a esperar lo que de verdad puede conseguir de cada tecnología. El corrector ortográfico de Word no se hace llamar "antierrores ortográficos", ni nos convierte automáticamente en un académico de la lengua. Solo nos ayuda a detectar fallos comunes. Para escribir bien y que no se cuelen errores en nuestros párrafos, es necesario usar otras "herramientas": entender la gramática y mejorarla con la lectura de calidad. Jamás se inventará el corrector que consiga eso por nosotros.  Probablemente, el antivirus debería llamarse "detector (de algunos tipos) de malware" para reforzar la idea de que es necesaria otro tipo de protección adicional y rebajar las expectativas en este campo... pero probablemente los de marketing no estarían muy de acuerdo.

¿Y qué tipo de protección adicional es necesaria?

Desde luego, superar el binomio clásico "antivirus y cortafuegos entrante" tan incompleto y obsoleto. Una buena medida es conocer y activar las opciones de seguridad de Windows, y otra muy interesante que ha aparecido últimamente, son los programas antiexploits. No me refiero a la detección de exploits que también intentan los antivirus (con éxito relativo, como ocurre con la detección de malware). Este tipo de software se preocupa del malware en otro plano: detectan las técnicas de intentos de explotación de vulnerabilidades que hacen que se instale el malware, no del malware en sí (para eso estaría el antivirus). Y dan buenos resultados. EMET, la herramienta de Microsoft es una buena prueba de ello, y personalmente estoy seguro de que acabará integrada de serie en futuras ediciones de Windows. ExploitShield es otro gran programa aparecido recientemente. Intenta impedir que los exploits lleguen a ejecutar código, basado en su comportamiento esencial. Es muy efectivo.

Para hacernos una idea de que este es un problema que hay que atajar, de ese 50% de sistemas infectados del que hemos hablado, sí, un 95% usa antivirus... pero solo un 60% suele tener actualizados todos sus programas...

Por supuesto, si se popularizan los programas antiexploit, no serán la solución definitiva y tendrán que evolucionar... Pero parecen un buen camino, hoy. Desprendámonos de consejos obsoletos. Actualmente, los exploits y las vulnerabilidades en software no actualizado representan una buena parte del problema. No seamos víctimas de nuestras propias expectativas.


Sergio de los Santos
Twitter: @ssantosv




14 comentarios:

  1. Muchas gracias, buen artículo.
    Una duda que siempre me surge, desde el punto de vista de gente que es experta en la materia, como es vuestro caso, ¿qué consideración os merecen las soluciones IPS en empresas? ¿Adolecen de lo mismo que lso antivirus? ¿Sirven como capa adicional siempre a considerar?
    Muchas gracias otra vez y salu2!

    ResponderEliminar
  2. No conocía los sitemas anti-exploits, aunque muchas veces pensé que sería bueno que alguien creara este tipo de sistemas.
    Muchas gracias por el dato, ahora a investigar mucho y sacar provecho.

    ResponderEliminar
  3. Muy muy buen post, de verdad me quede prendido de inicio a fin xD, creo que lo compartire en mi blog, y asi llegue a mas personas, y claro tambien muy bueno como inicio de las expectativas creadas por nosotros mismos y lo real.
    Saludos y éxitos

    ResponderEliminar
  4. Entiendo lo que quieres decir, y tiene cierto sentido para la gente con base técnica, pero no creo que sea justo echar la culpa al consumidor, cuando vas a la publicidad de un producto antivirus de renombre y te encuentras esto:

    "
    XXXX Total Protection

    Ultimate security software, with every protection you need from real-time anti-malware and spam filters to defenses against identity theft, risks in social media, physical loss, and hacking.
    "

    Fijarse en el "every protection you need". No veo yo que me vendan el cinturón de seguridad como "toda la protección que necesita cuando va al volante". Yo creo que hasta cierto punto, la publicidad (que no es fiel a la realidad la mayor parte del tiempo) tiene la culpa.

    ResponderEliminar
  5. Me deja pasmado la frase "sí, un 95% usa antivirus... pero solo un 60% suele tener actualizados todos sus programas...". ¿Eso qué significa? Si a un 60% incluso con los programas actualizados les entran virus, ¿no se puede deducir que no sirve para nada actualizarlos? Y además, desconocemos el porcentaje del resto de la población, por lo que estadísticamente podría ser INCLUSO PEOR que no actualizarlos. Vaya tela.

    ResponderEliminar
  6. Muy buen artículo.
    De lo mejor que os he leído.

    Pero también es verdad lo que dice Adrián...
    La publicidad debe ser prudente con lo que promete.

    A propósito de los Captcha, no soy un robot, y ya he escrito el cartelito dos veces sin éxito.

    ¿Es mucho para mis expectativas que los símbolos estén más legibles?.
    No se trata de un concurso de criptografía precisamente.

    ResponderEliminar
    Respuestas
    1. Segundo la opinion - esto es llevar el captcha al nivel de matar a la usabilidad.
      Como todo en seguridad hay que encontrar el equilibrio - y parece que aqui se han pasado - tuve que refrescar la imagen mas de 5 veces para encotrar una que estaba seguro poder leer...

      Eliminar
  7. Muy buen articulo, de los mejores no técnicos publicados ultimamente.

    ResponderEliminar
  8. Que más da tenr un av y otros complementos si luego no los actualizas?, los usuarios encuestados por inteco los cuales me atrevo a decir todos o casi todos deberian dar gracias a los avs por tener actualizaciones automáticas.

    el mejor antivirus es el sentido común un av actualizado gratis o de pago y un firewall ya sea zonealarm o comodo

    ResponderEliminar
  9. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  10. La conclusión de este artículo es: hay que dejar los temas de seguridad a un profesional informático. A la mayoría de la gente no le expliques que es un exploit, una ataque DoS, keyloggers, etc..

    En este país se han infravalorado los temas de seguridad y en general no hay un mantenimiento preventivo de calidad en las empresas. Y es que una cosa es utilizar windows a nivel de usario y otra cosa muy distinta es implantar y mantener un sistema informático empresarial.

    ResponderEliminar
    Respuestas
    1. Creo que la conclusión es muy errónea; no puedes obviar el hecho de que a la gente precisamente lo que hay que hacer es concienciarla; no digo enseñarles o hacerles técnicos, simplemente concienciar un poco y que sepan lo que hay. Si la gente no se percata de los problemas que hay, es un fallo más por nuestra parte; por mucho profesional informático que tengas si esto no lo contemplas, seguirás con más problemas.
      Empresas pequeñas que no tengan esa capacidad, su primera línea de defensa será esa, su propio conocimiento del riesgo.

      Eliminar
    2. Coincido en que lo primero que hay que hacer es dar una formación a los usuarios finales sobre los peligros que se pueden encontrar en Internet -sin entrar en detalles técnicos que no van entender-, pero con eso no es suficiente.
      En una pequeña empresa o negocio no es suficiente con saber que no hay que abrir ciertos correos o descargar e instalar aplicaciones sin control, hay que hacer un mantenimiento preventivo por parte de un profesional (revisión del antivirus, de las copias de seguridad, de las actualizaciones de sistema, etc...).

      Eliminar
  11. Gracias Sergio por hablanos de las expectativas, interesante, nos ayuda a crear verdaderas expectativas y ser conscientes que necesitamos tomar medidas para resguardarno y que todo va de la mano como nuestras actualizaciones, nuestro antivirus, nuestros hábitos de navegación, etc.

    Saludos.

    ResponderEliminar