¿Qué es un firewall XML?
Un cortafuegos XML es un cortafuegos de capa de aplicación que protege específicamente las aplicaciones basadas en XML frente a una amplia variedad de ataques dirigidos a los mensajes XML y a los analizadores sintácticos. Los cortafuegos XML suelen implementarse como proxies, ya que los mensajes entrantes y salientes deben inspeccionarse en busca de vulnerabilidades antes de enviarlos a la aplicación o al cliente.
Los cortafuegos XML están diseñados para hacer frente a ataques web conocidos que pueden transmitirse mediante XML, como la inyección SQL y el cross-site scripting (XSS). Su principal objetivo es detectar y prevenir ataques específicos de XML, como mensajes de tamaño extremadamente grande, elementos con un alto nivel de anidamiento, análisis coercitivo, análisis recursivo, envenenamiento de esquemas y WSDL, y ataques basados en el enrutamiento.
Los cortafuegos XML mejoran la seguridad de las aplicaciones basadas en XML al impedir ataques que podrían provocar una interrupción del servicio si fueran procesados por un servidor de aplicaciones web. Además, eliminan la necesidad de incluir en las aplicaciones código de seguridad muy repetitivo que puede reducir el rendimiento.
Productos de F5 que proporcionan un firewall XML: BIG-IP Application Security Manager

