¿Qué es un cortafuegos de sitios web?

¿Qué es un cortafuegos de sitios web?

Un firewall (cortafuegos) de sitio web es un tipo de firewall que gobierna el tráfico hacia, desde o por un sitio web.

Los firewalls de sitios web (o firewalls de capa de aplicación) utilizan una serie de políticas configuradas para determinar si bloquear o permitir las comunicaciones hacia, desde o por un sitio web.

Los firewalls tradicionales controlan el flujo de datos hacia y desde la CPU, examinando cada paquete a medida que pasa. El firewall de un sitio web lo lleva más allá al controlar la ejecución de archivos o códigos por aplicaciones específicas. De esta manera, incluso si un intruso ingresa a una red o servidor, no puede ejecutar código malicioso.

Los firewalls de sitios web pueden ser activos o pasivos.

Activos: los firewalls activos del sitio web inspeccionan activamente todas las solicitudes entrantes, incluido el mensaje real que se intercambia, contra vulnerabilidades conocidas como inyecciones SQL, manipulación de parámetros y cookies, y secuencias de comandos entre sitios. Solo las solicitudes consideradas "limpias" se pasan al sitio web.

Pasivos: los firewalls pasivos del sitio web actúan de manera similar a un sistema de detección de intrusos (IDS) en el sentido de que también inspeccionan todas las solicitudes entrantes en busca de vulnerabilidades conocidas, pero no rechazan o niegan activamente esas solicitudes si se descubre un posible ataque.

Los firewalls de los sitios web se actualizan de forma remota y automática, lo que les permite evitar vulnerabilidades recientemente descubiertas, casi en tiempo real. Frecuentemente están más actualizados que el código específico centrado en la seguridad incluido en las aplicaciones, debido a los ciclos de desarrollo y prueba más largos necesarios para incluir dicho código en las aplicaciones.

Prácticamente cualquier sitio web puede estar protegido por un firewall del sitio web, sin alterar su código y puede hacerse en unas pocas horas.