top of page
  • Foto del escritorInternational IT

WAF: ¿Qué es un Web Application Firewall?

Actualizado: 6 jul 2022

Se implementa un firewall de aplicaciones web (WAF) en el borde de la red e inspecciona el tráfico entre las aplicaciones web. Puede filtrar y monitorear el tráfico para protegerse contra ataques como inyección SQL, secuencias de comandos entre sitios (XSS) y falsificación de solicitudes entre sitios (CSRF).


Un WAF opera en la capa de red 7 (la capa de aplicación). Si bien puede defenderse contra una amplia variedad de ataques, no puede operar solo y debe combinarse con otras herramientas de seguridad para protegerse contra ataques dirigidos a otras capas de la red u otras partes del entorno de TI/OT.




¿Cuál es la diferencia entre WAF y Firewall?


Firewall es un término genérico para el firmware que filtra el tráfico entrante y saliente en una red. Hay varias categorías dentro de esta definición que difieren en el tipo de protección que ofrecen. Esto incluye inspección de estado, filtrado de paquetes, servidores proxy y firewalls de última generación (NGFW).


WAF es otro tipo de cortafuegos, que se distingue por la forma en que filtra los paquetes de datos. Inspecciona la capa de aplicación de la red y puede prevenir muchos ataques que son invisibles para otros tipos de firewalls. Por ejemplo, un firewall típico no detectaría un ataque de inyección SQL porque no inspecciona las cargas útiles de las solicitudes de aplicaciones, como las consultas SQL.


A diferencia de un firewall tradicional que puede bloquear el tráfico de rangos de IP específicos, geografías, etc., los WAF le permiten definir reglas que excluyen tipos específicos de comportamiento de aplicaciones que parecen ser maliciosas.



Tipos de Firewall de Aplicaciones Web


Dispositivo WAF


Por lo general, se trata de hardware instalado localmente que utiliza equipos dedicados y debe instalarse lo más cerca posible de la aplicación de campo para reducir la latencia.


La mayoría de los WAF de hardware le permiten copiar reglas y configuraciones entre dispositivos para admitir implementaciones a gran escala en redes corporativas. La desventaja de un WAF de red es que requiere una gran inversión inicial, así como costos continuos de mantenimiento.


Una alternativa al hardware WAF es ejecutar el WAF como un dispositivo virtual, ya sea localmente mediante la tecnología de virtualización de funciones de red (NVF) o en la nube pública mediante una imagen de máquina en la nube preconfigurada.


Host-Based WAF


Se puede integrar completamente en el código de su aplicación, este modelo de implementación trae costos mucho más bajos y una mayor personalización. Sin embargo, los WAF basados ​​en host son más complejos de implementar, ya que requieren la instalación de bibliotecas específicas en el servidor de aplicaciones y dependen de los recursos del servidor para ejecutarse de manera eficiente. El WAF también se convierte en una dependencia de la aplicación web que debe administrarse durante todo el ciclo de vida del desarrollo.


WAF en la nube


Esta es una opción rentable que ofrece una solución WAF lista para usar sin una inversión inicial alta y con una implementación rápida. Las soluciones WAF en la nube generalmente se contratan a través de suscripciones y solo requieren una configuración simple de DNS o proxy para comenzar a funcionar. Los WAF basados ​​en la nube tienen acceso a inteligencia de amenazas constantemente actualizada y también pueden ofrecer servicios administrados para ayudarlo a definir reglas de seguridad y responder a los ataques a medida que ocurren.

El desafío con los WAF en la nube es que debe confiar en su proveedor para enrutar todo el tráfico a su aplicación web. Si el proveedor de WAF deja de funcionar, también lo hará su sitio, y si el rendimiento es deficiente, el rendimiento de su sitio se verá afectado. Es por eso que la mayoría de los proveedores de WAF en la nube ofrecen una solución integrada de protección WAF, CDN y DDoS para garantizar un tiempo de actividad y una latencia mínimos.



¿Cómo funciona um Web Application Firewall?


