Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Calidad de una regla personalizada

5 tareas · 40 min · Principiante

Escribir una regla propia es lo fácil; sostenerla es lo caro. Una regla sin dueño, con un identificador que choca con el conjunto original, con una descripción de una palabra o sin casos negativos acaba generando ruido o dejando de funcionar sin que nadie lo note. En el Acuario Arrecife Claro hay cuatro reglas propias para revisar y diez casos de prueba de la herramienta de prueba de decoders y reglas. Aplicas los criterios del equipo, mides los aciertos y decides qué se arregla. Todo es lectura de tablas ficticias.

0 de 5 · 0%

Objetivo de la sala

Escribir una regla propia es lo fácil; sostenerla es lo caro. Una regla sin dueño, con un identificador que choca con el conjunto original, con una descripción de una palabra o sin casos negativos acaba generando ruido o dejando de funcionar sin que nadie lo note. En el Acuario Arrecife Claro hay cuatro reglas propias para revisar y diez casos de prueba de la herramienta de prueba de decoders y reglas. Aplicas los criterios del equipo, mides los aciertos y decides qué se arregla. Todo es lectura de tablas ficticias.

Una regla es comprobable cuando tiene casos de prueba escritos: líneas de muestra con el resultado esperado. Hacen falta dos clases. Los positivos son líneas que deben disparar la regla. Los negativos son líneas parecidas que no deben dispararla. Sin negativos solo se sabe que la regla dispara, no que dispara bien: una regla que coincide con todo pasa todos los positivos.

Cada caso se pasa por la herramienta de prueba de decoders y reglas del servidor, que muestra qué decoder y qué regla coincidieron. Se corre completo cada vez que cambia la regla, el decoder o el programa que genera la línea.

Responde para continuar

¿Para qué sirven los casos negativos de una regla?

Los identificadores de las reglas propias deben moverse en un rango reservado para ellas: de 100000 a 120000. Fuera de él, una actualización del conjunto original puede traer una regla con el mismo número, y lo que se sobrescribe o se duplica no avisa. Es una comprobación de segundos que evita una pérdida silenciosa.

Abre reglas_a_revisar y revisa los identificadores contra el criterio del equipo.

Responde para continuar

Escribe el identificador de la regla que está fuera del rango de reglas propias.

Ver pista de ayuda

Consulta `SELECT * FROM criterios_del_equipo` y compara la columna `id` de `reglas_a_revisar` con el rango.

En la tabla pruebas_de_logtest, cada caso trae lo que debía pasar (esperado) y lo que pasó (obtenido). Un caso que debía quedar sin alerta y generó alerta es un falso positivo; uno que debía generarla y no la generó es un falso negativo. Los dos son fallos, pero cuestan distinto: uno llena el turno de ruido y el otro oculta lo que se buscaba.

Responde para continuar

Escribe el identificador del caso negativo que generó alerta.

Ver pista de ayuda

Filtra `pruebas_de_logtest` por `tipo` negativo y compara `esperado` con `obtenido`.

Un caso acierta cuando lo obtenido coincide con lo esperado. El porcentaje de aciertos es un indicador de la salud del conjunto de reglas, pero no sustituye revisar los fallos uno por uno: un 80 % puede esconder dos reglas rotas o una sola con dos fallos.

Calcula el porcentaje de casos que acertaron, sobre los diez.

Responde para continuar

Escribe el porcentaje de los diez casos en que lo obtenido coincide con lo esperado.

Ver pista de ayuda

Cuenta los casos con `esperado` igual a `obtenido`, divide entre diez y multiplica por cien.

La regla 100411 tiene nivel 12, la descripción es una sola palabra, coincide con cualquier línea que contenga una cadena corta, no tiene dueño y nunca se probó. Su único caso generó un falso positivo. Según la clasificación de niveles, una simple coincidencia de palabra corresponde a un nivel bajo-medio, no a un evento de alta importancia.

Responde para continuar

¿Qué corrección es la más adecuada para la regla 100411?

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