Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Medir una regla: cuánto acierta y cuánto cuesta

5 tareas · 40 min · Principiante

«Me parece que funciona» no es una medida. Lunes 1 de marzo: el equipo de detección de Delta Cargo revisa cinco reglas con los números de febrero —cuántas veces saltaron, cuántas acabaron en incidente, qué incidentes se les escaparon— y con los minutos que el turno tiene para atenderlas. Aquí conviertes esos números en las tres medidas que deciden si una regla se queda como está, se afina o se reescribe.

0 de 5 · 0%

Objetivo de la sala

«Me parece que funciona» no es una medida. Lunes 1 de marzo: el equipo de detección de Delta Cargo revisa cinco reglas con los números de febrero —cuántas veces saltaron, cuántas acabaron en incidente, qué incidentes se les escaparon— y con los minutos que el turno tiene para atenderlas. Aquí conviertes esos números en las tres medidas que deciden si una regla se queda como está, se afina o se reescribe.

Cada vez que una regla mira un evento puede pasar una de cuatro cosas. Salta y había algo: verdadero positivo. Salta y no había nada: falso positivo. Calla y no había nada: verdadero negativo, que es lo que pasa con casi todos los eventos. Calla y había algo: falso negativo, el incidente que pasó por delante sin que nadie se enterara.

Las dos primeras casillas se cuentan solas, porque cada alerta acaba cerrada con un veredicto. En el SOC de Delta se apunta si se escaló como incidente o se cerró sin incidente; el benigno verdadero —la conducta ocurrió, pero estaba autorizada— cuenta aquí entre las cerradas, porque al turno le costó lo mismo que un falso positivo.

La cuarta casilla es la difícil. Un falso negativo no deja alerta, así que la regla no puede contarlo. Solo aparece cuando el incidente se descubre por otro camino —la caza semanal, el aviso de un usuario, otra regla, la revisión de otro incidente— y alguien se pregunta qué regla debía haberlo visto y por qué calló.

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.

Conectando con la base…

Responde para continuar

¿De dónde sale la cuenta de falsos negativos de una regla?

Ver pista de ayuda

La regla no puede contar lo que no le dejó alerta. ¿Cómo se entera el SOC de un incidente que ninguna regla avisó?

La precisión responde a la pregunta del turno: de lo que esta regla me pone en la cola, ¿cuánto merece la pena? Se calcula como los verdaderos positivos entre todas sus alertas: VP / (VP + FP). Una regla que saltó 200 veces y acabó en incidente 10 tiene una precisión del 5 %: diecinueve de cada veinte alertas suyas son tiempo que el turno no recupera.

La precisión baja es la queja de todo turno, y con razón, porque es la medida que se nota cada día. Pero sola engaña: no dice nada de lo que la regla no vio. Una regla puede acertar todas las veces que habla y callarse justo cuando importa.

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.

Conectando con la base…

Responde para continuar

Escribe la regla de la tabla que en febrero acertó en todas las alertas que dio.

Ver pista de ayuda

Ejecuta `SELECT regla, escaladas, disparos, escaladas * 100.0 / disparos AS precision_pct FROM medicion_febrero`.

La sensibilidad mira el otro lado: de los incidentes que esta regla debía ver, ¿cuántos vio? Se calcula como VP / (VP + FN), y por eso necesita los falsos negativos de la tarea 1. Una regla con precisión perfecta y sensibilidad del 50 % es una regla que, cuando habla, siempre tiene razón, y que se calla la mitad de las veces que debería hablar.

Cada falso negativo trae su motivo, y el motivo es la mitad del valor de medir. Casi nunca es «la regla falló» sin más, sino «la regla mira una forma de la conducta y el incidente llegó con otra». Ese motivo es el que se convierte en la versión siguiente de la regla.

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.

Conectando con la base…

Responde para continuar

Escribe el identificador del incidente de febrero que se le escapó a la regla de cuentas de servicio con inicio de sesión interactivo.

Ver pista de ayuda

`SELECT * FROM incidentes_no_vistos` trae cada incidente con la regla que debía verlo; el identificador de cada regla está en `medicion_febrero`.

La tercera medida no es de la regla, es del turno. Un analista no triaja ocho horas seguidas: entre el traspaso, los tickets, los informes y las pausas, le quedan unas horas de triaje por turno. Multiplicado por los analistas y los turnos del día, eso es el presupuesto de minutos del SOC, y cada regla gasta una parte: sus alertas al día por los minutos que cuesta cerrar cada una.

Hacer esa cuenta cambia la conversación. «Esta regla es ruidosa» se discute; «esta regla se come dos horas de analista al día y en un mes acertó una vez» se decide. Y sirve en los dos sentidos: también dice cuánto ruido se puede permitir una regla nueva antes de activarla.

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.

Conectando con la base…

Responde para continuar

Con las alertas de febrero y la mediana de minutos por alerta, escribe cuántos minutos de analista al día se lleva la regla de ejecutables lanzados desde la carpeta de descargas.

Ver pista de ayuda

Ejecuta `SELECT * FROM coste_febrero`, o calcúlalo tú con las alertas de febrero repartidas entre sus 28 días.

Precisión y sensibilidad tiran en sentidos opuestos: ensanchar la condición sube la sensibilidad y baja la precisión, y estrecharla hace lo contrario. No hay un punto bueno para todas las reglas: depende de lo que cuesta cada error. Si la conducta es rara, el volumen es bajo y perderse un caso es grave, se acepta algo de ruido a cambio de no perderse nada. Si la conducta es frecuente y un caso suelto importa poco, se prioriza la cola limpia.

Lo que no se acepta es no saberlo. Una regla activa sin precisión, sin sensibilidad y sin coste medidos es una apuesta, aunque esté bien escrita.

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.

Conectando con la base…

Responde para continuar

Una regla vigila que alguien vacíe un registro de auditoría en los controladores de dominio. Salta pocas veces al mes y cada alerta se cierra en minutos. ¿Qué se le pide al afinarla?

Ver pista de ayuda

Pon en la balanza lo que cuesta cada falso positivo de esta regla y lo que cuesta un solo falso negativo.

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

Conectando con la base…

SIEM · Delta Cargo — medición de reglas de febrero, lunes 1 de marzo
OpenSearch · consultas guardadas

Tablas

medicion_febrero

  • regla
  • titulo
  • disparos
  • escaladas
  • cerradas_sin_incidente
  • incidentes_que_no_vio

incidentes_no_vistos

  • incidente
  • regla
  • que_paso
  • como_se_encontro
  • por_que_no_salto

turno

  • concepto
  • valor

coste_febrero

  • regla
  • alertas_dia
  • minutos_por_alerta
  • minutos_dia
Ctrl + Enter
Consola de consultas v1.0 · build b77233

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