Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Códigos de respuesta que cuentan historias

5 tareas · 40 min · Principiante

El código con que responde un servidor web es la mitad de la conversación que casi nadie lee. Una racha de 404, una fila de 401 seguida de un acierto, 429 que se repiten o 502 que le llegan a todos a la vez significan cosas distintas, y algunas ni siquiera son un ataque. Aquí lees las respuestas del portal de pedidos de Litografía Calicanto y separas lo que describe a un cliente de lo que describe al servidor.

0 de 5 · 0%

Objetivo de la sala

El código con que responde un servidor web es la mitad de la conversación que casi nadie lee. Una racha de 404, una fila de 401 seguida de un acierto, 429 que se repiten o 502 que le llegan a todos a la vez significan cosas distintas, y algunas ni siquiera son un ataque. Aquí lees las respuestas del portal de pedidos de Litografía Calicanto y separas lo que describe a un cliente de lo que describe al servidor.

Los códigos de estado se agrupan por la primera cifra: 1xx informativos, 2xx éxito, 3xx redirección o aviso de que no hay nada nuevo, 4xx error atribuible al cliente y 5xx error del servidor o de algo entre medias. El estándar de HTTP los define y es la fuente que conviene tener a mano.

Hay tres casos que se confunden. Un 304 no es un error ni una redirección a otro sitio: el cliente preguntó si su copia guardada seguía vigente y el servidor dijo que sí, así que no manda el cuerpo. Un 401 pide autenticación que falta o no vale; un 403 dice «entendí lo que pides y no te lo doy». Y un 404 dice que ese recurso no existe, o que el servidor prefiere no admitir que existe.

Responde para continuar

Una petición recibe un 304 con cero bytes de respuesta. ¿Qué ha pasado?

Ver pista de ayuda

Piensa en la memoria guardada del navegador.

Un 404 suelto es lo más normal del mundo: un enlace roto, una errata. Lo que se separa de lo normal es la forma. Un cliente que prueba muchas rutas distintas, casi todas inexistentes y con nombres de las que suelen tener las instalaciones por defecto (paneles, copias de respaldo, archivos de configuración), no está navegando: está tanteando qué hay. En el resumen por origen eso se ve como muchas rutas distintas y casi todo 404, con algún 403 donde sí había algo.

Abre la tabla de resumen del portal y mira la columna de 404. No te quedes con el que más peticiones hace en total: mira quién acumula esa clase de respuesta.

Responde para continuar

¿Qué origen acumula más respuestas 404? Escribe la dirección.

Ver pista de ayuda

Es la columna c404 de la tabla de resumen por origen.

Un 401 aislado es un olvido de contraseña. Una secuencia de 401 en segundos, del mismo origen y contra la misma ruta de acceso, es otra cosa: alguien probando credenciales. Lo que pesa de verdad es lo que viene al final de la secuencia. Si termina en una respuesta que no es 401 —un 302 que redirige al interior del portal, por ejemplo—, esa cuenta pudo quedar abierta, y el incidente cambia de «intentos» a «acceso posible».

Mira la muestra de peticiones del portal y cuenta cuántas respuestas 401 recibió el origen que prueba el acceso, antes de que el servidor responda otra cosa.

Responde para continuar

¿Cuántas respuestas 401 recibe 198.51.100.77 antes de su primera respuesta distinta? Escribe solo el número.

Ver pista de ayuda

Cuenta las filas seguidas de ese origen hasta la primera que no sea 401.

El código ayuda a ubicar el fallo: la clase 4xx apunta al cliente y la 5xx, al servidor o a algo entre medias. Un 502 significa que un intermediario recibió una respuesta inválida de otro servidor detrás. Si varios clientes sin relación entre sí reciben el mismo 5xx en el mismo minuto, la causa más sencilla es un problema del servicio, no un ataque. Y si luego, sin que nadie cambie nada, vuelve el 200, tiene aún más pinta de avería que se arregló.

Revisa en la muestra los 502 de las 10:12 y fíjate en qué equipos los reciben y qué pasa después.

Responde para continuar

Dos equipos de la oficina, sin relación entre sí, reciben 502 en el mismo minuto y poco después vuelve el 200. ¿Qué explicación encaja mejor con la evidencia?

Ver pista de ayuda

Mira quién recibe el 502 y si algún origen externo aparece justo en ese minuto.

Para redactar el hallazgo no basta con decir «alguien probó contraseñas»: hay que dar la ruta atacada, el origen, la hora y el resultado, de modo que el equipo del portal pueda buscar en sus propios registros de acceso. La ruta es lo que enlaza lo visto en la red con lo que guarda la aplicación.

Responde para continuar

¿Qué ruta recibió los 401 repetidos? Escríbela tal cual, con la barra inicial.

Ver pista de ayuda

Está en la columna «uri» de las filas de ese origen.

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