Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Balizas en los flujos

5 tareas · 40 min · Principiante

Un programa que espera instrucciones de fuera llama a su servidor cada cierto tiempo para preguntar si hay algo nuevo. Esa llamada periódica es la baliza, y los flujos son el sitio donde mejor se ve: no importa lo que diga cada conexión, importa el reloj. En Tostadora Villanueva tienes tres horas de conexiones salientes resumidas por destino y las primeras conexiones de un puesto. Aprendes a medir el intervalo y su margen, a separar los relojes que alguien aprobó del que nadie explicó, y a no acusar por la regularidad sola. Todo es lectura de tablas de ejemplo.

0 de 5 · 0%

Objetivo de la sala

Un programa que espera instrucciones de fuera llama a su servidor cada cierto tiempo para preguntar si hay algo nuevo. Esa llamada periódica es la baliza, y los flujos son el sitio donde mejor se ve: no importa lo que diga cada conexión, importa el reloj. En Tostadora Villanueva tienes tres horas de conexiones salientes resumidas por destino y las primeras conexiones de un puesto. Aprendes a medir el intervalo y su margen, a separar los relojes que alguien aprobó del que nadie explicó, y a no acusar por la regularidad sola. Todo es lectura de tablas de ejemplo.

Una conexión de una baliza, sola, no destaca: es breve, va cifrada, usa el puerto de siempre. Lo que se ve en los flujos es el conjunto. Muchas conexiones al mismo destino, separadas por un intervalo casi fijo, con cantidades de bytes casi idénticas —el mismo «¿hay algo nuevo?» una y otra vez— y desde un equipo, o muy pocos, que son los únicos que lo visitan.

Cada rasgo tiene su falso positivo. Un antivirus llama cada minuto, pero lo hacen todos los puestos. Un servicio de hora es regular, pero lo aprobó alguien. Ninguno de los rasgos acusa solo; es la combinación lo que describe una baliza. Ejecuta intervalos y compara las filas.

Responde para continuar

¿Qué combinación describe mejor una baliza en los flujos de salida?

Ver pista de ayuda

Tres rasgos juntos: pocos equipos, ritmo parecido, tamaño parecido.

Para medir un ritmo se toman las horas de inicio de las conexiones a un mismo destino, se restan una a otra y se obtiene la lista de intervalos. De ellos interesan tres cosas: el medio, el más corto y el más largo. Un reloj de máquina da un intervalo igual con una desviación casi nula; una persona navegando da intervalos de segundos y de minutos, mezclados.

La tabla intervalos ya trae esos valores por destino. Hay dos destinos que visita un solo equipo: ejecuta intervalos | where hosts_internos == 1. Uno tiene un ritmo y el otro no: quedarse con el que tiene compás es el primer paso para dejar de mirar a ciegas.

Responde para continuar

Escribe la dirección del destino de un solo equipo cuyas conexiones llegan a compás.

Ver pista de ayuda

Compara el intervalo más corto y el más largo de cada fila. El que tiene compás casi no se aparta de su medio.

Las balizas de verdad rara vez son un reloj perfecto: esperan «unos cinco minutos» con un margen para no parecer un metrónomo. A ese margen se le llama jitter (variación aleatoria del intervalo). Mirando solo el medio, la baliza se ve como un reloj de cinco minutos; mirando el más corto y el más largo, se ve el margen que tiene.

Para describir la baliza en un informe no basta «cada cinco minutos aproximadamente». Hace falta el intervalo medio y el rango, de modo que otro analista pueda escribir una búsqueda que la encuentre sin falsos positivos. Calcula el rango del destino de la tarea anterior restando el intervalo más corto del más largo (columnas de intervalos).

Responde para continuar

Escribe cuántos segundos hay entre el intervalo más corto y el más largo de esa baliza.

Ver pista de ayuda

Resta el intervalo mínimo del máximo en la fila del destino que encontraste.

Los resúmenes proponen; las conexiones sueltas confirman. Ejecuta conexiones y mira cómo se reparten las horas de inicio: no caen cada trescientos segundos exactos, bailan unos segundos a cada lado. También los bytes subidos son casi iguales entre sí, en una banda estrecha. Eso es una pregunta repetida, no una navegación.

Todavía no es una conclusión. Faltan dos comprobaciones que no están en los flujos: de qué proceso viene y a quién pertenece el destino. Esas se piden a otras fuentes (la telemetría del equipo, el DNS pasivo), y el flujo se queda con lo que le toca: dar el reloj, el volumen y el equipo.

Responde para continuar

Las conexiones se repiten con un margen de unos segundos y casi los mismos bytes. ¿Qué se anota?

Ver pista de ayuda

El flujo da el reloj y el volumen. ¿Qué datos faltan para decir quién genera la llamada?

La tabla excepciones lista los relojes que alguien aprobó y por qué: la telemetría del antivirus, la sincronización de hora, la comprobación de actualizaciones. Son perfectamente regulares, y por eso hay que saber filtrarlos: si se buscan balizas solo por regularidad, salen todos ellos en cabeza.

El filtro correcto no se escribe «ignora lo regular». Se escribe «ignora estos destinos aprobados, que visitan muchos equipos» y se vuelve a mirar la lista. Lo que queda tiene que explicarse. Y una excepción se revisa de vez en cuando: un destino aprobado hace un año podría haber cambiado de dueño.

Responde para continuar

Un destino periódico está en la lista de excepciones aprobadas. ¿Qué se hace con él al buscar balizas?

Ver pista de ayuda

Una excepción es una decisión documentada, y las decisiones caducan.

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