🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónFuentes de hallazgos y su deduplicación
5 tareas · 40 min · Principiante
Un mismo fallo llega por varias puertas: el analizador estático, el escaneo dinámico, el análisis de dependencias, el pentest, la revisión manual y el aviso de un usuario. Si cada puerta abre su propio ticket, el registro miente hacia arriba y nadie sabe cuántos fallos hay. Aguas del Teusacá, la empresa de acueducto de un municipio, quiere unificar sus hojas en un solo registro y te entrega las 23 entradas de su segundo semestre. La revisión es del 1 de diciembre de 2026.
Objetivo de la sala
Un mismo fallo llega por varias puertas: el analizador estático, el escaneo dinámico, el análisis de dependencias, el pentest, la revisión manual y el aviso de un usuario. Si cada puerta abre su propio ticket, el registro miente hacia arriba y nadie sabe cuántos fallos hay. Aguas del Teusacá, la empresa de acueducto de un municipio, quiere unificar sus hojas en un solo registro y te entrega las 23 entradas de su segundo semestre. La revisión es del 1 de diciembre de 2026.Cada fuente ve la aplicación desde un ángulo distinto y por eso ninguna sobra. El analizador estático lee el código y señala archivo y línea; el escaneo dinámico autorizado prueba la aplicación desplegada en preproducción y señala una ruta; el análisis de dependencias cruza los paquetes con los avisos publicados; el pentest y la revisión manual encuentran lo que las herramientas no ven, como la lógica de negocio; y el buzón de divulgación trae lo que un usuario o un investigador notó desde fuera. Lo que llega de cada una es una entrada, no todavía un hallazgo.
El hallazgo es el fallo en sí: una debilidad en un sitio de una aplicación. Para que el registro cuente fallos y no avisos, cada entrada se reduce a una clave estable que no dependa de cómo la nombró la herramienta. La práctica habitual es combinar la aplicación, la clase de debilidad (su CWE) y la ubicación normalizada por el triaje. Los títulos no sirven de clave: tres herramientas describen el mismo acceso a facturas ajenas con tres frases que no comparten una palabra.
Responde para continuar
¿Por qué la clave de deduplicación no puede ser el título que trae cada herramienta?
Ver pista de ayuda
Compara los títulos de las entradas que tienen la misma ruta de facturas en PDF.
Abre el laboratorio y lee regla-de-deduplicacion.txt: es la regla que el registro va a aplicar. Después mira entradas.csv. El terminal del laboratorio permite cortar columnas y contar valores distintos encadenando comandos; por ejemplo, cat entradas.csv | cut -d , -f 3,4,5 | sort | uniq deja una línea por cada combinación de las columnas 3, 4 y 5, y wc -l al final la cuenta. Recuerda que la primera línea del archivo es la cabecera, y que la regla trata las dependencias igual, con el paquete y el aviso dentro de la ubicación.
Responde para continuar
Aplicando la regla de deduplicación a las 23 entradas, ¿cuántos hallazgos distintos quedan?
Ver pista de ayuda
Cuenta las combinaciones distintas de aplicación, CWE y ubicación, sin contar la línea de cabecera.
Cuando varias entradas se fusionan, el hallazgo se queda con una sola fecha de entrada, y de esa fecha cuelga todo lo demás: el plazo de corrección, la edad en el tablero y el vencimiento. La regla de Teusacá toma la más antigua, porque desde ese día la empresa ya sabía del fallo. Tomar la del último aviso regala semanas de plazo que nadie aprobó. Fíjate en que la fuente más ruidosa no siempre es la primera.
Responde para continuar
¿Cuál es la fecha de entrada del hallazgo del enlace de recuperación de clave reutilizable? Escríbela con el formato AAAA-MM-DD.
Ver pista de ayuda
Hay dos entradas con esa ubicación; la regla se queda con la más antigua.
Deduplicar de más es tan malo como no deduplicar: un fallo real se esconde dentro de otro y se cierra cuando se corrige el primero. La regla lo evita con sus tres partes. Misma ubicación con otra CWE es otro fallo, aunque el buscador sea el mismo. Y misma CWE y ruta en otra aplicación también: se corrige en otro repositorio y lo arregla otro equipo.
Responde para continuar
¿Qué entrada tiene la misma CWE y la misma ubicación que E-04 y, aun así, no es su duplicado? Escribe su identificador.
Ver pista de ayuda
Busca las otras entradas con la ruta /buscar y mira la columna de aplicación.
El hallazgo fusionado no pierde sus fuentes: se anotan todas. Eso sirve para dos cosas. Dice cuántas defensas ya lo detectan, que es útil para saber si una herramienta se puede retirar sin perder nada; y cuando una fuente externa, como un usuario, encuentra algo que las internas ya tenían, el registro muestra que el fallo llevaba meses abierto. Cuenta fuentes distintas, no entradas.
Responde para continuar
¿Cuántas fuentes distintas reportaron el hallazgo de la descarga de facturas en PDF?
Ver pista de ayuda
Filtra las entradas con la ruta de la factura en PDF y cuenta los valores distintos de la columna de fuente.
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.