🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónLa línea base de un servidor
5 tareas · 45 min · Principiante
Jueves 8 de octubre. Hasta ahora mediste el tráfico que sale. Un servidor tiene además un modo de ser: qué procesos corren y con qué cuenta, quién inicia sesión y desde dónde, qué puertos escuchan y a quién llama. Eso también se mide y también se compara. Aquí lees el perfil de 30 días del servidor de aplicación de Vidrios del Quindío, vdq-srv-app01, y comparas con él lo que se ve en la última noche: lo nuevo, lo que falta y lo que tiene un cambio aprobado detrás. Todo es lectura de tablas de ejemplo.
Objetivo de la sala
Jueves 8 de octubre. Hasta ahora mediste el tráfico que sale. Un servidor tiene además un modo de ser: qué procesos corren y con qué cuenta, quién inicia sesión y desde dónde, qué puertos escuchan y a quién llama. Eso también se mide y también se compara. Aquí lees el perfil de 30 días del servidor de aplicación de Vidrios del Quindío, vdq-srv-app01, y comparas con él lo que se ve en la última noche: lo nuevo, lo que falta y lo que tiene un cambio aprobado detrás. Todo es lectura de tablas de ejemplo.La línea base de un servidor no es un número: es un inventario de hábitos. Cuatro bastan para empezar. Los procesos, con la cuenta que los ejecuta y en cuántos días de la ventana estuvieron. Las sesiones, es decir, qué cuentas entran, desde qué origen y con qué frecuencia. Los puertos en escucha, con el servicio que los abre y desde cuándo. Y los destinos salientes, a quién llama el servidor, por qué puerto y cuántos días.
Un servidor de aplicación es aburrido a propósito: pocos procesos, pocos administradores, un salto para entrar y cuatro o cinco destinos de siempre. Esa uniformidad es la que vuelve visible lo que cambia. En un puesto de oficina, el mismo inventario sería un desorden y la línea base no serviría.
Responde para continuar
Quieres describir lo normal en un servidor de aplicación, más allá del tráfico. ¿Qué inventarios tienen más valor para empezar?
Ver pista de ayuda
Piensa en qué cosas de un servidor son estables en 30 días y cuáles cambian solo cuando alguien hace algo.
Abre procesos. Cada fila trae el proceso, su cuenta, los días de los 29 anteriores en que estuvo activo y si corre hoy, 30 de septiembre. La mayoría tiene 29: están siempre. Los que no, son las desviaciones de proceso. Con procesos | where dias_en_base == 0 aparece lo que corre hoy sin haber corrido nunca en la ventana.
Que algo no esté en la línea base no lo hace malo; lo hace no medido. La tarea del analista es la siguiente: ver con qué cuenta corre, si coincide con un cambio aprobado y a quién se le pregunta.
Responde para continuar
¿Cómo se llama el proceso que corre hoy y no había corrido ningún día de la base?
Ver pista de ayuda
Ejecuta `procesos | where dias_en_base == 0`.
La segunda dimensión son las sesiones. Ejecuta sesiones_ssh | summarize veces = count() by cuenta, origen | sort by veces desc. Una cuenta de servicio de respaldo entra casi todas las noches desde su servidor; los administradores entran desde el servidor de salto de la empresa. Una sesión que combina una cuenta conocida con un origen que no es de las habituales es la desviación que importa: la cuenta es normal, el origen no.
Es el mismo patrón de las cuentas de servicio que viste en el módulo de cacería, pero ahora se lee en una tabla de frecuencias, no en una búsqueda.
Responde para continuar
¿Desde qué dirección entró adm-lcastillo una sola vez, fuera de su origen habitual?
Ver pista de ayuda
Ejecuta `sesiones_ssh | summarize veces = count() by cuenta, origen | sort by veces desc` y mira las filas de esa cuenta.
Casi todo el mundo busca lo que aparece. Una línea base también detecta lo que falta. Ejecuta procesos | where hoy == "no". Salen dos filas. Una, cuadre-semanal, se ve en 4 de los 29 días: su patrón es de una vez por semana, así que que hoy falte es esperable. La otra, agente-respaldo, estuvo los 29 días y hoy no está.
Aquí hay una trampa de razonamiento: la ausencia de un agente de respaldo no prueba una intrusión ni la descarta. Lo que dice es que el control dejó de funcionar y que durante ese tiempo no hay copia ni quien la verifique.
Responde para continuar
El agente de respaldo estuvo 29 días seguidos y hoy no corre. ¿Cómo se lee?
Ver pista de ayuda
Una línea base compara contra lo esperado, y lo esperado también incluye lo que debería estar.
La tercera dimensión son los puertos. Ejecuta puertos_escucha: tres puertos están desde antes de la ventana, y el 9100 aparece desde el 22 de septiembre. Es un puerto nuevo y lo abre un proceso que sí está en la tabla de procesos con 7 días. Antes de pensar nada más, se mira el calendario de cambios del servidor con cambios | where fecha == "09-22". Si hay un cambio aprobado que lo explica, la desviación pasa a ser parte de la línea base nueva; si no lo hay, es un caso.
Responde para continuar
¿Qué cambio aprobado explica la aparición del puerto 9100?
Ver pista de ayuda
Ejecuta `cambios | where fecha == "09-22"`.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.