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:
- Hipótesis de causa
- Pruebas de verificación
- Acciones correctivas
- Prevención futura
Navegación
- Security Groups vs NACL - Comparación detallada
- Solución de Problemas de Red - Método de diagnóstico
- Quiz de Validación - 30 preguntas para validar sus conocimientos
- Lab: Solución de Problemas VPC - Ejercicios prácticos
Semana siguiente: MÓDULO 7 - Publicación Web