Besuchen Sie uns auf der it-sa 2024!

Netzwerk

Was ist Bot Management?

Ein Bot Management regelt die Zugriffe durch Bots auf eine Webseite oder Online-Anwendung. Die Lösung filtert den von Bots verursachten Traffic und blockiert unerwünschte Zugriffe oder schädliche Bots, ohne hilfreiche Bots zu beeinträchtigen.

 

Eine dedizierte Bot Protection ist ein wichtiger Baustein einer holistischen IT-Sicherheitsstrategie. Sie schützt Webapplikationen und Online-Schnittstellen (APIs) vor automatisierten Angriffen und optimiert die Website-Performance für menschliche Nutzerinnen und Nutzer sowie gutartige Bots.

Jetzt mehr über das Myra Bot Management erfahren

01

Bot Management: eine Definition

Ein Bot (kurz für „Robot“) ist ein Computerprogamm, das automatisiert und autonom – also ohne menschliches Zutun – vordefinierte, meist repetitive Aufgaben ausführt. Bots kommen unter anderem zum Einsatz, um das Internet für Suchmaschinen zu indexieren, um bestimmte Informationen auf Social Media bereitzustellen oder um via E-Mail bzw. Chat Kundenanfragen zu beantworten. Außer solchen gutartigen Bots gibt es auch schädliche Bots, die Cyberkriminelle für automatisierte Angriffe wie Überlastungsattacken, Phishing und Kontenübernahme nutzen. Oft sind Bad Bots Teil eines Botnet, das aus zusammengeschlossenen internetfähigen Geräten wie IP-Kameras, Netzwerkdruckern und Smart-TVs besteht und über zentrale Command-and-Control Server (C&C bzw. C2-Server) gesteuert wird.

Ein Bot Manager ermöglicht eine effektive Steuerung aller Bot-Aktivitäten – von der Erkennung über die Prävention bis hin zur Reaktion. Dazu werden verschiedene Techniken (Fingerprinting, Verhaltensanalyse, IP-Blocklisting, Rate Limiting etc.) in einer einzigen Lösung kombiniert und idealerweise um manuelle Analysen von Sicherheitsfachleuten eines Security Operations Center (SOC) ergänzt. Ein sauber aufgesetztes Bot Management identifiziert vertrauenswürdige Bots, indem es die Bot-Reputation erkennt, die Ursprungs-IP-Adressen auswertet und das Verhalten von Bots beobachtet. Vertrauenswürdige Bots werden einer Allowlist hinzugefügt und können weiterhin auf die Webseite zugreifen, während unseriösen und schädlichen Bots der Zugriff verweigert wird.

02

Wie funktioniert eine Bot Management Solution?

Eine Bot Management Solution ermöglicht die Erkennung und zielgerichtete Behandlung von Bots. Schädliche Bot-Requests von harmlosen Anfragen seitens gutartiger Bots oder menschlicher Nutzerinnen und Nutzer zu unterscheiden, stellt eine der größten Herausforderungen beim Bot Management dar. Bad Bots greifen mit verschiedenen IP-Adressen und aus unterschiedlichen Netzwerken auf Webseiten zu. Die automatisierten Programme geben vor, ein normaler Browser zu sein und fälschen weitere Informationen wie Autonomous System Number (ASN) oder Geräte-ID, um den Anschein regulärer Nutzung zu erwecken. Um dennoch eine eindeutige Identifikation zu ermöglichen, kombiniert ein Bot Manager folgende Maßnahmen:

Verhaltensanalyse / Mustererkennung

Eine fortlaufende Überwachung des Nutzerverhaltens hilft dabei, ungewöhnliche Aktivitäten oder Zugriffsmuster zu erkennen, die vom Standardnutzerverhalten (z. B. bei Seitenaufrufen oder Eingabegeschwindigkeit) abweichen und somit auf Bot-Aktivitäten hinweisen. Diese Mustererkennung erfolgt automatisiert per Algorithmen, um charakteristische Verhaltensweisen von Bots zu identifizieren. Dadurch kann eine Deep Bot Protection nicht nur Menschen von Bots unterscheiden, sondern auch vertrauenswürdige von schädlichen Bots.

IP-Adressüberwachung

