Was ist eine XML-Firewall?
Eine XML-Firewall ist eine Firewall auf Anwendungsebene, die XML-basierte Anwendungen gezielt vor einer Vielzahl von Angriffen auf XML-Nachrichten und XML-Parser schützt. XML-Firewalls werden in der Regel als Proxys implementiert, da ein- und ausgehende Nachrichten auf Schwachstellen überprüft werden müssen, bevor sie an die Anwendung oder den Client weitergeleitet werden.
XML-Firewalls wurden entwickelt, um bekannte webbasierte Angriffe abzuwehren, die über XML übertragen werden können, wie etwa SQL-Injection und Cross-Site-Scripting (XSS). Sie dienen in erster Linie dazu, XML-spezifische Angriffe zu erkennen und zu verhindern, beispielsweise extrem große Nachrichten, stark verschachtelte Elemente, erzwungenes Parsing, rekursives Parsing, Schema- und WSDL-Poisoning sowie routingbasierte Angriffe.
XML-Firewalls verbessern die Sicherheit XML-basierter Anwendungen, indem sie Angriffe abwehren, die bei ihrer Verarbeitung durch einen Webanwendungsserver wahrscheinlich zu einem Dienstausfall führen würden. Dadurch entfällt die Notwendigkeit, umfangreichen, auf Sicherheit ausgerichteten Code in mehreren Anwendungen zu duplizieren, was die Leistung beeinträchtigen kann.
F5-Produkte, die eine XML-Firewall bereitstellen: BIG-IP Application Security Manager

