Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Cabeceras y agentes de usuario

4 tareas · 40 min · Principiante

El HTTP en claro todavía se ve en una red, y sus cabeceras cuentan quién dice ser cada cliente y a qué sitio dice ir. Aquí aprendes qué prueba y qué no prueba el agente de usuario, cómo se compara con un inventario y cómo se reconstruye una conversación a partir de un registro de HTTP de Litografía Calicanto, una imprenta ficticia. Todo es lectura de un registro: no se envía ni se ejecuta nada.

0 de 4 · 0%

Objetivo de la sala

El HTTP en claro todavía se ve en una red, y sus cabeceras cuentan quién dice ser cada cliente y a qué sitio dice ir. Aquí aprendes qué prueba y qué no prueba el agente de usuario, cómo se compara con un inventario y cómo se reconstruye una conversación a partir de un registro de HTTP de Litografía Calicanto, una imprenta ficticia. Todo es lectura de un registro: no se envía ni se ejecuta nada.

Una petición HTTP lleva, además del método y la ruta, un bloque de cabeceras. Las que más usa un analista son Host (el sitio al que se dirige la petición), User-Agent (el programa que dice ser el cliente), Referer (desde qué página llegó el clic) y las de tipo de contenido. El estándar describe el agente de usuario como el programa que origina la petición, y lo define de forma amplia: navegadores, herramientas de línea de comandos, firmware de aparatos, aplicaciones móviles.

Lo importante es de quién es la voz. Todas esas cabeceras las escribe el cliente, y el cliente puede poner lo que quiera. Un registro con «navegador» en el agente demuestra que el cliente dijo ser un navegador, no que lo sea. Por eso el agente sirve para encontrar lo que sobra o falta frente a lo esperado, no para absolver nada.

Responde para continuar

En un registro de HTTP aparece un agente de usuario que parece un navegador corriente. ¿Qué se puede afirmar con eso solo?

Ver pista de ayuda

Es una cabecera que escribe el propio cliente.

Un inventario de agentes de usuario es una lista corta: el navegador de las oficinas, el actualizador del sistema, el programa de cada aparato conocido. Con ella la búsqueda se vuelve una resta: de todos los agentes que ve el sensor, quita los que el inventario explica, y lo que queda es lo que hay que preguntar a alguien.

Abre el registro de HTTP de Litografía Calicanto en el laboratorio y compáralo con la tabla de agentes aprobados. Ese resto no es un culpable: puede ser una herramienta de un técnico que nadie anotó. Pero sin explicación escrita es lo primero que se mira.

Responde para continuar

¿Qué agente de usuario aparece en el registro de HTTP y no está en la tabla de agentes aprobados? Escríbelo tal cual.

Ver pista de ayuda

Compara la columna «agente» del registro con la de la tabla de aprobados; solo uno no está en ella.

Una petición suelta casi nunca dice nada; la que se repite, sí. Para describir bien un hallazgo hay que contar: cuántas peticiones, con qué ritmo, a qué sitio y con qué volumen. En un registro con pocas filas se cuenta a mano; en uno grande se agrupa por origen, agente y host y se mira la cuenta.

Filtra mentalmente el registro por el agente que acabas de aislar y cuenta todas sus peticiones, sea cual sea el método.

Responde para continuar

¿Cuántas peticiones del registro llevan ese agente de usuario? Escribe solo el número.

Ver pista de ayuda

Cuenta las filas con ese agente; incluye la que no es GET.

La cabecera Host dice a qué sitio se dirigía la petición, aunque varias páginas compartan una misma dirección. En el HTTP en claro, ese nombre y la ruta son lo que más se parece a una dirección postal. Un host que nadie del negocio reconoce, pedido siempre por el mismo equipo con una herramienta sin inventariar, es un candidato a pregunta, con una nota: no hay un solo dato aquí que pruebe intención.

Una cosa más que se ve en esas filas: dos de las peticiones pesan casi nada de respuesta, y una lleva más bytes de ida que de vuelta. Ese contraste también se anota.

Responde para continuar

¿A qué host se dirigieron las peticiones de ese agente? Escribe el nombre tal cual.

Ver pista de ayuda

Es la columna «host» de las mismas filas que contaste.

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