Die Überwachung von IP-Adressen mittels einer Bot Protection ermöglicht die Erkennung verdächtiger Aktivitäten, die von einer einzelnen IP-Adresse oder einem bestimmten IP-Adressbereich ausgehen. Dazu zählen sich häufig wiederholende Anfragen oder ungewöhnlich hoher Datenverkehr aus einer Quelle. Per IP-Blocklisting lassen sich solche verdächtigen Anfragen sowie Requests von bekannten schädlichen Ursprungs-IP-Adressen oder -Adressbereichen verwerfen, noch bevor sie die Website oder das Netzwerk beeinträchtigen können. Allerdings können fortschrittliche Bots ihre IP-Adresse fälschen (IP-Spoofing) oder andere Verschleierungstaktiken nutzen, um Blocklisten zu umgehen. IP-Blocklisting ist somit nur eine von mehreren Abwehrmaßnahmen einer Bot Management Solution.

CAPTCHAs

Der Einsatz von CAPTCHAs und anderen Human Interaction Challenges kann ebenfalls dabei helfen, zwischen menschlichem und Bot-artigem Verhalten zu unterscheiden. Die kleinen Bild- oder Worträtsel sind für Menschen einfach zu meistern, bereiten Computern aber Probleme. Solche CAPTCHA-Prüfungen dienen etwa der Absicherung von Online-Formularen, aber auch der Vermeidung von False Positives, also fälschlicherweise als nicht vertrauenswürdig eingestuften Anfragen. Nachteile von CAPTCHAs sind allerdings, dass sie je nach Schwierigkeitsgrad relativ leicht umgangen werden können und bei exzessivem Gebrauch menschliche User schnell frustrieren.

JavaScript Challenges

Mittels JavaScript Challenges lässt sich bestimmen, ob Anfragen von einem herkömmlichen Webbrowser stammen. Dabei schickt der Webserver in einer Webseite eingebetteten JavaScript-Code an jeden anfragenden Client, um zu prüfen, ob JavaScript unterstützt wird oder z. B. bestimmte Schriftarten vorhanden sind. Scheitert der Test, handelt es sich höchstwahrscheinlich nicht um einen menschlichen User, sondern um einen Bot. Ähnlich wie CAPTCHAs können aber auch JavaScript Challenges von Bots umgangen werden und ermöglichen allein keine eindeutige Identifikation.

Fingerprinting

Fingerprinting zählt zu den komplexesten Methoden zur Erkennung von Bot-Aktivitäten. Dabei wird bei jedem Zugriff auf die überwachte Webseite anhand dutzender Attribute ein digitaler Fingerabdruck zur eindeutigen Identifikation der verwendeten Software erzeugt. Beispielsweise werden dazu Traffic- und Verhaltensmuster, Hardware-Merkmale (z. B. Gerätetyp, CPU-Informationen, Bildschirmauflösung), Software-Informationen (z. B. Betriebssystem, Browserversion, Plug-ins) sowie Netzwerkdaten (z. B. IP-Adresse, Zeitzone) analysiert und kombiniert ausgewertet. Auf diese Weise kann eine Bot Management Solution selbst Bots identifizieren, die ihre IP-Adresse oder andere Daten fälschen, um ihren Ursprung zu verschleiern und den Anschein regulärer Nutzung zu erzeugen. Sobald der Fingerprint eines Bots vorliegt, lässt sich dieser Bot beim nächsten Zugriff sofort wiedererkennen und entsprechend behandeln.

03 - Welche Vorteile bietet ein Bot Manager?

Organisationen, die einen Bot Manager zur Traffic-Überwachung einsetzen, profitieren von folgenden Vorteilen:

Icon Schutz

Zusätzliche Sicherheitsebene

Der Schutz von Webseiten, Online-Anwendungen und APIs vor Bot-basierten Angriffen, etwa durch Botnetz-Attacken, stärkt die gesamte Cybersecurity.

Icon Finance

Signifikante Kosteneinsparungen

Das Herausfiltern von unerwünschtem Bot-Traffic verringert die Server-Kosten und vermeidet teure Wiederherstellungsmaßnahmen infolge von Bot-Attacken.

Beschleunigter Tacho Icon

Optimierte Website-Performance

Ein effektiver Bot Manager sorgt für eine optimale Leistung von Webseiten und Online-Anwendungen für menschliche User und gutartige Bots.

