Contenido del curso
Identidad, Acceso y Gobernanza Multicuenta
Servicios de Computo en AWS
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 min - 11

Compute Savings Plan para EC2 y Lambda
04:42 min - 12

Cómo lanzar tu primera instancia EC2
09:10 min - 13

Optimizar latencia en EC2 con tenencia dedicada
09:25 min - 14

Cómo consultar metadatos de EC2 con IMDSv2
04:30 min - 15

AWS Outposts: ejecutar AWS en tu data center
05:53 min - 16

Despliegue de app web en Elastic Beanstalk
19:45 min
Contenedores en AWS
Redes en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 min - 21

NAT Gateway para subredes privadas en AWS
06:42 min - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 min - 23

NACL y Security Groups en AWS
05:35 min - 24

Cómo reparar un Security Group en EC2
03:51 min - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:36 min
Escalamiento y balanceo en AWS
Almacenamiento en AWS
- 30

Tipos de almacenamiento en AWS: EBS, EFS y S3
04:58 min - 31

Instance Store vs EBS en AWS
11:05 min - 32

EFS vs FSx para compartir archivos en AWS
02:37 min - 33

Creación y configuración de volúmenes EBS en AWS
03:55 min - 34

Transfer Acceleration para datos globales en S3
15:33 min - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 min - 36

Recuperar objetos borrados en Amazon S3
03:41 min
Bases de datos en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 min - 38

Cómo funciona DynamoDB en AWS
08:09 min - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 min - 40

Elasticache y DAX
04:22 min - 41

RDS vs Aurora: réplicas y alta disponibilidad
09:17 min - 42

Cómo configurar Aurora con alta disponibilidad en RDS
11:17 min
Migración en AWS
Monitoreo y Auditoria en AWS
DNS y CDN en AWS
Servicios de Seguridad
Serverless
Servicios de Datos en AWS
Servicios de AI y ML em AWS
Servicios de Backup y Recuperación ante desastres
Architect Solutions Certificate
AWS Shield y WAF contra ataques DDoS
Resumen
Proteger una aplicación bancaria como Nexiabank exige más que buenas intenciones: requiere servicios especializados que filtren tráfico malicioso antes de que toque tu infraestructura. AWS Shield y AWS WAF son los dos servicios que te permiten blindar tus aplicaciones contra ataques DDoS, SQL injection y bots maliciosos, integrándose directamente con CloudFront, Application Load Balancer y API Gateway.
Si trabajas con cargas críticas en la nube, entender cómo funcionan estas capas de defensa te ayuda a decidir cuándo basta con la protección por defecto y cuándo necesitas pagar por funcionalidades avanzadas.
¿Qué es AWS Shield y cómo protege contra DDoS?
AWS Shield es el servicio que te defiende contra ataques de Distributed Denial of Service. Estos ataques usan bots o múltiples endpoints para inundar tu aplicación con solicitudes falsas, dejándola tan ocupada que no puede atender a tus usuarios legítimos.
Shield trabaja en las capas 3, 4 y 7 del modelo OSI, es decir, red, transporte y aplicación. Pero hay un detalle importante: el alcance depende de la versión que actives.
¿Qué es un ataque DDoS? Es un ataque en el que múltiples bots envían solicitudes falsas a tu aplicación al mismo tiempo, saturándola para que no pueda responder a usuarios reales.
¿Cuál es la diferencia entre Shield Standard y Shield Advanced?
Las dos versiones cubren necesidades muy distintas y conviene compararlas antes de decidir.
- Shield Standard: gratuito, activado por defecto en todas las cuentas de AWS, protege en capa 3 y 4.
- Shield Advanced: cuesta 3000 dólares al mes con compromiso de 12 meses, protege también en capa 7 e incluye detección customizada y detección de anomalías.
- Shield Response Team (SRT): equipo disponible 24/7 que solo viene con Advanced, te ayuda en eventos de alta severidad y entrega mitigaciones a la medida.
La decisión de activar Advanced depende del riesgo real. Para una startup o una organización mediana, recibir un ataque que secuestre datos puede costar mucho más que esos 3000 dólares mensuales.
¿Qué es AWS WAF y cómo bloquea exploits web?
AWS WAF, o Web Application Firewall, es un firewall que opera específicamente en la capa 7. Te protege contra exploits comunes como SQL injection y Cross-Site Scripting, y su gran fortaleza es la granularidad: puedes crear tus propias reglas o usar reglas administradas por AWS y socios como Fortinet o F5.
WAF se integra con CloudFront para aplicar reglas en todas las ubicaciones de borde de AWS, distribuidas globalmente y más cercanas a tus usuarios. También funciona con servicios regionales como Application Load Balancer, API Gateway, AppSync y Cognito.
¿Qué hace WAF cuando detecta un atacante? Inspecciona la IP, los headers y otros atributos de la solicitud. Si coincide con una regla de bloqueo, devuelve un error al atacante antes de que llegue a tu aplicación.
¿Cómo se posiciona WAF en una arquitectura típica?
Imagina el flujo: usuarios legítimos y atacantes llegan primero a CloudFront. Como WAF está asociado a esa distribución, las reglas se evalúan en el borde antes de tocar tu balanceador o tu aplicación.
- Si el tráfico es legítimo, WAF aprueba la solicitud y avanza al load balancer y luego al sitio web.
- Si el tráfico viene de una IP bloqueada o un país en lista negra, WAF corta el flujo y entrega un error.
- Las reglas se aplican en todas las edge locations simultáneamente, sin que tengas que replicarlas manualmente.
Este filtrado temprano reduce la carga sobre tu infraestructura y bloquea solicitudes maliciosas antes de que consuman recursos.
¿Cómo creo una Web ACL paso a paso en AWS WAF?
Una Web ACL es el contenedor donde defines las reglas que WAF va a evaluar. El flujo de creación en la consola es directo y te permite combinar reglas propias con reglas gestionadas.
¿Qué tipos de reglas puedo crear en WAF?
Al crear una Web ACL eliges entre recursos globales (CloudFront) o regionales (ALB, API Gateway, AppSync, Cognito, App Runner). Después defines las reglas, y aquí tienes opciones interesantes.
- Reglas gestionadas de AWS: incluyen Account Takeover Prevention, Bot Control y prevención de fraude en creación de cuentas.
- Reglas de socios: Fortinet, F5 y otros aliados ofrecen sets listos para usar.
- Reglas propias con Rule Builder: editor visual o basado en JSON para construir condiciones a medida.
Dentro del Rule Builder puedes filtrar por país de origen, IPs específicas, headers, cookies, body o query strings. Por ejemplo, podrías crear una regla que bloquee todo el tráfico originado en Austria, o limitar requerimientos por rango.
Las acciones disponibles son permitir, bloquear, contar o customizar la respuesta. También puedes agregar un label a cada regla y validarla antes de guardarla.
¿Puedo monitorear lo que filtra mi WAF?
Sí, y este punto suele subestimarse. Al terminar la configuración, WAF se integra con CloudWatch para entregarte métricas y logs detallados.
- Top 10 rules que más se activan.
- Top 10 países generando solicitudes.
- Tipos de ataques detectados.
- Dashboard con acciones, filtros y respuestas customizadas.
Un buen punto de partida es configurar reglas gestionadas de AWS WAF para mitigar rápidamente amenazas comunes como SQL injection o bots maliciosos, y desde ahí ir añadiendo reglas propias según las necesidades de tu aplicación.
¿Tú activarías Shield Advanced en una operación bancaria o te quedarías con Standard más reglas estrictas en WAF? Cuéntame cómo lo plantearías.