🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónFalsos positivos y exclusiones acotadas
5 tareas · 45 min · Principiante
Cuando un WAF rechaza una petición legítima, alguien llama al soporte. La salida fácil es apagar la regla; la correcta es hacer la excepción más pequeña posible y que caduque. En octubre de 2027 el soporte de Droguería Ribera Alta reúne siete tickets de personas a las que el WAF no dejó guardar o enviar algo, y Desarrollo y Seguridad proponen cuatro exclusiones. Tienes ambas listas. Es una lectura de documentos de ejemplo: no se cambia ninguna regla de ningún equipo.
Objetivo de la sala
Cuando un WAF rechaza una petición legítima, alguien llama al soporte. La salida fácil es apagar la regla; la correcta es hacer la excepción más pequeña posible y que caduque. En octubre de 2027 el soporte de Droguería Ribera Alta reúne siete tickets de personas a las que el WAF no dejó guardar o enviar algo, y Desarrollo y Seguridad proponen cuatro exclusiones. Tienes ambas listas. Es una lectura de documentos de ejemplo: no se cambia ninguna regla de ningún equipo.Un falso positivo es una petición legítima que una regla trata como maliciosa. No se resuelve apagando la regla: cada regla apagada es protección que se pierde. Se resuelve con una exclusión: una instrucción que dice «para esta regla, en esta ruta y en este parámetro, no se evalúa». Cuanto más estrecha, menos se pierde. Una exclusión bien hecha tiene cuatro rasgos: nombra la regla, limita la ruta, limita el parámetro y tiene una fecha de vencimiento.
La fecha obliga a volver a mirarla. La aplicación cambia, y una exclusión que nadie revisa se convierte en un agujero permanente.
Responde para continuar
Una regla del WAF rechaza las descripciones que pega el equipo de catálogo en un solo campo de una pantalla. ¿Qué exclusión es la más sensata?
Ver pista de ayuda
Pierde lo menos posible: la regla, la ruta y el campo concretos.
Mira la columna alcance de exclusiones_propuestas. Una exclusión de todo el sitio equivale a apagar la regla para toda la aplicación. Si además no tiene fecha de vencimiento, nadie la volverá a mirar. Es la propuesta que Seguridad debería devolver con la petición de acotarla.
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é exclusión propuesta apaga una regla en todo el sitio? Escribe su código.
Ver pista de ayuda
Ejecuta `SELECT * FROM exclusiones_propuestas` y lee la columna `alcance`.
El alcance no solo se mide en «sitio entero» frente a «ruta»: también está el parámetro. Si los tickets muestran que un solo campo de un formulario produce los rechazos, excluir todos los parámetros de esa ruta abre sin necesidad los demás campos del mismo formulario.
Cruza bloqueos_legitimos, que dice qué ruta y qué parámetro dieron problemas, con exclusiones_propuestas.
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é exclusión cubre todos los parámetros de una ruta cuando los tickets solo señalan uno? Escribe su código.
Ver pista de ayuda
Busca en `exclusiones_propuestas` la fila cuyo alcance es la ruta completa.
Antes de excluir, se mide: cuántos tickets reales produce cada regla. Es lo que decide qué exclusión se hace primero y si el problema está en la regla o en la aplicación.
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
¿Cuántos tickets de bloqueo legítimo provocó la regla RG-130? Escribe solo el número.
Ver pista de ayuda
Ejecuta `SELECT * FROM bloqueos_legitimos WHERE regla = 'RG-130'` y cuenta las filas.
La exclusión quita una protección en un punto concreto. Se compensa: la aplicación debe tratar ese campo de forma segura por su cuenta (validar, y escapar al mostrar), el acceso a esa pantalla se limita a quien la usa y la exclusión se revisa al vencer: si la regla ya no produce falsos positivos allí, se retira.
Responde para continuar
Se aprueba una exclusión acotada para el editor de catálogo. ¿Qué debe acompañarla?
Ver pista de ayuda
La exclusión quita una protección; algo debe sustituirla.
Conectando con la base…
Tablas
bloqueos_legitimos
- ticket
- fecha
- ruta
- parametro
- regla
- quien_se_afecto
- resultado
exclusiones_propuestas
- exclusion
- regla
- alcance
- ruta
- parametro
- vence
- aprobada_por
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.