Icon Customer Success

Erhöhte Kundenzufriedenheit

Ein Botmanager erlaubt eine gezielte und beschleunigte Content-Auslieferung, was die Kundenzufriedenheit steigert und letztlich das Markenvertrauen stärkt.

Corporate Benefits Icon

Besseres Suchmaschinen-Ranking

Die individuelle Behandlung von Suchmaschinen-Bots trägt zu einer Verbesserung des SEO-Rankings und damit zu einer erhöhten Markensichtbarkeit bei.

Icon Analytics Data Lake

Informierte Entscheidungen

Ein Bot Manager erleichtert die datengestützte Entscheidungsfindung durch volle Transparenz hinsichtlich Website-Traffic und tatsächlichem Nutzerverhalten.

Bot Protection

04

Wie trägt Bot Protection zur IT-Sicherheit bei?

Cyberkriminelle setzen Bots und ganze Botnetze für diverse Angriffsaktivitäten ein. Sie zielen unter anderem darauf ab, Webseiten lahmzulegen, Daten zu manipulieren bzw. zu stehlen oder Geschäftsgeheimnisse auszuspionieren. Dadurch schaden Bots den Geschäftsprozessen, den Kund:innen und der Wettbewerbsfähigkeit des betroffenen Unternehmens. Gerade im E-Commerce können lange Seitenladezeiten oder Totalausfälle zu hohen Umsatzeinbußen führen – insbesondere an Aktionstagen wie Black Friday oder Cyber Monday. Generell sind Dienstausfälle und Betriebsstörungen durch Botnetz-basierte Überlastungsangriffe besonders kritisch. Wenn sie zusätzlich noch mit Erpressungsversuchen einhergehen, müssen Betroffene mit finanziellen Verlusten und langfristigen Imageschäden rechnen.

 

Eine Bot Protection minimiert diese Riskiken, indem sie alle eingehenden Anfragen unterteilt, klassifiziert und analysiert. Basierend auf dem Ergebnis der Analyse wird für jeden Request die passende Reaktion ausgeliefert. Unerwünschte oder schädliche Anfragen verwirft oder blockiert die Bot Protection, noch bevor sie die Webserver erreichen und diese belasten. Ein proaktiv implementierter Schutz vor automatisierten Bedrohungen leistet somit einen wichtigen Beitrag zur IT-Sicherheit.

05 - Vor welchen Angriffen schützt Bot Management?

Eine Bot Protection wehrt u. a. folgende automatisierte Bedrohungen ab:

Credential Stuffing

Credential Stuffing

Bots können in kürzester Zeit massenhaft Nutzer/Passwort-Kombinationen testen. Treffer zu aktiven Accounts werden anschließend verkauft oder für weitere Attacken genutzt.

Web Scraping

Web Scraping

Beim Web Scraping bzw. Content Scraping kopieren Bots Seiteninhalte oder ganze Websites. Kriminelle nutzen solche Kopien, um etwa per Phishing Anmeldedaten abzugreifen.

Price Grabbing

Price Grabbing

Bots erlauben es unseriösen Wettbewerbern, Preisinformationen eines konkurrierenden Online-Händlers automatisiert auszulesen, um diesen gezielt zu unterbieten.

Account Creation & Takeover

Account Scam

Bots erstellen massenhaft gefälschte Nutzerkonten oder übernehmen bestehende Accounts, die Kriminelle anschließend für Angriffe oder Betrugsversuche missbrauchen.

Klickbetrug

Klickbetrug / Ad Fraud

Angreifer setzen Bots dazu ein, auf Websites enthaltene Werbeanzeigen oder Affiliate-Links automatisiert anzuklicken, um auf Kosten der Werbetreibenden Einnahmen zu generieren.

Hype Sales Bots (Scalping)

Scalping

Per Hype Sale Bots sichern sich Betrüger begehrte Waren und verkaufen sie anschließend mit hohem Gewinn weiter. Das sorgt für frustrierte Kundschaft und Imageschäden.

Formular Spam

Formular-Spam / Phishing

Über Kontaktformulare verschicken Bots unerwünschte Botschaften, Links zu Phishing-Seiten oder sogar Malware-verseuchte Dateien. Dies dient Kriminellen häufig als Ausgangspunkt für weiterführende Angriffe.

