Saltar a contenido

🧪 Práctica 2: Segmentación con UFW e Interconexión Segura con WireGuard

🎯 Objetivos de la Práctica

  1. Configurar una política de cortafuegos restrictiva con UFW en un servidor Linux.
  2. Desplegar un túnel VPN punto a punto con WireGuard.
  3. Validar el cifrado del tráfico interceptando paquetes con tcpdump.

💻 Entorno Necesario

  • 2 máquinas virtuales Linux (Servidor y Cliente) con conectividad IP.
  • Paquetes instalados: ufw, wireguard, tcpdump.

📝 Tareas a Realizar

Tarea 1: Configuración Restrictiva de UFW

  1. Establece la política por defecto en deny entrante y allow saliente.
  2. Permite el acceso por SSH únicamente en un puerto personalizado (ej. 2222).
  3. Habilita el registro de eventos (logging) de UFW.

Tarea 2: Despliegue de VPN WireGuard

  1. Genera las claves públicas y privadas en el Servidor (wg0) y en el Cliente.
  2. Configura /etc/wireguard/wg0.conf en el servidor con la subred privada 10.8.0.0/24.
  3. Levanta la interfaz en ambos extremos y verifica la conectividad mediante ping 10.8.0.1.

Tarea 3: Auditoría de Cifrado con Tcpdump

  1. Lanza una captura de tráfico en la interfaz física del servidor escuchando en el puerto UDP de WireGuard (51820).
  2. Genera tráfico a través de la VPN y demuestra que la carga útil (payload) está completamente cifrada.

Acceso a la Resolución

La solución completa con los archivos de configuración wg0.conf y comandos detallados está en la zona protegida:

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