Todos los productos
Search
Centro de documentos

Server Load Balancer:Enable WAF protection for an ALB instance

Última actualización: Sep 03, 2026

Habilite la protección de Web Application Firewall (WAF) en su instancia de Application Load Balancer (ALB) para defenderse contra vulnerabilidades web comunes. Una instancia de ALB con WAF habilitado utiliza el modelo de integración del SDK de WAF 3.0, que desacopla la inspección de seguridad del reenvío de tráfico. Este diseño evita problemas frecuentes en implementaciones de WAF en línea heredadas, como latencia de red, configuraciones complejas y puntos únicos de fallo (SPOF).

Funcionamiento

Una instancia de ALB con WAF habilitado utiliza el modelo de integración del SDK de WAF 3.0. En este modelo, WAF no actúa como un nodo de red en línea (gateway) para el reenvío de tráfico; únicamente extrae, inspecciona y protege el tráfico. Este enfoque evita la latencia de red, la complejidad de configuración (como la sincronización de certificados) y los posibles puntos únicos de fallo asociados con el modo de proxy transparente.

Para obtener más información, consulte Comparison of WAF 3.0 and WAF 2.0 .
image
  1. Recepción de solicitudes: La instancia de ALB recibe una solicitud de un cliente.

  2. Inspección fuera de banda: Antes de reenviar la solicitud a un servidor backend, la instancia de ALB utiliza un SDK integrado para extraer y enviar sincrónicamente el tráfico a un clúster de inspección de seguridad de WAF 3.0.

  3. Análisis de seguridad: WAF 3.0 analiza el contenido de la solicitud en tiempo real según las reglas de protección configuradas, como las de protección web básica y bloqueo de IP maliciosas. Posteriormente, devuelve un resultado de inspección (permitir o bloquear) a la instancia de ALB.

  4. Aplicación de decisiones: La instancia de ALB actúa según el resultado de inspección recibido del clúster de WAF:

    • Permitir: La instancia de ALB reenvía la solicitud original al servidor backend.

    • Bloquear: La instancia de ALB bloquea la solicitud y devuelve una página de intercepción al cliente, generalmente con un código de estado 405. La solicitud no llega al servidor backend.

Notas de uso

Para instancias de ALB con WAF habilitado:

  • Regiones compatibles:

    Área

    Región

    China

    China (Chengdu), China (Qingdao), China (Beijing), China (Guangzhou), China (Hangzhou), China (Ulanqab), China (Shanghai), China (Shenzhen), China (Zhangjiakou), China (Hong Kong) y China (Heyuan)

    Asia-Pacífico

    Filipinas (Manila), Indonesia (Jakarta), Japón (Tokio), Malasia (Kuala Lumpur), Singapur, Tailandia (Bangkok) y Corea del Sur (Seúl)

    Europa y América

    Alemania (Fráncfort), EE. UU. (Silicon Valley), EE. UU. (Virginia) y México

    Medio Oriente

    SAU (Riyadh - Partner Region) y EAU (Dubái)

  • Las instancias de ALB con WAF habilitado utilizan el modelo de integración del SDK de WAF 3.0. Si tiene una instancia de WAF 2.0 en su cuenta, primero debe release the WAF 2.0 instance o migrate it to WAF 3.0.

    De forma predeterminada, ALB no agrega el encabezado X-Forwarded-Proto a las solicitudes. Después de liberar una instancia de WAF 2.0, acceder directamente a la instancia de ALB puede causar problemas de servicio, como redireccionamientos infinitos, porque los servidores backend no pueden identificar el protocolo original (HTTP o HTTPS). Para evitar este problema, debe habilitar manualmente el encabezado de solicitud X-Forwarded-Proto en la configuración del listener de ALB.

  • Las instancias de ALB con WAF habilitado no admiten la función de prevención de fuga de datos de WAF.

Habilitar la protección de WAF para una instancia de ALB

Después de habilitar la protección de WAF, la instancia de ALB se integra automáticamente con su instancia de WAF. Si no tiene una instancia de WAF, se crea automáticamente una instancia de WAF pay-as-you-go.

Las instancias de WAF se despliegan en regiones dentro de China continental y fuera de China continental. Su instancia de ALB se integra con una instancia de WAF en la misma área.

Crear una instancia de ALB con WAF habilitado

Consola

Cuando create an ALB instance, establezca Edition (instance fee) en WAF-enabled.

API

Llame a CreateLoadBalancer y establezca el parámetro LoadBalancerEdition en StandardWithWaf para crear una instancia de ALB con WAF habilitado.

Habilitar WAF para una instancia existente

Puede habilitar la protección de WAF para instancias de ALB Basic o Standard si las actualiza a la edición con WAF habilitado.

  • Antes de habilitar la protección de WAF, asegúrese de que la instancia esté en estado Running.

  • El instance fee unit price varía según la edición. El precio que se muestra en la página de compra es el definitivo.

Consola

  1. Vaya a la página ALB Instances.

  2. Pase el cursor sobre el icono Disabled junto al ID de la instancia objetivo. En la sección WAF Protection, haga clic en Enable WAF.

API

Llame a UpdateLoadBalancerEdition y establezca el parámetro LoadBalancerEdition en StandardWithWaf para actualizar la instancia de ALB a la edición con WAF habilitado.

Consultar registros de protección

