🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónPaquetes, copias y el rastro que deja cada orden
5 tareas · 28 min · Principiante
Un servidor Linux no solo se mira: se mantiene. Se instalan programas, se guardan copias, el disco se llena y cada orden escrita deja huella. Cuatro rutinas de administrador, y en cada una hay un detalle que decide si el servidor queda más seguro o más expuesto: de dónde viene lo que instalas, qué permisos nacen por defecto, qué hace una copia comprimida con los permisos, y qué cuenta el historial de órdenes a quien llega después a investigar. Todo se razona sobre el servidor ficticio de Salitre; aquí no hay terminal que ejecutar.
Objetivo de la sala
Un servidor Linux no solo se mira: se mantiene. Se instalan programas, se guardan copias, el disco se llena y cada orden escrita deja huella. Cuatro rutinas de administrador, y en cada una hay un detalle que decide si el servidor queda más seguro o más expuesto: de dónde viene lo que instalas, qué permisos nacen por defecto, qué hace una copia comprimida con los permisos, y qué cuenta el historial de órdenes a quien llega después a investigar. Todo se razona sobre el servidor ficticio de Salitre; aquí no hay terminal que ejecutar.Lo que ya sabes: en la sala anterior, «Usuarios, grupos y quién puede qué», viste que un permiso de más es un camino para subir de privilegios. Aquí ves de dónde nacen esos permisos y cómo se instala sin abrir uno nuevo.
En Linux los programas llegan por un gestor de paquetes (apt en Debian y Ubuntu, dnf en Fedora y Red Hat). Instalar con él no es copiar un archivo suelto: el gestor consulta unos repositorios configurados, comprueba la firma digital de cada paquete contra una clave que ya tiene guardada y deja registro de lo instalado, de modo que luego se puede listar, actualizar o retirar.
La firma es lo que distingue un paquete del repositorio de uno cualquiera: dice que lo publicó quien tiene la clave y que no cambió por el camino. Por eso añadir un repositorio nuevo, o desactivar la comprobación de firma «para que instale», es una decisión de seguridad aunque parezca de comodidad.
Para responder aquí hace falta una cuenta
Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.
Responde para continuar
Para instalar una herramienta, un compañero propone añadir un repositorio que no es el oficial y desactivar la comprobación de firmas «porque da error». ¿Cuál es la respuesta correcta?
Ver pista de ayuda
Un error de firma es una advertencia del sistema, no un fallo que arreglar apagándolo.
Cuando un programa o una persona crea un archivo, Linux le pone permisos por defecto según una máscara (umask). La máscara no suma permisos: apaga los que indica. Con la habitual 022, los archivos nacen legibles por todos (644); con 077, solo el dueño los toca (600).
Importa porque el archivo nace así antes de que nadie revise nada. Una copia de seguridad o un informe con datos de clientes, creado con una máscara permisiva, queda leíble por cualquier cuenta del servidor desde el primer segundo, y corregirlo después no devuelve el tiempo en que estuvo abierto.
Para responder aquí hace falta una cuenta
Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.
Responde para continuar
Un guion nocturno de Salitre genera un volcado con datos de clientes y los archivos nuevos nacen con permisos 644 (legibles por todos). ¿Qué se corrige en el origen?
Ver pista de ayuda
Mejor evitar que el archivo nazca abierto que perseguirlo después.
Para guardar o mover una carpeta entera se empaqueta y se comprime con tar (y gzip): un solo archivo .tar.gz que contiene los archivos con sus rutas, dueños y permisos. Al extraerlo, el sistema vuelve a crear todo eso, y de ahí salen dos cuidados.
El primero: una copia no deja de ser sensible por estar comprimida; comprimir no cifra, y un respaldo con datos de clientes necesita los mismos permisos estrictos que el original. El segundo: un paquete recibido de fuera no se extrae a ciegas; se lista antes su contenido, porque puede traer rutas absolutas o que suben de carpeta y sobrescribir archivos del sistema.
Para responder aquí hace falta una cuenta
Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.
Responde para continuar
Recibes un archivo .tar.gz de un proveedor y tienes que extraerlo en el servidor. ¿Qué haces antes?
Ver pista de ayuda
Antes de abrir un paquete que viene de fuera, mira qué lleva dentro y dónde pretende dejarlo.
df dice cuánto espacio queda en cada disco y du cuánto ocupa cada carpeta. Parecen herramientas de orden doméstico y son de seguridad por dos razones. Un disco que se llena puede detener la base de datos, la web y, lo peor, los registros: cuando el sistema no tiene dónde escribir, deja de anotar lo que pasa justo cuando más importa.
Y un salto brusco de espacio es una señal: un directorio temporal que crece en una noche puede ser una copia de datos que alguien prepara para llevarse, o un registro que se desbordó por un ataque de fuerza bruta. Antes de borrar para liberar espacio, se mira qué lo llenó.
Para responder aquí hace falta una cuenta
Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.
Responde para continuar
El disco del servidor de Salitre pasó del 40 % al 97 % en una noche y el crecimiento viene de un directorio temporal sin dueño claro. ¿Qué haces antes de tocar nada?
Ver pista de ayuda
Antes de limpiar algo inesperado, averigua qué es.
El intérprete de órdenes guarda las que cada cuenta escribe en un archivo de historial (en Bash, .bash_history en su carpeta personal). Para quien investiga es una fuente de primera mano: qué se ejecutó, en qué orden, con qué argumentos. Por eso un atacante con experiencia intenta no dejarlo: lo vacía, lo redirige o desactiva el historial al entrar.
Dos consecuencias. Un historial vacío o con huecos en una cuenta que sí trabaja a diario es una señal, no una tranquilidad. Y las órdenes que llevan una contraseña como argumento quedan escritas en claro: quien administra no debe pasar secretos así.
Para responder aquí hace falta una cuenta
Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.
Responde para continuar
Durante una revisión, el historial de órdenes de la cuenta de un administrador que trabaja cada día está vacío desde el lunes. ¿Cómo se interpreta?
Ver pista de ayuda
Una cuenta que trabaja y no deja huella es lo raro, no lo tranquilizador.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio y la seguridad de tu sesión y, solo si lo autorizas, analítica. Puedes aceptar, rechazar o personalizar. Política de Cookies · 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
Medimos con Google Analytics cómo se usa la plataforma; solo si lo aceptas
Google Analytics (cookies _ga) nos dice qué páginas se usan y dónde se atascan las personas. No enviamos tu nombre ni tu correo. Sin tu permiso no se carga, y puedes cambiarlo cuando quieras desde «Cookies» al final de la página.
Marketing
Hoy no usamos cookies de marketing; si algún día lo hacemos, será 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.