Application Delivery Management

Bot

Hinweis

Wenn Ihr NetScaler ADM-Build früher als 13.0-79.x ist, können Sie Bot Insight anzeigen, indem Sie zu Analytics > Sicherheit > Bot Insight navigieren. Für Build 13.0-79.x oder höher können Sie Botdetails anzeigen, indem Sie zu Analytics > Sicherheit > Sicherheitsverletzungen > Anwendungsübersicht navigieren und unter Aufschlüsselung der Anwendungen nach auf Bot klicken.

Ein Bot ist ein Software-Programm, das automatisch bestimmte Aktionen immer und immer mit einer viel schnelleren Geschwindigkeit ausführt als ein Mensch. Über 35 Prozent Ihres Web-Traffics bestehen aus Bots und 80 Prozent der Unternehmen leiden unter Bot-Angriffen. Sie können mit einer Webseite interagieren, Formulare senden, Links klicken, Text scannen oder Inhalte herunterladen. Bots können auf Videos zugreifen, Kommentare posten und auf Social-Media-Plattformen twittern. Einige Bots können sogar grundlegende Gespräche mit menschlichen Benutzern führen. Diese werden als Chatbots bezeichnet.

Ein Bot, der einen brauchbaren oder hilfreichen Service wie Kundenservice, Chatbots, Suchmaschinen-Crawler durchführt, werden als gute Bots bekannt. Einige böswillige Bots können Inhalte von einer Website durchsuchen oder herunterladen, Benutzeranmeldeinformationen stehlen, Spam-Inhalte verbreiten und verschiedene andere Arten von Cyberangriffen durchführen. Diese bösartigen Bots werden als schlechte Bots bekannt. Es ist wichtig, bösartige Bots zu identifizieren und Ihre Appliance vor fortschrittlichen Sicherheitsangriffen zu schützen. Sie können dies mit einem Bot-Management-System erreichen. Weitere Informationen zu Bot finden Sie unter Bot-Management .

Konfigurieren von Bot-Erkennungstechniken in NetScaler ADC

In NetScaler ADC können Sie Bot-Erkennungstechniken konfigurieren, um den eingehenden Bot-Datenverkehr zu erkennen. Im Folgenden finden Sie die Bot-Techniken, die Sie in der NetScaler ADC-Instanz konfigurieren:

  • Positivliste. Diese Regel enthält eine Liste von URLs und Richtlinienausdrücken, um zu bewerten, ob eine bestimmte Gruppe von guten Bots, die auf Ihre Webressource zugreifen können.

  • Sperrliste. Diese Regel enthält eine Liste von URLs und Richtlinienausdrücken, um zu prüfen, ob ein bestimmter Satz von fehlerhaften Bots auf Ihre Website zugreifen kann.

  • IP reputation. Diese Regel erkennt, ob der eingehende Bot-Verkehr eine bösartige IP-Adresse ist.

  • Gerätefingerabdruck. Diese Regel erkennt, ob der eingehende Bot-Verkehr die Geräte-Fingerabdruck-ID im Header der eingehenden Anfrage und die Browserattribute eines eingehenden Client-Bot-Datenverkehrs aufweist.

  • Ratenbegrenzung. Diese Regelrate begrenzt mehrere Anfragen desselben Kunden.

  • Unterschriften. Diese Regel erkennt und blockiert Bots basierend auf der Signaturerkennung. Es verhindert auch nicht autorisierte URLs, die Websites kratzen, brutale Anmeldungen erzwingen und Bots, die auf Schwachstellen untersuchen.

  • Bot-Traps. Diese Regel erkennt Bots, die auf das Skript zugreifen, das auf der Webseite aktiviert ist.

  • TPS. Diese Regel erkennt den eingehenden Datenverkehr als Bots, wenn die maximalen Anforderungen und der prozentuale Anstieg der Anforderungen das konfigurierte Zeitintervall überschreiten.

Weitere Informationen zum Konfigurieren der Bot-Verwaltung finden Sie unter Konfigurieren der Bot-Verwaltung.

Verwenden von Bot Insight in NetScaler ADM

Nachdem Sie die Bot-Verwaltung in NetScaler ADC konfiguriert haben, müssen Sie Bot Insight auf virtuellen Servern aktivieren, um Einblicke in NetScaler ADM anzuzeigen.

