🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEl registro de autenticación de Linux — sshd, lo que entra y lo que falla
4 tareas · 30 min · Principiante
En el parque Linux de Delta Cargo, casi todas las preguntas del turno empiezan en el registro de autenticación: `/var/log/auth.log` en las máquinas basadas en Debian y Ubuntu, `/var/log/secure` en las de la familia Red Hat. Allí escribe el servicio de acceso remoto una línea por cada intento, y esa línea dice tres cosas: quién, desde dónde y con qué método. Aquí aprendes a leerlas sobre los servidores Linux de Delta Cargo.
Objetivo de la sala
En el parque Linux de Delta Cargo, casi todas las preguntas del turno empiezan en el registro de autenticación: `/var/log/auth.log` en las máquinas basadas en Debian y Ubuntu, `/var/log/secure` en las de la familia Red Hat. Allí escribe el servicio de acceso remoto una línea por cada intento, y esa línea dice tres cosas: quién, desde dónde y con qué método. Aquí aprendes a leerlas sobre los servidores Linux de Delta Cargo.Linux no tiene un canal de Seguridad como Windows: tiene archivos de texto que alimenta el servicio de registro del sistema. El de autenticación es el que importa para el turno, y cambia de nombre según la distribución: /var/log/auth.log en Debian y Ubuntu, /var/log/secure en Red Hat, CentOS y derivadas. Ahí van los intentos de acceso remoto, el uso de sudo, los cambios de usuario y las aperturas y cierres de sesión.
Cada línea empieza con la fecha, el nombre del equipo y el programa que la escribió —sshd, sudo, su, systemd-logind— seguido del mensaje. Ese nombre de programa es el primer filtro de cualquier búsqueda: no se lee «el log entero», se lee lo que escribió un programa concreto en una ventana concreta.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Trabajas un servidor con una distribución de la familia Red Hat. ¿Dónde buscas los intentos de acceso remoto?
Ver pista de ayuda
El contenido es el mismo; lo que cambia con la distribución es el nombre del archivo.
El servicio de acceso remoto escribe tres mensajes que resuelven la mayoría de los casos. Accepted: la sesión se abrió. Failed password: alguien probó una contraseña equivocada contra una cuenta que sí existe. Invalid user: el nombre de usuario ni siquiera está en la máquina.
La diferencia entre los dos últimos cambia la lectura igual que los códigos de estado en Windows. Una ráfaga de usuarios inválidos —admin, oracle, test, postgres— es alguien recorriendo una lista genérica contra cualquier servidor expuesto: ruido de internet, constante y casi siempre irrelevante. Una ráfaga de fallos de contraseña contra una cuenta real de la empresa es otra cosa: quien la lanza ya sabe a quién va, y eso significa que obtuvo el nombre en algún sitio.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Entre los intentos de madrugada ves varias líneas de usuario inválido y, además, fallos de contraseña contra dos cuentas reales. ¿Por dónde empiezas?
Ver pista de ayuda
El nombre genérico sale de una lista; el nombre real salió de algún sitio.
El mensaje de sesión aceptada trae el método de autenticación, y ese dato decide el caso. Accepted password significa que alguien tecleó una contraseña correcta. Accepted publickey significa que presentó una clave privada cuya parte pública está en el archivo de claves autorizadas de esa cuenta, y el mensaje incluye además la huella de esa clave.
Ahí está la trampa que se cobra turnos enteros: una ráfaga de fallos de contraseña que termina en una aceptación por clave pública no es «la fuerza bruta funcionó». Es alguien que ya tenía la llave y, probablemente, la puso él mismo antes. En MITRE ATT&CK, añadirse una clave autorizada para volver cuando quiera es manipulación de cuentas por claves SSH (T1098.004), y es una de las persistencias más silenciosas que hay en Linux: no crea usuarios, no instala nada y sobrevive a cualquier cambio de contraseña.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Tras veinte fallos de contraseña, la siguiente línea del mismo origen es una aceptación por clave pública. ¿Qué concluyes?
Ver pista de ayuda
Son dos mecanismos distintos; la huella de la clave no se obtiene probando contraseñas.
En la consola tienes el registro de autenticación de los servidores Linux de Delta Cargo del 1 y el 2 de octubre. En el bastión del-lnx-bast01 hay una ráfaga de intentos desde una dirección externa y, al final, una sesión aceptada que no se abrió con contraseña. Encuentra con qué cuenta se abrió.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Escribe el nombre de la cuenta con la que se aceptó la sesión por clave pública desde la dirección externa.
Ver pista de ayuda
Ejecuta `SELECT * FROM auth WHERE ip_origen = '203.0.113.91'` y lee la columna «cuenta» de la fila con resultado aceptado.
Conectando con la base…
Tablas
auth
- hora
- host
- programa
- cuenta
- ip_origen
- metodo
- resultado
El resultado aparece aquí.
fila(s)
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.