Detección y evasión de defensas


DETECCIÓN Y EVASIÓN DE DEFENSAS

Podemos encontrar herramientas de seguridad podemos encontrarlas en:

Todas ellas implementan un motor de detección para servir.

La mayoría implementan un:

STATIC SIGNATURE ANALYSIS

:

Una firma consiste en un patrón de caracteres o bytes que corresponden normalmente con los primeros del malware, de manera que cuando la herramienta analice el software comprueba esos bytes por si aparecen o no y si es así bloquea el binario.

Otros mecanismos pueden ser:

STATIC HEURISTIC ANALYSIS:

Se basa en un análisis del comportamiento del malware.

DYNAMIC ANALISIS:

Por ejemplo si un binario está cifrado u ofuscado y no puede analizar comportamientos previos a la ejecución y solo cuando ya se ha cargado en memoria.

Para evitar esto este tipo de análisis coge el binario, lo lleva a un entorno virtual, lo ejecuta durante un tiempo. Recauda todas las acciones que ha realizado el malware y junta las dos anteriores técnicas para intentar determinar si es un binario malicioso o legítimo.

Este método es raro que se utilice de forma usual.

TIPOS DE HERRAMIENTAS DE SEGURIDAD

:

Con todo esto veremos que a veces podemos saltarnos estas defensas simplemente ofuscando el código y otras no.