🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónLo 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.
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.
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.