Cortafuegos de aplicaciones web WAF

Un filtro que lee cada petición que llega a tu web y bloquea las que se parecen a un ataque conocido.

También conocido como WAF firewall de aplicaciones web cortafuegos web

Definición

Un cortafuegos de aplicaciones web es un filtro que se coloca delante de tu web y lee cada petición antes de que la vea tu aplicación. Alguien abre una página, envía un formulario o intenta entrar con su cuenta. El filtro mira esa petición, la compara con una lista de patrones de ataque conocidos y luego la deja pasar o la bloquea. Casi todo el mundo abrevia el nombre como WAF.

Es bueno con los ataques ruidosos y corrientes. Un visitante que escribe órdenes de base de datos en tu buscador. Una máquina que prueba diez mil contraseñas en tu página de acceso en un minuto. Un comentario con código escondido que se ejecutaría en el navegador del siguiente lector. Robots que buscan una vieja página de administración que nadie borró. Casi nada de esto va contra ti en particular. Es software que prueba los mismos tres trucos en cada dirección que alcanza, y bloquearlo mantiene el servidor tranquilo y los registros legibles.

Lo que no sabe hacer es entender tu negocio. Un cortafuegos no sabe que un pedido solo puede anularlo quien lo hizo, ni que una recepcionista jamás debe abrir la pantalla de nóminas. Esas peticiones parecen del todo normales. Vienen de una cuenta real, llevan los campos correctos y llegan en el orden correcto. El filtro las deja pasar porque la forma de la petición no tiene nada raro. También es ciego ante una contraseña que un empleado regaló por teléfono.

Por eso un cortafuegos nunca sustituye a arreglar el código. Es una buena cerradura en la puerta de una casa con la ventana de atrás abierta. Su valor real es el tiempo. Cuando se anuncia un fallo en un programa que usas, se le puede pedir al cortafuegos que bloquee ese ataque concreto el mismo día, y eso aguanta las dos semanas que lleva una actualización en condiciones. Linkysoft lo trata como un respiro y no como una reparación, y la corrección entra igual en la siguiente versión de la aplicación web.

Espera un primer mes ruidoso. Todo cortafuegos bloquea algo legítimo al principio, casi siempre un formulario largo, la subida de un archivo o una página de informes. Pregunta al proveedor quién ajusta esas reglas, en cuánto tiempo y si ese trabajo va dentro del precio. Linkysoft pone cualquier cortafuegos nuevo en modo observación durante dos semanas antes de que bloquee nada, para que el equipo de ciberseguridad aprenda primero cómo es el tráfico normal de tu web. Un cliente que no puede terminar su pedido casi nunca escribe para quejarse. Simplemente se va.

Preguntas sobre Cortafuegos de aplicaciones web

¿Necesito un cortafuegos si mi web ya tiene certificado SSL?
Sí. El candado solo cifra lo que viaja entre el visitante y el servidor, para que nadie lo lea por el camino. No dice nada sobre si la petición en sí es un ataque.
¿Un cortafuegos de aplicaciones web ralentiza mi sitio?
Unas milésimas de segundo, que ningún visitante nota. Muchos servicios en la nube guardan además copias de tus páginas cerca del visitante, así que las webs suelen acabar más rápidas.
¿Cuánto cuesta un cortafuegos de aplicaciones web?
Uno en la nube va de unos veinte a doscientos dólares al mes para una web de empresa normal. El coste escondido son las horas de ajuste de reglas en las primeras semanas.
¿Puede bloquear a clientes reales por error?
Sí, y suele pasar en formularios largos, subidas de archivos y nombres con caracteres poco comunes. Pon un teléfono en la página de bloqueo, porque la mayoría se marcha en vez de avisar.
¿Basta con el cortafuegos?
No. Detiene los patrones conocidos en la puerta. No ve un error de tus propias reglas, como que un cliente pueda abrir la factura de otro, así que el código sigue necesitando pruebas y arreglos.

¿Sigue sin ver cómo se aplica esto a su proyecto?

Cuéntenos qué está construyendo y le responderemos en lenguaje claro.