Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Cuentas de servicio con uso humano

5 tareas · 40 min · Principiante

Miércoles 7 de octubre. Una cuenta de servicio es la identidad de una aplicación: se autentica sola, desde su servidor, a la hora de su tarea. Nadie debería teclear su contraseña. Por eso, en Fibras del Páramo, el equipo de caza parte de una hipótesis estrecha: si alguna cuenta de servicio inició sesión como lo haría una persona, merece una explicación. En esta sala separas los inicios interactivos que tienen un cambio aprobado detrás de los que no, sigues al que queda hasta el equipo y la persona responsable, y decides qué se puede afirmar con lo que hay. Todo es lectura de tablas de ejemplo.

0 de 5 · 0%

Objetivo de la sala

Miércoles 7 de octubre. Una cuenta de servicio es la identidad de una aplicación: se autentica sola, desde su servidor, a la hora de su tarea. Nadie debería teclear su contraseña. Por eso, en Fibras del Páramo, el equipo de caza parte de una hipótesis estrecha: si alguna cuenta de servicio inició sesión como lo haría una persona, merece una explicación. En esta sala separas los inicios interactivos que tienen un cambio aprobado detrás de los que no, sigues al que queda hasta el equipo y la persona responsable, y decides qué se puede afirmar con lo que hay. Todo es lectura de tablas de ejemplo.

La mayoría de las cuentas de una empresa tienen un comportamiento difícil de resumir: viajan, cambian de dispositivo, trabajan de noche en cierre de mes. Una cuenta de servicio es lo opuesto. Desde un equipo, a unas horas, con un tipo de inicio. Esa regularidad hace que la hipótesis sea barata y precisa: cualquier inicio interactivo, aquel donde alguien escribe la credencial, ya es una desviación de la base, aunque la credencial sea válida y el acceso haya tenido éxito.

Ejecuta inventario_servicio y resumen_inicios. El inventario dice qué uso se espera de cada cuenta y el resumen cuenta qué ocurrió en septiembre.

Responde para continuar

¿Por qué un inicio interactivo de una cuenta de servicio merece una hipótesis de caza?

Ver pista de ayuda

Compara el uso esperado del inventario con lo que cuenta el resumen. Piensa en lo que hace una base estrecha.

El resumen deja dos cuentas con inicios interactivos. Contarlos no basta: hay que ver cada uno y preguntar si un cambio aprobado lo explica. Una explicación válida cruza tres datos a la vez, la cuenta, el equipo y el día. Un ticket sobre la misma cuenta pero en otro equipo, o un día distinto, no la explica.

Ejecuta interactivos_servicio para ver cada inicio y cambios_aprobados para ver lo que el equipo autorizó. Lo que queda después de restar lo explicado es el hallazgo de la caza.

Responde para continuar

Escribe la cuenta de servicio que tuvo inicios interactivos sin ningún cambio aprobado que los explique.

Ver pista de ayuda

Cruza cada fila de `interactivos_servicio` con `cambios_aprobados` por cuenta, equipo y día. Sobrevive la cuenta que no tiene cruce.

El inicio de sesión dice de qué equipo salió, no quién estaba sentado. Antes de hablar con nadie hay que saber de quién es ese equipo, y para eso se usa un inventario, no una suposición. La tabla de equipos da el tipo de máquina y su responsable.

Ejecuta equipos. La caza usa ese dato para saber con quién hablar, no para señalar a esa persona: un equipo asignado a alguien es el primer lugar donde preguntar, y no prueba que esa persona hiciera nada.

Responde para continuar

Escribe la cuenta de la persona responsable del equipo desde el que se hicieron esos inicios interactivos.

Ver pista de ayuda

Mira en `interactivos_servicio | where cuenta == "svc-recibo"` desde qué equipo salen, y busca ese equipo en `equipos`.

Antes de decidir qué significa, conviene medir cuánto pasó. Una sola vez puede ser un descuido; una costumbre es otra cosa. Para esta cuenta, la frecuencia y la hora de esos inicios dicen qué clase de uso es: a qué hora empiezan, si coinciden con el arranque de una jornada laboral, y cuántos días distintos abarcan.

Ejecuta interactivos_servicio | where cuenta == "svc-recibo" y cuenta los días diferentes que aparecen. Fíjate en la hora: es la de una persona que llega y abre su navegador.

Responde para continuar

¿En cuántos días distintos de septiembre inició sesión esa cuenta de servicio de forma interactiva?

Ver pista de ayuda

Ejecuta `interactivos_servicio | where cuenta == "svc-recibo"` y cuenta los días que no se repiten.

Los datos muestran que la cuenta de servicio de Contabilidad se usa a mano, casi cada semana, a primera hora, desde la estación de una persona de ese mismo equipo, sin ningún cambio aprobado. Eso es un hallazgo claro. Lo que los datos no muestran es quién tiene la credencial en realidad ni por qué la usa: puede ser un atajo cómodo de alguien de Contabilidad, y también puede ser que otra persona esté usando ese equipo.

El informe afirma lo que se vio y nada más: uso humano de una cuenta de servicio sin respaldo. Propone lo que corresponde a ese hallazgo: avisar a la dueña de la cuenta, cambiar su credencial y comprobar con la persona. La acusación de intrusión no cabe aquí.

Responde para continuar

¿Cómo se cierra el hallazgo de la cuenta de servicio de Contabilidad?

Ver pista de ayuda

Afirma lo que se vio, propone lo que corresponde y deja la intención sin probar.

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