AWS WAF のアイコン

AWS WAF Popular2015年〜

Firewall de aplicaciones web que protege aplicaciones contra exploits web comunes

Qué hace

AWS WAF (Web Application Firewall) protege las aplicaciones web contra ataques comunes como inyección SQL, cross-site scripting (XSS) y DDoS. Se coloca frente a CloudFront, API Gateway y Application Load Balancer para bloquear solicitudes maliciosas. Las reglas personalizadas permiten filtrar por dirección IP, encabezados de solicitud, cuerpo de solicitud y más.

Casos de uso

Se utiliza para defender aplicaciones web contra exploits de vulnerabilidades, bloquear tráfico de bots, restringir acceso desde países o direcciones IP específicas, mitigación de DDoS basada en tasa y prevención de abuso de APIs.

Analogía cotidiana

Se puede comparar con un guardia de seguridad de un edificio. El guardia (WAF) revisa a los visitantes (solicitudes) en la entrada, denegando la entrada a individuos sospechosos (solicitudes maliciosas). Las personas en la lista negra (bloqueo de IP) son rechazadas inmediatamente, y aquellos que portan artículos peligrosos (código de ataque) encontrados durante la inspección (inspección del contenido de la solicitud) también son bloqueados.

¿Qué es WAF?

AWS WAF es un servicio de firewall gestionado que detecta y bloquea ataques contra aplicaciones web. Mientras que los firewalls de red tradicionales controlan el tráfico por dirección IP y número de puerto, WAF inspecciona el contenido de las solicitudes HTTP (URL, encabezados, cuerpo) para defender contra ataques en la capa de aplicación. Se integra con servicios de AWS y puede desplegarse en minutos.

Reglas y grupos de reglas

Las reglas de WAF combinan condiciones de inspección con acciones (permitir, bloquear, contar). Los grupos de reglas gestionados proporcionados por AWS incluyen reglas para vulnerabilidades OWASP Top 10, listas de direcciones IP maliciosas conocidas y mitigación de bots, permitiendo protección básica sin experiencia en seguridad. También puede crear reglas personalizadas para requisitos específicos de la aplicación.

Reglas basadas en tasa

Las reglas basadas en tasa bloquean automáticamente las direcciones IP que exceden un umbral de solicitudes. Por ejemplo, puede bloquear IPs que envían más de 2,000 solicitudes en 5 minutos. Esto mitiga ataques DDoS y ataques de fuerza bruta de contraseñas. Para conocimientos técnicos sobre reglas basadas en tasa, los libros relacionados (Amazon) son un recurso útil.

Cómo empezar

Cree una Web ACL (Lista de Control de Acceso) en la consola de WAF. Seleccione el recurso a proteger (CloudFront, ALB, API Gateway) y agregue grupos de reglas gestionados. Simplemente agregar el AWS Managed Rules Core Rule Set habilita protección básica contra ataques web comunes.

Aspectos a tener en cuenta

  • Las reglas de WAF se facturan por Web ACL, por lo que los costos aumentan al agregar más reglas
  • Las reglas gestionadas se actualizan regularmente pero pueden causar falsos positivos (bloquear solicitudes legítimas). Use el modo de conteo inicialmente para verificar el comportamiento
  • WAF solo no proporciona protección completa; implemente también medidas de seguridad a nivel de aplicación (validación de entrada, consultas parametrizadas, etc.)
共有するXB!