Un WAF tiene varios modelos de implementación posibles:

  • Hardware o dispositivo virtual

  • Software que se ejecuta en el mismo servidor web que la aplicación web

  • Servicio basado en la nube

En cada uno de estos modelos, el WAF siempre se ubica frente a la aplicación web, interceptando todo el tráfico entre la aplicación e Internet.


Lista blanca x lista negra


Un WAF puede operar en un modelo de lista blanca, lo que permite solo un buen tráfico de aplicaciones, o en un modelo de lista negra, bloqueando el tráfico que coincide con patrones de ataque conocidos o reglas de seguridad.



Los WAF interceptan solicitudes HTTP/S, las inspeccionan y solo las dejan pasar si confirma que no son maliciosas. Asimismo, inspecciona las respuestas del servidor, comprobando patrones conocidos de ataques a aplicaciones web, como secuestro de sesión, desbordamiento de búfer, XSS, comunicaciones de comando y control (C&C) o denegación de servicio (DoS).



Recursos WAF


Los WAF suelen ofrecer las siguientes características:


  • Base de datos de firmas de ataques: Estos son patrones que se pueden usar para identificar el tráfico malicioso. Pueden incluir direcciones IP conocidas, tipos de solicitudes, respuestas inusuales del servidor, etc. En el pasado, los WAF se basaban principalmente en bases de datos de patrones de ataque, pero esta técnica es en gran medida ineficaz contra ataques nuevos y desconocidos.

  • Análisis AI/ML de patrones de tráfico: Los WAF modernos realizan análisis de comportamiento del tráfico utilizando algoritmos de inteligencia artificial. Identifican líneas de base para tipos específicos de tráfico y capturan anomalías que podrían representar un ataque.

  • Perfil de la aplicación: WAF analiza la estructura de la aplicación web, incluidas las URL, las solicitudes típicas, los tipos de datos y los valores permitidos. Esto puede ayudar a identificar solicitudes anormales o maliciosas y bloquearlas.

  • Motor de personalización: WAF permite a los operadores definir reglas de seguridad específicas para su organización o aplicación web y aplicarlas al instante al tráfico de la aplicación. Esto es importante para permitir la personalización del comportamiento de WAF y evitar bloquear el tráfico legítimo.

  • Motor de correlación: Analiza el tráfico entrante y lo clasifica utilizando firmas de ataques conocidas, análisis de IA/ML, creación de perfiles de aplicaciones y reglas personalizadas para determinar si debe bloquearse o no.

  • Protección DDoS: Cuando el WAF detecta un ataque DDoS, puede bloquear solicitudes y transferir tráfico al sistema de protección DDoS, que puede escalar para resistir ataques de gran volumen.

  • Red de entrega de contenido (CDN): Debido a que los WAF se implementan en el borde de la red, los WAF en la nube también pueden ofrecer un CDN que almacena en caché el sitio web para mejorar los tiempos de carga. El WAF/CDN se implementa en varios puntos de presencia (PoP) distribuidos por todo el mundo, y el sitio web se sirve a los usuarios a través del PoP más cercano.



Check Point Protection para aplicaciones web y API


AppSec siempre ha sido un desafío, y con un entorno de TI en constante evolución, se ha vuelto casi imposible proteger las aplicaciones sin invertir en un gran mantenimiento de WAF o terminar bloqueando a los usuarios legítimos.


CloudGuard AppSec de Check Point utiliza inteligencia artificial para brindar a los clientes una mejor cobertura de seguridad con un gasto menor.


Evite los falsos positivos, proteja las aplicaciones y las API con una solución automatizada que proporciona una prevención precisa, facilita la administración de políticas y puede implementarse y automatizarse en cualquier entorno.


Rellene el siguiente formulario para solicitar su prueba gratuita y empezar a proteger sus aplicaciones.


Fuente: CyberHub

 

Cuente con Internacional IT para proteger a su empresa de los ciberataques con los mejores del mercado de Firewall de última generación .

Entradas recientes

Ver todo

Nos acompanhe nas redes sociais!

1200X628 - SAND.png
1200X628 -NOC.png

Ver todos os materiais gratuitos

bottom of page