Saltar a contenido

🧪 Práctica 5: Triaje de Incidentes y Automatización de Backups Inmutables

🎯 Objetivos de la Práctica

  1. Realizar un triaje de compromiso en logs de Linux (/var/log/auth.log, journalctl).
  2. Diseñar e implementar un script de copias de seguridad automatizadas con cifrado.
  3. Simular un desastre y realizar la prueba de restauración validando la integridad.

💻 Entorno Necesario

  • Servidor Linux con rsync y tar (o restic).
  • Directorio de destino local o almacenamiento montado remoto.

📝 Tareas a Realizar

Tarea 1: Detección Forense en Logs

  1. Inspecciona /var/log/auth.log en busca de accesos no autorizados mediante grep y awk.
  2. Identifica las 5 direcciones IP externas con mayor número de intentos de conexión fallidos.

Tarea 2: Script de Copia de Seguridad Cifrada

  1. Desarrolla un script bash backup_seguro.sh que comprima un directorio crítico.
  2. Cifra el archivo resultante con AES-256 usando OpenSSL o GPG.
  3. Programa la ejecución del script mediante una tarea de cron.

Tarea 3: Prueba de Recuperación (RTO y RPO)

  1. Borra deliberadamente los datos del directorio de prueba.
  2. Mide el tiempo que tarda el script de restauración en devolver el sistema al estado operativo.

Acceso a la Resolución

El script bash de backup cifrado y la guía de comandos forenses se encuentran en la sección protegida:

👉 Consultar Resolución Protegida de la Práctica 5