🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAutenticació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.
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?
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.