Unterstützung der Web App Firewall für Clusterkonfigurationen

Hinweis:

Die Web App Firewall für Stripes- und teilweise Stripesetkonfigurationen wurde in Citrix ADC Version 11.0 eingeführt.

Ein Cluster ist eine Gruppe von Citrix ADC Appliances, die als ein einzelnes System konfiguriert und verwaltet werden. Jede Appliance im Cluster wird als Knoten bezeichnet. Abhängig von der Anzahl der Knoten, auf denen die Konfigurationen aktiv sind, werden Clusterkonfigurationen als gestreifte, teilweise gestreifte oder gepunktete Konfigurationen bezeichnet. Die Web App Firewall wird in allen Konfigurationen vollständig unterstützt.

Die beiden Hauptvorteile der Unterstützung virtueller Server mit Stripeset- und teilweise Stripeset-Servern in Clusterkonfigurationen sind die folgenden:

  1. Session-Failover-Unterstützung — Konfigurationen virtueller Server mit Stripeset- und teilweise Stripeset-Servern unterstützen das Session-Failover. Die erweiterten Sicherheitsfunktionen der Web App Firewall, wie URL-Schließung starten und Formularfeldkonsistenz überprüfen, verwalten und verwenden Sitzungen während der Transaktionsverarbeitung. Wenn in einer Hochverfügbarkeitskonfiguration oder in einer ermittelten Clusterkonfiguration der Knoten, der den Web App Firewall Datenverkehr verarbeitet, fehlschlägt, gehen alle Sitzungsinformationen verloren, und der Benutzer muss die Sitzung wiederherstellen. In Stripeset-Server-Konfigurationen werden Benutzersitzungen über mehrere Knoten repliziert. Wenn ein Knoten ausfällt, wird ein Knoten, auf dem das Replikat ausgeführt wird, zum Besitzer. Sitzungsinformationen werden ohne sichtbare Auswirkungen auf den Benutzer gepflegt.
  2. Skalierbarkeit: Jeder Knoten im Cluster kann den Datenverkehr verarbeiten. Mehrere Knoten des Clusters können die eingehenden Anforderungen verarbeiten, die vom virtuellen Stripeset-Server bereitgestellt werden. Dies verbessert die Fähigkeit der Web App Firewall, mehrere gleichzeitige Anforderungen zu verarbeiten, wodurch die Gesamtleistung verbessert wird.

Sicherheitsprüfungen und Signaturschutz können ohne zusätzliche clusterspezifische Web App Firewall -Konfiguration bereitgestellt werden. Sie können die übliche Web App Firewall Konfiguration auf dem CCO-Knoten (Configuration Coordinator) zur Weitergabe an alle Knoten vornehmen.

Hinweis:

Die Sitzungsinformationen werden über mehrere Knoten repliziert, jedoch nicht über alle Knoten in der Stripesetkonfiguration. Daher unterstützt die Failover-Unterstützung eine begrenzte Anzahl gleichzeitiger Fehler. Wenn mehrere Knoten gleichzeitig fehlschlagen, verliert die Web App Firewall möglicherweise die Sitzungsinformationen, wenn ein Fehler auftritt, bevor die Sitzung auf einem anderen Knoten repliziert wird.

Highlights

  • Die Web App Firewall bietet Skalierbarkeit, hohen Durchsatz und Unterstützung für Session-Failover in Clusterbereitstellungen.
  • Alle Sicherheitsprüfungen der Web App Firewall und Signaturschutz werden in allen Clusterkonfigurationen unterstützt.
  • Character-Maps werden für einen Cluster noch nicht unterstützt. Die Lern-Engine empfiehlt Feldtypen in erlernten Regeln für die Sicherheitsüberprüfung im Feldformat.
  • Statistiken und Lernregeln werden von allen Knoten in einem Cluster aggregiert.
  • Distributed Hash Table (DHT) bietet das Caching der Sitzung und bietet die Möglichkeit, Sitzungsinformationen über mehrere Knoten hinweg zu replizieren. Wenn eine Anforderung an den virtuellen Server gesendet wird, erstellt die Citrix ADC Appliance Web App Firewall -Sitzungen im DHT und kann die Sitzungsinformationen auch aus dem DHT abrufen.
  • Clustering wird mit den Advanced- und Premium-Lizenzen lizenziert. Diese Funktion ist mit der Standardlizenz nicht verfügbar.

Unterstützung der Web App Firewall für Clusterkonfigurationen