Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Lo que un escáner dinámico ve y lo que no

4 tareas · 35 min · Principiante

Con la sesión ya corregida, el segundo escaneo de Tinajillas recorrió el portal con una cuenta de asociado y otra de asesor. La gerencia pregunta si eso significa que «se revisó todo» y si puede dejar de pagar la revisión manual de cada año. Para contestar hay que cruzar tres listas: las rutas que existen en el código, las que el escáner encontró y los fallos que la revisión manual sí encontró el año pasado.

0 de 4 · 0%

Objetivo de la sala

Con la sesión ya corregida, el segundo escaneo de Tinajillas recorrió el portal con una cuenta de asociado y otra de asesor. La gerencia pregunta si eso significa que «se revisó todo» y si puede dejar de pagar la revisión manual de cada año. Para contestar hay que cruzar tres listas: las rutas que existen en el código, las que el escáner encontró y los fallos que la revisión manual sí encontró el año pasado.

Un escáner dinámico sabe dos cosas: qué mandó y qué le respondieron. Con eso detecta bien lo que deja huella en una respuesta: una cabecera que falta, una cookie sin atributos, un valor que vuelve sin codificar, un error que muestra el interior de la aplicación.

Lo que no puede saber es lo que no está en la respuesta: de quién es el extracto que acaba de descargar, si el monto que envió supera el cupo de ese asociado, si un asesor de esta oficina debería ver a un asociado de otra. Para juzgar eso hace falta conocer las reglas del negocio y quién es dueño de cada dato, y el escáner no las tiene. Por eso el control de acceso entre usuarios y la lógica del negocio se revisan a mano o con pruebas escritas para ese fin.

Responde para continuar

¿Qué clase de fallo queda casi siempre fuera del alcance de un escáner dinámico?

Ver pista de ayuda

¿Cuál de las tres exige saber a quién pertenece cada dato?

El escáner solo prueba lo que descubre, y descubre siguiendo enlaces y ejecutando la página. Lo que se arma en el navegador después de una acción concreta del usuario (elegir un año en una lista, abrir un panel) puede no aparecer nunca. Por eso el árbol del escáner se compara con un inventario sacado del código, que es la fuente de verdad.

Abre el laboratorio y compara inventario-rutas.txt con arbol-del-escaner.txt. Algunas rutas faltan porque la autorización las excluye, y eso es lo esperado.

Responde para continuar

¿Qué ruta del inventario no aparece en el árbol del escáner sin que ninguna exclusión lo explique?

Ver pista de ayuda

Descarta las cuatro marcadas como excluidas y busca la que queda sin pareja.

Lee hallazgos-manuales.txt. Son cuatro fallos reales de 2025, ya cerrados. La pregunta útil para la gerencia no es si el escáner los habría encontrado todos, sino cuál habría encontrado solo, sin que nadie le explicara el negocio.

Responde para continuar

¿Qué hallazgo de la revisión manual habría podido señalar el escáner por sí solo, con una regla que solo mira la respuesta? Escribe su identificador.

Ver pista de ayuda

Tres de los cuatro necesitan saber de quién es un dato o cuál es el cupo de alguien.

La cobertura de un escaneo se mejora dándole más puntos de entrada: la definición de la API, la lista de rutas del inventario o una navegación grabada que pase por la acción que la araña no hace. Lo que no se resuelve con el escáner, la autorización entre usuarios y la lógica del negocio, se queda en la revisión manual y en las pruebas de autorización del propio código.

Responde para continuar

Con lo que viste, ¿qué le recomiendas a la gerencia de Tinajillas?

Ver pista de ayuda

Una parte se arregla dándole más entradas al escáner; la otra no la arregla ningún ajuste.

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