Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Autenticación y sudo

5 tareas · 40 min · Principiante

Quién entró, quién se hizo root y con qué permiso: esas tres preguntas se contestan con dos fuentes que se complementan. El registro de autenticación que escriben sshd, sudo y su es legible y rápido, pero lo escribe un programa que puede equivocarse o ser manipulado; la auditoría del núcleo guarda la cuenta original de la sesión aunque la persona cambie de usuario. En Molinos del Altiplano lees una madrugada de molino-web-01 con las dos fuentes y aprendes a no atribuir a root lo que hizo una persona.

0 de 5 · 0%

Objetivo de la sala

Quién entró, quién se hizo root y con qué permiso: esas tres preguntas se contestan con dos fuentes que se complementan. El registro de autenticación que escriben sshd, sudo y su es legible y rápido, pero lo escribe un programa que puede equivocarse o ser manipulado; la auditoría del núcleo guarda la cuenta original de la sesión aunque la persona cambie de usuario. En Molinos del Altiplano lees una madrugada de molino-web-01 con las dos fuentes y aprendes a no atribuir a root lo que hizo una persona.

Un servicio de acceso remoto expuesto recibe intentos de adivinar contraseñas todo el tiempo. Un intento fallido aislado no dice nada; lo que se mira es el volumen por origen y la variedad de cuentas probadas, incluidas las que no existen (invalid user). En registro_de_autenticacion, las líneas Failed password dicen la cuenta, la dirección de origen y el puerto de cada intento.

Cuenta los intentos fallidos por dirección de origen.

Responde para continuar

Escribe la dirección con más intentos fallidos de contraseña en el registro de autenticación.

Ver pista de ayuda

Cuenta las líneas `Failed password` por dirección; hay solo dos direcciones con muchos intentos y una tiene más.

Después de una ráfaga de fallos, lo importante es si alguna entrada tuvo éxito. Un Accepted indica el método (contraseña o llave pública), la cuenta y el origen. Una entrada aceptada no es por sí sola un problema: hay que compararla con quién debía conectarse y desde dónde.

Responde para continuar

Escribe la dirección de origen de la única conexión por acceso remoto que fue aceptada esa madrugada.

Ver pista de ayuda

Busca la palabra `Accepted` en la columna `mensaje` del registro de autenticación.

Una cuenta que no está en la lista de sudo recibe el aviso user NOT in sudoers y su intento queda registrado. Poco después, el registro de su muestra una sesión abierta como root. A las 03:31 la auditoría registra la ejecución de un programa de administración con uid=0. Ese uid dice con qué permisos corrió, no quién estaba detrás.

Mira en auditoria_de_cuentas la fila de las 03:31 y resuelve el campo que conserva la cuenta de la sesión con la tabla cuentas.

Responde para continuar

Escribe la cuenta cuya sesión original está detrás de la orden ejecutada como root a las 03:31.

Ver pista de ayuda

Toma el `auid` de esa fila y búscalo en la columna `uid` de `cuentas`.

Tienes los hechos: intentos fallidos desde una dirección externa, una entrada aceptada de otra, un intento de editar las reglas de sudo sin permiso, una sesión como root y una orden de administración. Lo que no tienes: el motivo de la persona, si la contraseña de root fue compartida o robada, ni si las dos direcciones externas están relacionadas.

Responde para continuar

¿Qué redacción se sostiene con estas dos fuentes?

El registro de autenticación no está en el mismo archivo en todas las distribuciones: en las de la familia Debian suele ser /var/log/auth.log y en las de la familia Red Hat, /var/log/secure; además, muchos sistemas lo guardan en el diario del sistema. Una regla de detección escrita para un archivo se rompe en silencio al pasar a otra distribución, y el panel sigue verde porque no llega ningún evento.

Responde para continuar

Si la flota mezcla ambas familias, ¿cómo se evita que una regla de autenticación deje de ver una de ellas?

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