Saltar al contenido principal

MÓDULO 6 - Seguridad de Red y Solución de Problemas VPC

Visión General​

Este módulo profundiza en la seguridad de red de AWS y las técnicas de solución de problemas VPC. Aprenderá la diferencia entre Security Groups y NACLs, y cómo diagnosticar problemas de conectividad.

Objetivos de Aprendizaje​

  • Diferenciar Security Groups y NACLs
  • Configurar reglas de seguridad de red
  • Diagnosticar problemas de conectividad VPC
  • Aplicar el principio de menor privilegio

Contenido de la Semana​

Security Groups vs NACLs​

┌─────────────────────────────────────────────────────────────┐
│ SECURITY GROUPS vs NACLs │
├─────────────────────────────────────────────────────────────┤
│ │
│ NACL (Network ACL) │
│ Niveau : SUBNET │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ Security Group │ │ │
│ │ │ Niveau : INSTANCE │ │ │
│ │ │ │ │ │
│ │ │ ┌──────────────────────┐ │ │ │
│ │ │ │ Instance EC2 │ │ │ │
│ │ │ └──────────────────────┘ │ │ │
│ │ │ │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘

Comparaison :
┌──────────────────┬─────────────────────┬────────────────────┐
│ Critère │ Security Group │ NACL │
├──────────────────┼─────────────────────┼────────────────────┤
│ Niveau │ Instance │ Subnet │
│ État │ Stateful │ Stateless │
│ Règles │ ALLOW seulement │ ALLOW et DENY │
│ Ordre │ Toutes évaluées │ Par numéro │
│ Défaut │ Deny tout entrant │ Allow tout │
└──────────────────┴─────────────────────┴────────────────────┘

Método de Solución de Problemas de Red​

PASO 1: Verificar lo básico
├── ¿Instancia en ejecución?
├── ¿IP pública asignada?
└── ¿Servicio iniciado en la instancia?

PASO 2: Verificar la seguridad
├── Security Group (reglas inbound)
├── NACL (reglas inbound Y outbound)
└── Firewall del SO (iptables, Windows Firewall)

PASO 3: Verificar el enrutamiento
├── Route Table del subnet
├── Internet Gateway adjunto
└── Ruta hacia IGW (0.0.0.0/0)

PASO 4: Probar la conectividad
├── Desde la instancia: curl, ping
├── Hacia la instancia: telnet, nc
└── Logs: VPC Flow Logs, CloudWatch

Ejercicio: Estudios de Caso​

Caso 1: Servidor Web Inaccesible​

Síntoma: http://IP-pública no responde
La instancia está en ejecución, Apache está iniciado.

Analice y proponga soluciones.

Caso 2: Base de Datos Aislada​

Síntoma: La aplicación web no puede conectarse a MySQL
Ambas instancias están en el mismo VPC.

Identifique las verificaciones a realizar.

Caso 3: SSH Intermitente​

Síntoma: SSH funciona a veces, timeout otras veces
Desde la misma IP de origen.

¿Cuáles son las posibles causas?

Entregable​

3 escenarios "causa probable" + acciones de corrección

Para cada escenario anterior:

  1. Hipótesis de causa
  2. Pruebas de verificación
  3. Acciones correctivas
  4. Prevención futura
  1. Security Groups vs NACL - Comparación detallada
  2. Solución de Problemas de Red - Método de diagnóstico
  3. Quiz de Validación - 30 preguntas para validar sus conocimientos
  4. Lab: Solución de Problemas VPC - Ejercicios prácticos

Semana siguiente: MÓDULO 7 - Publicación Web