Cart Abandonment / Inventory Hoarding

Warenkorb-Manipulation

Beim Cart Abandonment bzw. Inventory Hoarding füllen Bots Warenkörbe, ohne den Kaufprozess abzuschließen. Reguläre Käufer:innen können die Artikel somit vorübergehend nicht mehr bestellen, was geschäftsschädigende Folgen hat.

Kreditkartentests

Kreditkartentests

Carding-Bots testen im großen Stil gestohlene Kreditkartendaten auf ihre Validität. So finden Kriminelle schnell heraus, welche Kartendaten funktionieren und sich für die eigene Verwendung oder zum Weiterverkauf eignen.

Skewing

Skewing

Mittels automatisierten Anfragen manipulieren Angreifer Web-Analysedaten, um Unternehmen zu falschen strategischen Entscheidungen zu verleiten und dadurch zu schaden.

Botnetz-basierte Überlastungsangriffe

Überlastungsangriffe

Per Botnetz senden Angreifer eine Flut automatisierter Anfragen an Ihren Webserver, um diesen zu überlasten und die darauf gehosteten Seiten oder Dienste lahmzulegen (DDoS).

Cloud-basiertes Bot Management

06

Wie können Unternehmen Bot Management nutzen?

Der Inhouse-Betrieb einer Bot Management Solution ist mit hohem zeitlichem und finanziellem Aufwand verbunden. Zudem wird dafür Fachpersonal mit entsprechender Security-Expertise benötigt, das angesichts des Fachkräftemangels im IT-Umfeld nur schwer zu finden sein dürfte.

 

Als kosteneffiziente und effektive Alternative bietet sich ein Cloud-basiertes Bot Management an, das keine zusätzlichen Investitionen in Hardware, Software oder Fachpersonal erfordert. Ein solcher Service lässt sich deutlich schneller und einfacher implementieren als eine vergleichbare On-Premises-Lösung. Einrichtung, Konfiguration und Betrieb erfolgen in enger Abstimmung mit dem Expertenteam des Dienstleisters. Ein weiterer entscheidender Vorteil: Ein Cloud-basiertes Bot Management ist besser skalierbar und passt sich durch kontinuierliche Aktualisierungen stets an die sich verändernde Bot-Landschaft an. So können Organisationen immer angemessen auf akute Bedrohungen reagieren und sich proaktiv gegen zukünftige Risiken absichern.

07

Bot Management: Das müssen Sie wissen

Ein effektives Bot Management ist ein wichtiger Baustein in der IT-Sicherheit jeder Organisation. Etwa die Hälfte aller Website-Zugriffe entfällt heute auf autonom agierende Bots, 41 Prozent der Bot-Zugriffe gelten als potenziell gefährlich.

Cyberkriminelle setzen diese Bad Bots als autonome Angriffswerkzeuge ein, um beispielsweise Online-Anwendungen nach ausnutzbaren Schwachstellen zu scannen, unerlaubt Inhalte zu kopieren, Passwörter zu knacken und Nutzerkonten zu kompromittieren. Zusätzlich beeinträchtigen Anfragen von Suchmaschinen, Scrapern, Crawlern oder anderen automatisierten Systemen die Website-Performance, was sich negativ auf das Nutzererlebnis und letztlich auf das Geschäft auswirken kann.

Jetzt mehr über das Myra Deep Bot Management erfahren

Ein Bot Manager analysiert alle eingehenden Anfragen, unterscheidet Nutzer-Traffic von Bot-Traffic und blockiert unerwünschte Zugriffe. Somit bleiben Webseiten, Online-Anwendungen und APIs vor automatisierten Angriffen geschützt. Zugleich können gutartigen Bots wie Suchmaschinen eine begrenzte Zahl an Anfragen pro Zeiteinheit erlaubt werden, damit die davon verursachte Traffic-Last gering und die Website-Performance konstant hoch bleibt.

Auch Myra betreibt mit seinem Deep Bot Management eine hochentwickelte Lösung zur Erkennung und granularen Steuerung automatisierter Anfragen. Als Security-as-a-Service-Lösung ist das Myra Deep Bot Management schnell und einfach implementierbar. Zusätzliche Software oder Hardware sind für den Betrieb nicht erforderlich.

Deep Dive Bot Manager Solution