Um Bot Insightzu aktivieren:

  1. Navigieren Sie zu Netzwerke > Instanzen > NetScaler ADC, und wählen Sie den Instanztyp aus. Zum Beispiel VPX.

  2. Wählen Sie die Instanz aus und wählen Sie in der Liste Aktion auswählen die Option Analytics konfigurierenaus.

  3. Wählen Sie den virtuellen Server aus und klicken Sie auf Analytics aktivieren.

  4. Gehen Sie im Fenster Enable Analytics wie folgt vor:

    1. Wählen Sie Bot Insight

    2. Wählen Sie unter Erweiterte Option die OptionLogstreamaus.

      Bot-insight

    3. Klicken Sie auf OK.

Nachdem Sie Bot Insightaktiviert haben, navigieren Sie zu Analytics > Bot Insight.

Bot-insight

1 — Zeitliste zum Anzeigen von Bot-Details

2 — Ziehen Sie den Schieberegler, um einen bestimmten Zeitraum auszuwählen, und klicken Sie auf Go, um die benutzerdefinierten Ergebnisse anzuzeigen

3 — Gesamtzahl der von Bots betroffenen Instanzen

4 — Virtueller Server für die ausgewählte Instanz mit allen Bot-Angriffen

  • Gesamtzahl der Bots — Gibt die Gesamtzahl der Bot-Angriffe (einschließlich aller Bot-Kategorien) an, die für den virtuellen Server gefunden wurden.

  • Gesamtzahl menschlicher Browser — Gibt die Gesamtzahl menschlicher Benutzer an, die auf den virtuellen Server zugreifen.

  • Bot Human Ratio — Gibt das Verhältnis zwischen menschlichen Benutzern und Bots an, die auf den virtuellen Server zugreifen.

  • Signatur-Bots, Fingerabdruck-Bot, Ratenbasierte Bots, IP-Reputation-Bots, Positivlistenbotsund Sperrlistenbots — Gibt die gesamten Bot-Angriffe basierend auf der konfigurierten Bot-Kategorie an. Weitere Informationen zur Bot-Kategorie finden Sie unter Konfigurieren von Bot-Erkennungstechniken in NetScaler ADC.

5 - Klicken Sie auf >, um Bot-Details in einem Diagrammformat anzuzeigen.

Bot-graph

Ereignisverlauf anzeigen

Sie können die Bot-Signaturaktualisierungen in der Ereignishistorieanzeigen, wenn:

  • Neue Bot-Signaturen werden in NetScaler ADC-Instanzen hinzugefügt.

  • Vorhandene Bot-Signaturen werden in NetScaler ADC-Instanzen aktualisiert.

Sie können die Zeitdauer auf der Bot-Insight-Seite auswählen, um den Ereignisverlauf anzuzeigen.

Geschichte der Ereignisse

Das folgende Diagramm zeigt, wie die Bot-Signaturen aus der AWS-Cloud abgerufen, auf NetScaler ADC aktualisiert werden und wie die Signaturaktualisierungszusammenfassung in NetScaler ADM angezeigt wird.

Terminplaner

  1. Der Planer für automatische Aktualisierung der Bot-Signatur ruft die Zuordnungsdatei vom AWS-URI ab.

  2. Überprüft die neuesten Signaturen in der Zuordnungsdatei mit den vorhandenen Signaturen in der ADC-Appliance.

  3. Lädt die neuen Signaturen von AWS herunter und überprüft die Signaturintegrität.

  4. Aktualisiert die vorhandenen Bot-Signaturen mit den neuen Signaturen in der Bot-Signaturdatei.

  5. Generiert eine SNMP-Warnung und sendet die Signaturaktualisierungszusammenfassung an NetScaler ADM.

Bots ansehen

Klicken Sie auf den virtuellen Server, um die Anwendungsübersichtanzuzeigen.

Bot-application-summary

