Un firewall de aplicaciones web (WAF, por sus siglas en inglés) es un dispositivo de hardware, dispositivo virtual o servicio basado en la nube que reside delante o antes de las aplicaciones orientadas a la Web para detectar y proteger contra una variedad de ataques maliciosos. Un WAF se centra en el tráfico de aplicaciones web (HTTP/S) y protege las aplicaciones en las zonas de la red orientadas a Internet.
Un WAF puede utilizar muchas técnicas para entender si se debe permitir el paso del tráfico a una aplicación o se debe bloquear, incluyendo algoritmos de comportamiento (aprendizaje automático y un modelo de seguridad positiva) o un modelo de seguridad negativa.
Por último, los WAF están pasando de ser herramientas independientes a ofertas de protección de aplicaciones web y API (WAAP, por sus siglas en inglés) totalmente integradas que incluyen un conjunto de funciones, como protección de API, gestión de bots y funciones de mitigación, protección contra DDoS para capa de aplicación 7, seguridad de aplicaciones web y mucho más.
Un sistema de prevención de intrusiones (IPS, por sus siglas en inglés) es un dispositivo de seguridad de la red que supervisa una red en puntos estratégicos para buscar actividad maliciosa e informar, bloquear o descartar el tráfico malicioso según lo configurado. Los IPS suelen desplegarse detrás de un firewall en una red y antes de un WAF.
Un IPS complementa una solución WAF/WAAP y suele implementarse en conjunto. Las implementaciones de WAF protegen el tráfico de aplicaciones web, mientras que las implementaciones de IPS escanean y protegen a nivel de red inspeccionando todos los paquetes. Un IPS suele implementarse en línea para el tráfico entrante, escanea en busca de amenazas en la mayoría de los protocolos de la red y trabaja en la capa OSI 4-7. Las soluciones WAF y WAAP se implementan principalmente detrás de un IPS para el tráfico entrante y escanean las amenazas a las aplicaciones en la capa OSI-7.
Cuadro comparativo: WAF versus IPS
|
WAF |
IPS |
¿Qué hacen? |
Protegen las aplicaciones web contra ataques de capa 7 |
Protegen las redes |
Ámbito |
Sesiones de capa OSI 7 |
Paquetes de capa OSI 4-7 |
Protocolos |
HTTP/HTTPS |
Protocolos de red |
Implementación |
En línea o fuera de ruta |
Mayormente en línea |
Encriptar/desencriptar |
Sí, SSL/TLS |
No |
Implementación |
En línea o fuera de ruta |
En línea |
Recursos adicionales