Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Una línea de tiempo con cuatro relojes

5 tareas · 40 min · Principiante

Martes 29 de septiembre en Industrias Cuesta Blanca. Una alerta de prioridad alta abrió el incidente a media tarde, pero lo que importa es qué pasó antes. Tienes el sensor de red, el servidor de correo y el registro de un equipo de Contabilidad, y cada uno cuenta la hora a su manera: uno en UTC, otro en UTC-5 y un equipo cuyo reloj va adelantado. Reconstruir un incidente empieza por ponerlos todos en el mismo reloj. Todo es lectura de tablas ya escritas; no se ejecuta ni se abre nada.

0 de 5 · 0%

Objetivo de la sala

Martes 29 de septiembre en Industrias Cuesta Blanca. Una alerta de prioridad alta abrió el incidente a media tarde, pero lo que importa es qué pasó antes. Tienes el sensor de red, el servidor de correo y el registro de un equipo de Contabilidad, y cada uno cuenta la hora a su manera: uno en UTC, otro en UTC-5 y un equipo cuyo reloj va adelantado. Reconstruir un incidente empieza por ponerlos todos en el mismo reloj. Todo es lectura de tablas ya escritas; no se ejecuta ni se abre nada.

Una línea de tiempo mezcla fuentes que no se pusieron de acuerdo en la hora. El sensor de red suele escribir en UTC; el servidor de correo, en la hora local de la empresa; y un equipo de usuario lleva el reloj que tenga, a veces con minutos de error. Si ordenas las filas tal como vienen, el correo parecerá posterior a la descarga que provocó, y la historia saldrá al revés.

El método es siempre el mismo: elegir una zona para todo (lo habitual es UTC), anotar para cada fuente en qué zona escribe y cuánto va su reloj adelantado o atrasado, y recién entonces ordenar. El desfase de un equipo se mide comparando uno de sus eventos con el mismo evento visto por el sensor, y se deja escrito junto al informe.

Responde para continuar

Tienes eventos del sensor, del servidor de correo y de un equipo con el reloj desfasado. ¿Qué haces antes de ordenarlos en una sola línea?

Ver pista de ayuda

Un orden correcto dentro de cada fuente no basta si cada una cuenta el tiempo con su propia zona y su propio reloj.

UTC-5 va cinco horas por detrás de UTC, así que para llevar una hora local a UTC se le suman cinco horas. Es una cuenta simple y por eso mismo la que más se olvida: un analista cansado deja el correo en su hora local, lo pone al lado de las horas del sensor y concluye que el correo llegó cinco horas antes de lo que ocurrió, o que llegó después de la descarga.

En el laboratorio hay una tabla de relojes con la zona de cada fuente y una tabla con los correos que recibió la usuaria lmorales esa mañana. Solo uno de ellos lleva un enlace; ese es el que interesa.

Responde para continuar

Escribe la hora UTC, en formato hh:mm:ss, a la que llegó a lmorales el correo que trae un enlace.

Ver pista de ayuda

Busca en `correo` el mensaje con enlace y suma a su hora local la diferencia de zona que dice `relojes` para el servidor de correo.

El registro de un equipo es precioso porque dice qué programa hizo cada cosa, pero su reloj es el menos fiable. En la tabla de relojes consta que el de CONTA-07 va 94 segundos adelantado: cuando el equipo escribe 09:15:29, la hora real era 94 segundos antes. Hay que restar el desfase y luego pasar a UTC; hacerlo al revés, o a medias, desordena justo los eventos que más cerca están entre sí.

Una buena comprobación es cruzar con el sensor: tras corregir, el evento del equipo tiene que caer a uno o dos segundos del evento equivalente en la red.

Responde para continuar

El equipo registró la creación de un proceso ejecutable cuyo nombre termina en .pdf.exe. Escribe la hora UTC, hh:mm:ss, a la que ocurrió de verdad.

Ver pista de ayuda

Resta a la hora de `eventos_equipo` el desfase de CONTA-07 y suma después la diferencia de zona de UTC-5 a UTC.

Cuando salta una alerta, la tentación es empezar la historia en ella, porque es el primer momento en que alguien supo algo. Pero la alerta mide cuándo se descubrió el incidente, no cuándo empezó. La línea de tiempo empieza en el primer evento que la evidencia permite enlazar con el resto de la cadena, aunque en ese momento nadie lo notara.

En este caso eso se ve en la tabla de alertas: antes de la alerta que se atendió hubo otra, de prioridad baja, que el turno cerró sin analizar. Reconstruir bien el principio no sirve para culpar a nadie: sirve para saber cuánto tiempo estuvo el incidente sin ser visto y qué señal se pudo haber atendido antes.

Responde para continuar

El incidente se abre cuando salta la alerta que sí se atendió. ¿Dónde pones el inicio de la línea de tiempo?

Ver pista de ayuda

Una cosa es cuándo se descubrió el incidente y otra cuándo empezó. La línea cuenta lo segundo.

Con todo en UTC, la distancia entre dos eventos se calcula restando horas, y la que más importa a la dirección es la que va del primer evento enlazable a la alerta que se atendió: es el tiempo que el incidente corrió sin que nadie lo supiera. Se informa en minutos, sin redondear a «más o menos una hora».

La tabla de alertas trae la hora UTC de la que abrió el incidente. El primer evento enlazable ya lo calculaste en la tarea 2.

Responde para continuar

Escribe cuántos minutos pasaron desde que llegó el correo con el enlace hasta la alerta que sí se atendió.

Ver pista de ayuda

Resta la hora UTC del correo, que ya convertiste, a la hora de la alerta marcada como atendida en `alertas`.

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