Integration von NetScaler BLX mit dem Fastly Next-Gen WAF-Agent

NetScaler BLX bietet eine vereinheitlichte, unternehmenstaugliche Lösung für Anwendungsbereitstellung und Sicherheit durch die Integration des Fastly Next-Gen WAF-Agenten (ehemals Signal Sciences), der gemeinsam auf einem einzigen Linux-Betriebssystem-Host ausgeführt wird. Die Lösung erfüllt direkt kritische Kundenanforderungen, indem sie eine eng gekoppelte, hochleistungsfähige WAF-Lösung bereitstellt. Dieses einzigartige Design gewährleistet geringe Latenz, vereinfacht die Bereitstellung erheblich und reduziert die Gesamtbetriebskosten (COGS) im Vergleich zu komplexen Multi-VM- oder alternativen Anbieterlösungen erheblich. Für maximale Leistung wird die Lösung typischerweise auf Bare-Metal-Servern bereitgestellt, wobei die DPDK-Technologie verwendet wird, um hohen Durchsatz und geringe Latenz zu gewährleisten.

  • Wesentliche Vorteile

  • Diese integrierte Lösung bietet:

  • Optimierte Leistung und geringe Latenz: NetScaler BLX und der Fastly Next-Gen WAF-Agent laufen auf demselben Server für maximale Effizienz.
  • Reduzierte Kosten: Die Co-Residenz eliminiert die Notwendigkeit einer separaten VM für den Fastly-Agenten.
  • Vereinfachte Bereitstellung und Verwaltung: NetScaler BLX kann mit anderen Anwendungen auf demselben Server koexistieren.
  • Verbesserte Sicherheit: Kombiniert den Fastly Next-Gen WAF-Schutz (DDoS, SQL-Injection, XSS) mit NetScaler-Funktionen.

Architekturübersicht

Das folgende Diagramm veranschaulicht die Architektur der Fastly NextGen WAF-Integration mit BLX.

Architektur BLX mit Fastly WAF

So konfigurieren Sie NetScaler BLX zur Integration mit dem Fastly NextGen WAF-Agenten

  1. Installieren Sie den Fastly-Agenten.

    Detaillierte Schritte finden Sie im Installationshandbuch für den Fastly-Agenten.

  2. Konfigurieren Sie den Fastly-Agenten auf dem NetScaler BLX-Host.

    1. Bearbeiten Sie die Datei /etc/sigsci/agent.conf wie im Einrichtungsleitfaden für den Fastly-Agenten beschrieben.

    2. Fügen Sie die folgenden Parameter hinzu:

      accesskeyid = "<replace this with accesskeyid>"
      secretaccesskey = "<replace this with secretaccesskey>"
      rpc-address = "tcp:0.0.0.0:5555"
      <!--NeedCopy-->
      
  3. Integrieren Sie den Fastly-Agenten mit NetScaler BLX.

    1. Konfigurieren Sie den virtuellen Lastausgleichsserver und die Dienste.
    2. Erstellen Sie ein Web Assembly (WASM)-Modul und fügen Sie Content-Inspection-Profile (genannt wasmProfiles) für den Anforderungs- und Antwortverkehr hinzu.
    3. Fügen Sie einen Dienst für den Fastly-Agenten hinzu.
    4. Fügen Sie Content-Inspection-Aktionen für Anforderung und Antwort hinzu.
    5. Fügen Sie Content-Inspection-Richtlinien für Anforderung und Antwort hinzu.
    6. Binden Sie die Anforderungs- und Antwortrichtlinien an den virtuellen Lastausgleichsserver.

Konfigurationsbeispiel:

Wenn Ihr virtueller HTTP-Lastausgleichsserver v1 und der Dienst s1 genannt wird, verwenden Sie die folgenden Befehle:

add wasm module ns_fastly -moduleFile ns_sigsci.wasm -signatureFile ns_sigsci_wasm.sig
add contentinspection wasmProfile ciresprof -maxBodyLen 0 -wasmModule ns_fastly
add contentinspection wasmProfile cireqprof -wasmModule ns_fastly
add service fastly_agent 192.0.0.3 TCP 5555
add contentinspection action ciresact -type WASM -wasmProfileName ciresprof -serverName fastly_agentthec
<!--NeedCopy-->
Integration von NetScaler BLX mit dem Fastly Next-Gen WAF-Agent