Después de habilitar la protección de WAF para una instancia de ALB, WAF crea automáticamente un objeto protegido con el sufijo -alb y habilita la regla de protección web básica de forma predeterminada. Esta regla genera automáticamente security reports que muestran sus registros de protección.

Para cumplir con otros requisitos de seguridad, puede configure protection rules .
Si varios nombres de dominio resuelven a la misma instancia de ALB y necesita configurar reglas de protección diferentes para cada nombre de dominio, debe add the domain names as protected objects .

Consola

  1. Vaya a la página ALB Instances.

  2. Pase el cursor sobre el icono Disabled junto al ID de la instancia objetivo. En la sección WAF Protection, haga clic en View WAF Security Report.

Deshabilitar la protección de WAF

Deshabilitar la protección de WAF implica que el tráfico hacia su instancia de ALB ya no estará protegido por WAF. Como resultado, los informes de seguridad no incluirán datos de este tráfico y ya no se le cobrarán tarifas de procesamiento de solicitudes de WAF.

Sin embargo, dado que la instancia de WAF y sus reglas de protección siguen existiendo, se le continuará cobrando por el servicio de WAF. Para detener completamente la facturación, debe disable WAF.

  • Deshabilitar la protección de WAF: Después de deshabilitar la protección de WAF, su instancia de ALB se degrada de WAF habilitado a Standard. Este cambio no afecta sus servicios.

  • Deshabilitar WAF temporalmente: Si muchas solicitudes legítimas se bloquean incorrectamente, puede deshabilitar temporalmente la protección de WAF para restaurar rápidamente sus servicios.

    • Después de deshabilitar temporalmente la protección de WAF, la instancia de ALB permanece como una instancia con WAF habilitado. El tráfico sigue fluyendo a través del SDK de WAF integrado en la instancia de ALB, pero ya no se reenvía al clúster de WAF para su inspección. En su lugar, la instancia de ALB reenvía el tráfico directamente a los servidores backend.

    • Deshabilitar WAF temporalmente afecta a todos los objetos protegidos asociados con la instancia de WAF. Proceda con precaución.

Consola

Deshabilitar la protección de WAF

  1. Vaya a la página ALB Instances.

  2. Pase el cursor sobre el icono Disabled junto al ID de la instancia objetivo. En la sección WAF Protection, haga clic en Disable WAF.

Deshabilitar WAF temporalmente

  1. Vaya a la página Protected Objects en la consola de WAF.

  2. En la esquina superior derecha de la página, desactive el interruptor WAF Protection Status para establecer el estado en Disable.

API

Llame a UpdateLoadBalancerEdition y establezca el parámetro LoadBalancerEdition en Standard para degradar la instancia de ALB a la edición Standard.

Implementar en un entorno de producción

  • Pruebas canary: Primero, habilite la protección de WAF para una instancia de ALB en un entorno que no sea de producción y que refleje su entorno de producción. Realice esta acción durante horas de baja demanda. Después de confirmar que sus servicios se ejecutan según lo esperado, habilite la protección para la instancia de ALB en su entorno de producción.

  • Monitoreo continuo: Después de habilitar la protección de WAF, supervise sus métricas de negocio y de rendimiento de red. Consulte security reports y configure CloudMonitor notifications para mantenerse informado sobre ataques y eventos de seguridad.

  • Ajuste de reglas: Revise periódicamente los registros de intercepción de WAF, analice los falsos positivos y ajuste las reglas de protección para mejorar la precisión.

Facturación

image
  • Instance fee: Instance fee = Instance unit price (USD/hour) × Billing duration (hours)

  • LCU fee: Hourly LCU fee = max{LCUs for new connections, LCUs for concurrent connections, LCUs for processed data, LCUs for rule evaluations} × LCU unit price

  • Tarifa de transferencia de datos por Internet:

    • La tarifa de transferencia de datos por Internet solo aplica a instancias de ALB orientadas a Internet, no a instancias internas.

    • Las instancias de ALB orientadas a Internet utilizan Elastic IP Addresses (EIP) o Anycast EIP. Se le factura por separado por las EIP o Anycast EIP asociadas.

  • Facturación de WAF 3.0: WAF 3.0 admite los métodos de facturación subscription y pay-as-you-go.

    • Si no tiene una instancia de WAF, se aprovisiona automáticamente una instancia de WAF pay-as-you-go y se le factura por su uso cuando crea una instancia de ALB con WAF habilitado.

    • Si tiene una instancia de WAF 3.0 subscription, no incurrirá en tarifas adicionales de WAF cuando cree una instancia de ALB con WAF habilitado.

Preguntas frecuentes

Integración de ALB con WAF 2.0

  • Si tiene una instancia de WAF 2.0, puede integrar sus instancias de ALB Basic y Standard orientadas a Internet con la instancia de WAF 2.0 en modo de proxy transparente. Esta función es compatible en las siguientes regiones: China (Hangzhou), China (Shanghai), China (Shenzhen), China (Chengdu), China (Beijing) y China (Zhangjiakou). Las instancias de ALB internas no se pueden integrar con WAF 2.0.

  • Si no tiene una instancia de WAF 2.0 o no ha activado WAF, tanto sus instancias de ALB orientadas a Internet como las internas admiten el modelo de integración del SDK de WAF 3.0. En este caso, puede crear una instancia de ALB con WAF habilitado.