Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

La línea de tiempo del host con tres fuentes

5 tareas · 45 min · Principiante

Cada fuente cuenta una parte de lo que hizo un equipo: el DNS dice qué nombre preguntó, el cortafuegos con quién habló y el proxy qué pidió y cuánto bajó. Juntas forman la línea de tiempo del caso, pero solo si sus horas son comparables. Una escribe en hora local, otra en UTC, y una tercera tiene el reloj corrido unos minutos. Esta sala trata de ponerlas en la misma escala antes de ordenar nada. Viernes 9 de abril, sede de Puerto Lleras del Frigorífico del Ariari.

0 de 5 · 0%

Objetivo de la sala

Cada fuente cuenta una parte de lo que hizo un equipo: el DNS dice qué nombre preguntó, el cortafuegos con quién habló y el proxy qué pidió y cuánto bajó. Juntas forman la línea de tiempo del caso, pero solo si sus horas son comparables. Una escribe en hora local, otra en UTC, y una tercera tiene el reloj corrido unos minutos. Esta sala trata de ponerlas en la misma escala antes de ordenar nada. Viernes 9 de abril, sede de Puerto Lleras del Frigorífico del Ariari.

Ordenar los eventos de varias fuentes por la hora que cada una escribe parece lo más natural y es el camino directo al error. Las fuentes no tienen por qué coincidir en la zona (UTC, hora local) ni en la exactitud del reloj. Colombia usa UTC-5 todo el año, sin cambio de hora de verano, de modo que una hora local de Bogotá se pasa a UTC sumándole cinco horas; otras zonas no son tan estables y conviene confirmar la zona de cada fuente en vez de suponerla.

El método tiene dos pasos antes del orden: llevar todas las horas a una sola zona y corregir los relojes que se desvían, cuando la plataforma conoce el desfase. Solo entonces el orden de los eventos dice algo sobre qué pasó antes y qué después.

Responde para continuar

Tienes eventos del mismo equipo en tres fuentes y quieres una sola línea de tiempo. ¿Qué haces primero?

El resolutor DNS de la sede escribe la hora local sin decir la zona. La tabla de relojes de la plataforma lo deja anotado. Para ponerla junto a la del cortafuegos hay que convertirla.

Primero localiza la consulta de ese puesto al nombre que te indica el enunciado. Después aplica la conversión de la zona que dice la tabla de relojes y escribe el resultado como lo escribiría el cortafuegos, con horas, minutos y segundos.

Responde para continuar

Escribe, en UTC, la hora a la que el puesto consultó al DNS por soporte-ariari-ti.example.

Ver pista de ayuda

Ejecuta `SELECT * FROM relojes` para ver en qué hora escribe el DNS y `SELECT * FROM dns WHERE cliente = '10.82.20.27'` para leer la hora de esa consulta.

La tabla de relojes dice que el proxy tiene el reloj adelantado: sus horas están por delante de la hora real en los segundos que indica la columna del desfase. Hay que restarlos a cada hora del proxy antes de compararla con las demás fuentes. Con una diferencia de minutos, un evento cambia de lugar en la historia.

El puesto hizo dos peticiones a través del proxy y entre las dos fuentes —el cortafuegos y el proxy— hay un acceso a archivos del mismo puesto. Con las horas corregidas, una de las dos peticiones ocurrió antes de ese acceso y la otra después.

Responde para continuar

Escribe el destino de la petición del proxy que, con el reloj corregido, ocurrió antes de que el puesto accediera a la carpeta compartida.

Ver pista de ayuda

Resta el desfase de `SELECT * FROM relojes` a las horas de `SELECT * FROM proxy WHERE cliente = '10.82.20.27'` y compáralas con la línea del puerto 445 de `SELECT * FROM cortafuegos WHERE origen = '10.82.20.27'`.

Ordenar las tres fuentes por la hora tal como vienen no produce un error visible: produce una historia coherente y falsa. La conversión de zona mueve cinco horas a unos eventos y no a otros, y el desfase del proxy mueve unos minutos a los suyos. El ticket que se escribe con ese orden dice cosas que no ocurrieron en ese orden, y quien lo lea después las usará para decidir qué se contiene primero.

Compara cómo quedarían las tres fuentes con las horas sin tocar y con las horas corregidas, sobre todo la consulta DNS, la petición del proxy y el acceso a los archivos.

Responde para continuar

Alguien arma la línea de tiempo con las tres fuentes sin tocar sus horas. ¿Qué sale mal?

Ver pista de ayuda

Ejecuta `SELECT * FROM dns WHERE cliente = '10.82.20.27'`, `SELECT * FROM cortafuegos WHERE origen = '10.82.20.27'` y `SELECT * FROM proxy WHERE cliente = '10.82.20.27'` y ordena las tres por su hora sin corregir.

Con la escala común hay una pregunta que la línea de tiempo responde sola: cuánto pasó entre el primer rastro del equipo y el primer intento que el cortafuegos cortó. Es un dato corto que se escribe en el ticket y sirve para comparar con otros casos. Se mide en segundos para no discutir minutos.

La respuesta sale de restar dos horas ya llevadas a UTC: la de la consulta DNS de la tarea 2 y la del primer intento denegado del puesto.

Responde para continuar

Escribe cuántos segundos pasaron entre esa consulta al DNS y el primer intento denegado por el cortafuegos de ese puesto hacia la misma dirección que resolvió.

Ver pista de ayuda

El intento denegado está en `SELECT * FROM cortafuegos WHERE origen = '10.82.20.27'`; resta su hora de la de la consulta convertida a UTC.

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