1 — Stellt Details zur Anwendungsübersicht bereit, z. B.:

  • Durchschnittliche RPS — Gibt die durchschnittlichen Bot-Transaktionsanfragen pro Sekunde (RPS) an, die auf virtuellen Servern empfangen wurden.

  • Bots nach Schweregrad — Gibt die höchsten Bot-Transaktionen basierend auf dem Schweregrad an. Der Schweregrad wird nach Kritisch, Hoch, Mittelund Niedrigkategorisiert.

    Wenn die virtuellen Server beispielsweise 11770 Bots mit hohem Schweregrad und 1550 Bots mit kritischem Schweregrad haben, zeigt Citrix ADM unter Bots nach SchweregradKritisch 1,55 Kan.

  • Größter Bot-Kategorie — Gibt die höchsten Bot-Angriffe basierend auf der Bot-Kategorie an.

    Wenn die virtuellen Server beispielsweise über 8000 blockgelistete Bots, 5000 gelistete Bots zulassen und 10000 Rate Limit Exceeded Bots verfügen, zeigt NetScaler ADM unter Largest Bot Category die Option Rate Limit Exceeded 10 K an.

  • Größte Geoquelle — Gibt die höchsten Bot-Angriffe basierend auf einer Region an.

    Wenn die virtuellen Server beispielsweise 5000 Bot-Angriffe in Santa Clara, 7000 Bot-Angriffe in London und 9000 Bot-Angriffe in Bangalore haben, zeigt Citrix ADMBangalore 9 K unter Largest GeoSource an.

  • Durchschnittlicher Bot-Traffic in% — Gibt den Anteil menschlicher Bots an.

2 — Zeigt den Schweregrad der Bot-Angriffe anhand von Standorten in der Kartenansicht an

3 — Zeigt die Arten von Bot-Angriffen an (Gut, Schlecht und Alle)

4 — Zeigt die Gesamtzahl der Bot-Angriffe zusammen mit den entsprechenden konfigurierten Aktionen an. Wenn Sie beispielsweise Folgendes konfiguriert haben:

  • IP-Adressbereich (192.140.14.9 bis 192.140.14.254) als Blocklisten-Bots und Auswahl von Löschen als Aktion für diese IP-Adressbereiche

  • IP-Bereich (192.140.15.4 bis 192.140.15.254) als Sperrlistenbots und ausgewählt, um Log-Message als Aktion für diese IP-Bereiche zu erstellen

    In diesem Szenario zeigt NetScaler ADM Folgendes an:

    • Gesamtzahl der blockierten Bots

    • Anzahl Bots unter Dropped

    • Gesamtzahl der Bots im Log

CAPTCHA-Bots ansehen

Auf Webseiten sollen CAPTCHAs erkennen, ob der eingehende Traffic von einem Menschen oder einem automatisierten Bot stammt. Um die CAPTCHA-Aktivitäten in NetScaler ADM anzuzeigen, müssen Sie CAPTCHA als Bot-Aktion für IP-Reputation und Gerätefingerabdruckerkennungstechniken in einer NetScaler ADC Instanz konfigurieren. Weitere Informationen finden Sie unter Bot-Verwaltung.

Im Folgenden werden die CAPTCHA Aktivitäten aufgeführt, die NetScaler ADM in Bot Insight anzeigen:

  • Captcha-Versuche überschritten — Gibt die maximale Anzahl von CAPTCHA-Versuchen an, die nach fehlgeschlagenen Anmeldeversuchen unternommen wurden

  • Captcha-Client stummgeschaltet — Gibt die Anzahl der Client-Anfragen an, die verworfen oder umgeleitet wurden, weil diese Anfragen zuvor mit der CAPTCHA-Herausforderung als bösartige Bots erkannt wurden

  • Mensch — Bezeichnet die Captcha-Einträge, die von menschlichen Benutzern ausgeführt wurden

  • Ungültige Captcha-Antwort — Gibt die Anzahl der falschen CAPTCHA-Antworten an, die vom Bot oder Menschen erhalten wurden, wenn NetScaler ADC eine CAPTCHA-Herausforderung sendet

    Bot Captcha

Bot-Trap-Bots anzeigen

Um Bot-Traps in NetScaler ADM anzuzeigen, müssen Sie den Bot-Trap in der NetScaler ADC-Instanz konfigurieren. Weitere Informationen finden Sie unter Bot-Verwaltung.

Bot-Trap

Um die Bot-Traps zu identifizieren, wird ein Skript auf der Webseite aktiviert und dieses Skript ist vor Menschen, aber nicht für Bots verborgen. NetScaler ADM identifiziert und meldet die Bot-Traps, wenn Bots auf dieses Skript zugreifen.

Klicken Sie auf den virtuellen Server und wählen Sie Zero Pixel Request

Bot-Trap

Anzeigen von TPS-Bots

Im Folgenden sind die TPS-Bot-Kategorien aufgeführt, die Sie in NetScaler ADM anzeigen können:

  • Quell-IP

  • Geolocation

  • Host

  • URL

Klicken Sie auf den virtuellen Server, um die TPS-Bots anzuzeigen.

TPS-Bots

Klicken Sie auf die TPS-Bot-Kategorie, um die Bot-Details anzuzeigen.

TPS-Bot-Kategorie

Die Detailseite wird angezeigt.

Details zum TPS-Bot

Anzeigen von Bot-Kategorien für mobile (Android) -Anwendungen

Um die Bots für mobile (Android) Anwendungen anzuzeigen, müssen Sie die Technik zur Erkennung von Fingerabdrücken in NetScaler ADC konfigurieren. Weitere Informationen finden Sie unter Konfigurieren der Fingerabdrucktechnik für Geräte für mobile Anwendungen.

Nachdem Sie die Einstellungen in NetScaler ADC konfiguriert haben, können Sie die folgenden Bot-Kategorien in NetScaler ADM anzeigen:

  • Preislimit für Web-Clients

  • Android Rate Limit

  • Webclient-Gerät

  • Android-Gerät

Klicken Sie auf den virtuellen Server, um die für mobile Anwendungen geltenden Bot-Kategorien anzuzeigen.

Android-Bots

Bot-Details anzeigen

Um weitere Details zu erhalten, klicken Sie unter Bot-Kategorie auf den Bot-Angriffstyp. Wenn Sie beispielsweise Details für blockgelistete Bot-Angriffe anzeigen möchten, klicken Sie unter Bot-Kategorie auf Liste blockieren.

Die Details wie Angriffszeit und die Gesamtzahl der Bot-Angriffe werden angezeigt.

Bot-drill-down

Sie können das Balkendiagramm auch ziehen, um den spezifischen Zeitraum auszuwählen, der bei Bot-Angriffen angezeigt werden soll.

Bot-time

Um weitere Informationen zum Bot-Angriff zu erhalten, klicken Sie zum Erweitern.

Bot-expand

  • Instanz-IP — Gibt die IP-Adresse der Citrix ADC-Instanz an

  • Total Bots — Zeigt die Gesamtanzahl der Bot-Angriffe an, die für diese bestimmte Zeit aufgetreten sind.

  • HTTP-Request-URL — Gibt die URL an, die für die Blockierung konfiguriert ist

  • Ländercode — Gibt das Land an, in dem der Bot-Angriff stattgefunden hat

  • Region — Gibt die Region an, in der der Bot-Angriff stattgefunden hat

  • Profilname — Gibt den Profilnamen an, den Sie bei der Konfiguration angegeben haben

Erweiterte Suche

Sie können auch das Suchtextfeld und die Zeitdauerliste verwenden, in der Sie Bot-Details gemäß Ihren Anforderungen anzeigen können. Wenn Sie auf das Suchfeld klicken, wird im Suchfeld die folgende Liste mit Suchvorschlägen angezeigt.

  • Instanz-IP — IP-Adresse der NetScaler ADC-Instanz

  • Client-IP — Client-IP-Adresse

  • Bot-Type — Bot-Typ wie Gut oder Schlecht

  • Schweregrad — Schwere des Bot-Angriffs

  • Aktionsgetätigt — Nach dem Bot-Angriff durchgeführte Aktion wie Drop, Keine Aktion, Umleiten

  • Bot-Category — Kategorie des Bot-Angriffs wie Blockliste, Zulassungsliste, Fingerabdruck usw. Basierend auf einer Kategorie können Sie ihr eine Bot-Aktion zuordnen

  • Bot-Erkennung — Bot-Erkennungstypen (Blockierungsliste, Zulassungsliste usw.), die Sie auf der NetScaler ADC-Instanz konfiguriert haben

  • Standort — Region/Land, in dem der Bot-Angriff stattgefunden hat

  • Request-URL — URL, die die möglichen Bot-Angriffe enthält

Sie können auch Operatoren in Ihren Suchanfragen verwenden, um den Fokus Ihrer Suche einzuschränken. Zum Beispiel, wenn Sie alle schlechten Bots anzeigen möchten:

  1. Klicken Sie auf das Suchfeld und wählen Sie Bot-Type

  2. Klicken Sie erneut auf das Suchfeld und wählen Sie den Operator =

  3. Klicken Sie erneut auf das Suchfeld und wählen Sie Schlecht

  4. Klicken Sie auf Suchen, um die Ergebnisse anzuzeigen

    Bot-search

Bot