Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

De la muestra a la regla

5 tareas · 38 min · Principiante

El equipo de análisis de Comercializadora Alhelí juntó los indicadores de cuatro muestras parecidas, ALH-01 a ALH-04, y propuso dos reglas: una de cadenas, escrita en YARA, y una de comportamiento, en formato Sigma. Antes de activarlas se probaron contra equipos limpios, y esa prueba es lo que decide si una regla sirve o si le va a quitar el sueño al turno. Aquí lees los indicadores y las pruebas, y corriges una condición. Todo es lectura de evidencia ficticia; no hay muestra y no se escribe nada que ejecute.

0 de 5 · 0%

Objetivo de la sala

El equipo de análisis de Comercializadora Alhelí juntó los indicadores de cuatro muestras parecidas, ALH-01 a ALH-04, y propuso dos reglas: una de cadenas, escrita en YARA, y una de comportamiento, en formato Sigma. Antes de activarlas se probaron contra equipos limpios, y esa prueba es lo que decide si una regla sirve o si le va a quitar el sueño al turno. Aquí lees los indicadores y las pruebas, y corriges una condición. Todo es lectura de evidencia ficticia; no hay muestra y no se escribe nada que ejecute.

No todos los indicadores valen lo mismo. Algunos le cuestan nada al adversario cambiarlos: el nombre de un archivo, una huella calculada sobre un binario, una dirección. Otros le cuestan trabajo: el dominio de un panel, una cadena que está en el código, y sobre todo el comportamiento que el programa necesita para hacer su trabajo. Un ladrón de credenciales que quiere las claves del navegador tiene que leerlas, y esa lectura no se puede esconder detrás de otro nombre.

El criterio es práctico: un indicador sirve mientras al adversario le cueste más cambiarlo que a ti detectarlo. Los frágiles se entregan igual, para limpiar lo que ya está, pero la regla que se activa descansa sobre lo duradero.

Responde para continuar

Una familia aparece en cuatro muestras con nombres, direcciones y huellas distintas. ¿Sobre qué indicador descansa la regla que se activa?

Ver pista de ayuda

Pregúntate qué le cuesta más al adversario cambiar: un nombre o lo que el programa necesita hacer.

La tabla de indicadores dice en cuántas de las cuatro muestras apareció cada uno. Un indicador que aparece en una sola muestra describe esa muestra; uno que aparece en las cuatro describe la familia. Esa es la columna que ordena el trabajo de quien escribe reglas.

Abre indicadores.csv y busca el que aparece en todas las muestras.

Responde para continuar

Escribe el valor del indicador que aparece en las cuatro muestras.

Ver pista de ayuda

En indicadores.csv mira la última columna y toma la fila donde dice 4.

Una regla YARA busca cadenas dentro de un archivo. La condición any of them salta si cualquiera de las cadenas aparece, y por eso una sola cadena demasiado común vuelve ruidosa toda la regla. Antes de activarla se prueba contra un corpus de archivos limpios y se mira cadena por cadena cuántas veces acertó.

Lee reglas/muestra.yar y reglas/pruebas-yara.csv. Una cadena acierta en las cuatro muestras, pero también en cientos de archivos que no son malos.

Responde para continuar

Escribe el nombre de la cadena de la regla YARA que acierta en archivos limpios.

Ver pista de ayuda

En pruebas-yara.csv busca la cadena con aciertos distintos de cero en la última columna.

Una regla Sigma describe un evento con bloques de selección y los combina en una condición con and, or y not. La regla propuesta tiene un bloque que selecciona la lectura del almacén de claves y otro que lista los navegadores legítimos, pero su condición solo menciona el primero. Cada vez que el propio navegador lee su almacén, la regla salta.

Abre reglas/lectura-ajena.yml y piensa qué hace falta para que los navegadores legítimos queden fuera sin perder la lectura del proceso ajeno.

Responde para continuar

¿Qué condición corrige la regla para que el navegador leyendo su propio almacén no dispare nada?

Ver pista de ayuda

La regla debe disparar cuando hay lectura del almacén y el proceso no es uno de los navegadores de la lista.

Una regla se juzga por lo que deja después de quitar lo explicable. Con la condición corregida, los aciertos de 30 días en equipos limpios bajan a los procesos que no son navegadores. Esos son los que un analista tiene que revisar: cada uno es o una herramienta legítima que se agrega a la lista de excepciones, o una sorpresa.

Abre reglas/pruebas-sigma.csv y suma los aciertos de los procesos que no son navegadores.

Responde para continuar

Suma los aciertos de 30 días de los procesos que no son navegadores. Escribe el total.

Ver pista de ayuda

Descarta navegador-a y navegador-b y suma las filas que quedan.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad