Ir al contenido principal

Que es un Falso Positivo?

En el articulo Como funciona un Antivirus? vimos como los antivirus, cuando analizan un archivo, buscan ciertos patrones en comun que dicho archivo tiene con distintos tipos de virus conocidos, cuyas 'firmas identificatorias' estan guardas en una base de datos, llamada 'lista de definiciones'. Si el antivirus encuentra un 'match', es decir caracteristicas similares a algun virus conocido, lo tilda como INFECTADO.

Este sistema funciona, generalmente, muy bien, sin embargo, a veces, el antivirus puede encontrar virus donde realmente no lo hay...


Hasta los antivirus se equivocan!

Cuando el antivirus cree que un archivo esta infectado, cuando en realidad es totalmente seguro, se dice que se trata de un Falso Positivo o Falsa Alarma.

Esto sucede porque a veces un archivo inocuo puede incluir en sus lineas de codigo, una sequencia binaria muy parecida o incluso identica a la de un virus. En otros casos, el inocente archivo puede tratar de realizar una accion que se asemeja a lo que un virus podria tratar de hacer, como por ejemplo, escribir en ciertas secciones del Registro de Windows.

Problemas del Falso Positivo

Imaginense que el antivirus detecta un archivo muy importante para un programa que usas a diario como 'falso positivo', y, de acuerdo a su configuracion, lo elimina inmediatamente! Obviamente tu programa dejaria de funcionar!


Como crear nuestro propio Falso Positivo!

En los siguientes pasos, les mostrare como crear un archivo inofensivo desde cero, que sera detectado como un virus por una gran cantidad de antivirus. El programa que causa este problema es Bat to Exe Converter. Un programa que ya usamos en este articulo. Este programa convierte un archivo BATCH (extension .bat) en un archivo ejecutable (extension .exe). Repito, el archivo que crees NO ESTARA INFECTADO CON NADA! Sin embargo, es muy probable que tu antivirus lo detecte como virus, mas precisamente un 'troyano'!

Si quieres, puedes primero analizar cada componente involucrado en este proyecto de forma individual usando el excelente sitio VirusTotal, para confirmar que no existe virus alguno en 'los ingredientes'. Sin embargo el producto final, una vez analizado, sera detectado como virus. Ahora si, manos a la obra!

  1. Escribe el siguiente codigo en el Notepad y guardalo con el nombre de falso positivo.bat (el .bat es MUY IMPORTANTE)
                       @echo off
                        echo ESTE ES UN FALSO POSITIVO!
                        PAUSE

      2. Descarga  y luego descomprime el programa Bat to Exe Converter, 
      3. Abre el programa Bat to Exe Converter. Hasta arriba en la seccion de Batch File, busca el archivo que creaste en el primer paso 'falso positivo.bat'. Ahora solo queda presionar el boton que dice 'Compile'
      4. Busca el archivo falso positivo.exe en la misma carpeta donde se encuentra el archivo falso positivo.bat y analizalo con tu antivirus y antispyware o envialo a VirusTotal.
      5. Sorprendete al ver como el inocente archivo que acabas de crear es considerado un Trojan.Agent! 

Comentarios

Entradas más populares de este blog

Aprobaciones de inicio de sesion para Facebook

Al igual que el sistema de Verificacion de doble paso de Google, Facebook tambien ofrece un sistema para iniciar sesion que aumenta radicalmente la seguridad de tu cuenta de Facebook. Basicamente se trata de recibir un codigo numerico unico al celular asociado con tu cuenta de Facebook e ingresar ese codigo para poder iniciar sesion en un dispositivo desconocido. Aunque coloques la contraseña correcta, si el sistema de ' aprobaciones de inicio de sesion ' esta activado, no podras ingresar a tu cuenta de Facebook al menos que ingreses el codigo unico que sera enviado inmediatamente a tu celular. Dicho codigo unico genera una cookie que Facebook usara para poder 'reconocer' tu computadora (o navegador) la proxima vez que quieras iniciar sesion desde ese mismo dispositivo, lo cual evitara que tengas que escribir un codigo nuevo cada vez que quieras iniciar sesion en Facebook. Para activar el sistema de Aprobacion de inicio de sesion debes ir aqui: https://www.face...

Codigos ASCII

ASCII (aski) significa American Standard Code for Information Interchange y se trata, a grandes rasgos, de un sistema de codificacion de caracteres . Esto es un sistema que le asigna a cada letra, numero, simbolo, etc un valor, usualmente numerico. Dicho valor es el que le indica a la computadora que caracter generar cuando presionas por ejemplo la tecla A. Para escribir decenas de otros simbolos no presentes visualmente en los teclados, podemos usar la tecla ALT y el teclado numerico. Por ejemplo, para escribir la letra ñ en teclados americanos, debemos mantener la tecla ALT presionada y a la vez escribir 164 en el teclado numerico ( el cual debe ser activado previamente, generalmente presionando la tecla de NumLock ). La siguiente es una lista con los codigos ASCII mas populares. Para usarla, presiona ALT y escribe el numero indicado usando el teclado numerico...  ☺ Smiley Blanco  ☻ Smiley Negro ♥ corazón Negro ♦ Diamante ♣ clavo (Clover / Puppyfeet) ♠ ...

Facebook NO va a comenzar a cobrar!

Lamentablemente, un hoax que parece renacer de las cenizas como el ave fenix cada vez que Facebook realiza algun cambio, esta empezando a circular en las noticias de los usuarios de Facebook, sobre todo en aquellos que copian y pegan cosas sin realmente checarlas antes con una buena fuente de reputacion conocida. El hoax dice que Facebook va a comenzar a cobrar debido a los cambios en su Perfil. ESTO NO ES CIERTO . Facebook es gratis y lo seguira siendo indefinidamente. El hoax dice, textualmente: FACEBOOK acaba de publicar su GRID PRECIO DE ADHESIÓN. $ 9.99 por mes por servicios de Miembro de Oro, $ 6.99 por mes por los servicios Silver Member, $ 3.99 por mes por los servicios MIEMBRO DE BRONCE, GRATIS SI NO COPIA Y PEGA ESTE MENSAJE ANTES medianoche de hoy. CUANDO SE FIRME LA MAÑANA DEL MAÑANA SERÁ ... solicita INFORMACIÓN DE PAGO ... Ya es oficial que era incluso en las noticias. FACEBOOK comenzará a cargar debido a los cambios en Nuevo perfil. Si copia esta en la pared t...