🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónReglas YARA leídas desde la defensa
4 tareas · 35 min · Principiante
El barrido de ayer dejó un archivo en dos puestos. Para decir si es el de la campaña hace falta mirar DENTRO, y eso lo hace un motor de reglas de contenido: YARA, el formato con el que medio sector describe familias de programas maliciosos. Aquí no se escribe ninguno: se LEEN cuatro reglas del motor de Delta Cargo —qué cadenas busca cada una, qué condición pide y qué pasó cuando dispararon— y se aprende por qué una regla estrecha acierta y una demasiado ancha entierra al turno en falsos positivos. Jueves 3 de diciembre, media mañana.
Objetivo de la sala
El barrido de ayer dejó un archivo en dos puestos. Para decir si es el de la campaña hace falta mirar DENTRO, y eso lo hace un motor de reglas de contenido: YARA, el formato con el que medio sector describe familias de programas maliciosos. Aquí no se escribe ninguno: se LEEN cuatro reglas del motor de Delta Cargo —qué cadenas busca cada una, qué condición pide y qué pasó cuando dispararon— y se aprende por qué una regla estrecha acierta y una demasiado ancha entierra al turno en falsos positivos. Jueves 3 de diciembre, media mañana.Una regla de este motor tiene dos partes y hay que leerlas juntas. Las cadenas son trozos de texto o de bytes que el motor busca dentro del archivo —o dentro de la memoria de un proceso, que también se puede recorrer—. La condición dice cuántas de esas cadenas, y con qué requisitos extra (tamaño, posición, formato del archivo), hacen que el archivo cuente como coincidencia. Nada más: una regla no ejecuta el archivo, no lo entiende y no sabe qué hace. Afirma que ahí dentro están estas cosas a la vez.
De ahí sale todo lo demás. Una regla que exige tres cadenas propias de una familia —su marca en memoria, el nombre de su clave, un fragmento de su configuración— describe a esa familia y a casi nadie más. Una que busca una sola cadena común describe a cualquiera que la use, que suele incluir a media empresa. Y como la búsqueda es de contenido, un dato que no esté escrito dentro del archivo no se puede poner en una regla por mucho que sea un buen indicador.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué afirma exactamente una regla cuando dice que un archivo coincide?
Ver pista de ayuda
El motor lee bytes. Lo que no sea «esto está escrito ahí dentro», no lo puede afirmar.
En el motor de Delta Cargo hay cuatro reglas y esta mañana dispararon cinco veces. Dos de esas cinco son el archivo del barrido, uno en cada puesto, y las dos las disparó la misma regla: la que pide tres cadenas de la herramienta a la vez y además que el archivo sea pequeño. Esa conjunción es lo que la hace precisa —es muy difícil que un programa cualquiera tenga las tres— y también lo que la volverá frágil el día que la campaña cambie una de ellas. Precisión y fragilidad son la misma propiedad mirada desde dos lados.
Abre la tabla de coincidencias y quédate con el nombre de la regla que confirmó el archivo en los dos puestos.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Escribe el nombre de la regla que coincidió con el archivo apartado en los dos puestos.
Ver pista de ayuda
`SELECT * FROM coincidencias` y mira la columna «regla» de las dos filas cuyo veredicto es confirmado. Cópialo tal cual, con sus mayúsculas y sus guiones bajos.
Las otras tres coincidencias de la mañana no son errores del motor: el motor hizo exactamente lo que la regla le pidió. Una busca un fragmento de texto que usa cualquier script que decodifique datos, y los administradores de sistemas lo escriben a diario; en treinta días disparó noventa y cuatro veces y acertó cinco. Otra busca la cabecera de un empaquetador que también venden a quien quiera comprarlo, así que marca al instalador de una impresora igual que a la herramienta de la campaña.
Ninguna de las dos está «mal» por descuido: están escritas sobre una técnica en vez de sobre una familia, y una técnica la usa mucha gente legítima. La salida tampoco es borrarlas. Una regla ancha sirve como pista para mirar a mano —por eso está en modo informe y no aparta archivos—, y se estrecha añadiéndole cadenas propias de la familia o condiciones que el uso legítimo no cumple.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Una de las reglas lleva 94 disparos en 30 días y 5 confirmados. ¿Qué dice eso de la regla?
Ver pista de ayuda
Mira la columna que explica por qué fallan. Si el motivo es «esto lo hace también quien trabaja aquí», el problema está en lo que la regla describe.
De las cuatro reglas del motor hay una que nunca disparó, y no por suerte. Alguien del turno quiso convertir en regla un indicador del informe que no es de contenido: el nombre con el que el archivo queda guardado. Ese nombre lo pone el sistema de archivos, no viaja escrito dentro del archivo, y por eso el motor no lo puede encontrar jamás. Sigue siendo un indicador excelente —se busca en el inventario de archivos, como hiciste ayer—, pero en el sitio equivocado no vigila nada y deja la sensación de que sí. Quédate con su nombre.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Escribe el nombre de la regla retirada por buscar dentro del archivo un dato que vive fuera de él.
Ver pista de ayuda
`SELECT * FROM reglas` y lee la columna «estado»: solo una dice que se retiró. Cópiala tal cual, con sus mayúsculas y sus guiones bajos.
Conectando con la base…
Tablas
reglas
- regla
- escrita_por
- que_describe
- cadenas_que_busca
- condicion
- estado
coincidencias
- hora
- equipo
- archivo
- regla
- veredicto
medicion
- regla
- disparos_30_dias
- confirmados
- falsos_positivos
- por_que_fallan
El resultado aparece aquí.
fila(s)
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.