Qu’est-ce qu’un pare-feu XML ?
Un pare-feu XML est un pare-feu de couche applicative qui protège spécifiquement les applications XML contre un large éventail d’attaques visant les messages XML et les analyseurs syntaxiques. Les pare-feu XML sont généralement mis en œuvre sous forme de proxys, car les messages entrants et sortants doivent être inspectés afin de détecter d’éventuelles vulnérabilités avant d’être transmis à l’application ou au client.
Les pare-feu XML sont conçus pour contrer les attaques Web courantes pouvant être véhiculées par XML, telles que l’injection SQL et le cross-site scripting (XSS). Ils visent principalement à détecter et à prévenir les attaques propres à XML, telles que les messages extrêmement volumineux, les éléments fortement imbriqués, l’analyse syntaxique coercitive, l’analyse syntaxique récursive, l’empoisonnement de schémas et de fichiers WSDL, ainsi que les attaques basées sur le routage.
Les pare-feu XML renforcent la sécurité des applications basées sur XML en bloquant les attaques susceptibles de provoquer une interruption de service si elles étaient traitées par un serveur d’applications Web. Ils évitent d’avoir à intégrer dans les applications du code de sécurité largement dupliqué, susceptible de dégrader les performances.
Produits F5 proposant un pare-feu XML : BIG-IP Application Security Manager

