WAF- und BOT-Profile mit StyleBooks erstellen
Wenn Sie eine Richtlinie für eine API-Ressource in API Gateway auswählen können, können Sie die Kriterien für die Datenverkehrsauswahl definieren, um eine API-Anfrage zu authentifizieren. Außerdem können Sie API-Sicherheitsrichtlinien für den API-Datenverkehr konfigurieren. Weitere Informationen finden Sie unter API-Sicherheit.
Sie können WAF- und BOT-Richtlinien für eine API-Ressource konfigurieren. Bevor Sie eine Richtlinie konfigurieren, stellen Sie sicher, dass Sie ihr Profil in NetScaler Console erstellen. Verwenden Sie die folgenden Standard-StyleBooks, um ein Profil zu erstellen:
-
API WAF Detection StyleBook
-
API BOT Detection StyleBook
Ein WAF-Profil mit StyleBooks erstellen
Führen Sie die folgenden Schritte aus, um ein WAF-Profil zu erstellen:
-
Navigieren Sie in NetScaler Console zu Applications > Configurations > StyleBooks. Suchen Sie nach dem StyleBook, indem Sie den Namen als
api-waf-profileeingeben. Klicken Sie auf Create Configuration.Das StyleBook wird als Benutzeroberfläche geöffnet, auf der Sie die Werte für alle in diesem StyleBook definierten Parameter eingeben können. -
Geben Sie Werte für die folgenden Parameter an:
-
API WAF-Profilname – Ein Name zur Identifizierung eines WAF-Profils.
-
Anwendungstyp – Fügen Sie dem Profil Anwendungstypen hinzu. Das WAF-Profil unterstützt JSON- und XML-Anwendungstypen.
-
-
Optional können Sie Security Settings aktivieren, um HTTP-, JSON- oder XML-Schutzprüfungen anzugeben. Sie können auch eine Fehler-URL für die NetScaler Web App Firewall angeben. Weitere Informationen finden Sie unter Erstellen eines Web App Firewall-Profils.
-
Wählen Sie die Ziel-NetScaler-Instanz oder Instanzgruppe aus, auf der Sie diese Konfiguration bereitstellen möchten.
-
Klicken Sie auf Create.
Um eine WAF-Richtlinie zu konfigurieren, siehe Richtlinien zu einer API-Bereitstellung hinzufügen.
BOT-Profil mit dem StyleBook erstellen
Führen Sie die folgenden Schritte aus, um ein BOT-Profil zu erstellen:
-
Navigieren Sie in NetScaler Console zu Applications > Configurations > StyleBooks. Suchen Sie das StyleBook, indem Sie den Namen als
api-bot-profileeingeben. Klicken Sie auf Konfiguration erstellen.Das StyleBook wird als Benutzeroberflächenseite geöffnet, auf der Sie die Werte für alle in diesem StyleBook definierten Parameter eingeben können. -
Geben Sie unter BOT Profile Name einen Namen an, um ein BOT-Profil zu identifizieren.
-
Optional: Aktivieren Sie die folgenden Optionen basierend auf Ihren Anforderungen:
-
IP-Reputationsprüfung aktivieren – Diese Option identifiziert die IP-Adresse, die unerwünschte Anfragen sendet. Sie können die IP-Reputationsliste verwenden, um Anfragen präventiv abzulehnen, die von IPs mit schlechter Reputation stammen.
-
BOT-Signaturen aktivieren – Geben Sie den Namen der BOT-Signatur an. Es blockiert die Anfragen von der angegebenen Signatur.
-
Zulassungsliste – Geben Sie eine IPv4- oder Subnetz- (CIDR-) Adresse an. Diese Option ermöglicht dem BOT-Profil, Anfragen von der angegebenen IPv4- oder Subnetzadresse zu umgehen.
-
Sperrliste – Geben Sie eine IPv4- oder Subnetz- (CIDR-) Adresse an. Diese Option ermöglicht dem BOT-Profil, Anfragen von der angegebenen IPv4- oder Subnetzadresse zu blockieren.
-
-
Wählen Sie die Ziel-NetScaler-Instanz oder Instanzgruppe aus, auf der Sie diese Konfiguration bereitstellen möchten.
-
Klicken Sie auf Erstellen.
Um eine BOT-Richtlinie zu konfigurieren, siehe Richtlinien zu einer API-Bereitstellung hinzufügen.