Bots auf Ihrer Website – Erkennen und Verhindern

10.05.2022
-Minuten Lesezeit
Principal Architect

Einleitung

Mithilfe von Bots können Menschen Aufgaben automatisieren, die sich häufig wiederholen und zeitaufwändig sind. Obwohl Bots eingesetzt werden können, ohne Schaden anzurichten, können sie auch verantwortlich für Chaos in den Analytics und in der Sicherheit eines Unternehmens sein. Unternehmen müssen daher wachsam und bereit sein, alle mit Bots verbundenen Risiken zu mindern. So geht's.

Das Problem mit den Bots verstehen

Der erste Schritt zur Erkennung und zum Schutz vor Bots besteht darin, zu verstehen, wie sie funktionieren.

 

Bots sind intelligent und können zur Automatisierung von Aufgaben eingesetzt werden, um die Interaktion eines Nutzers mit Ihrer Website zu verbessern. Einige Unternehmen setzen beispielsweise Bots für die automatisierte Qualitätssicherung oder die aktive Überwachung ein. Leider kann dieselbe Technologie auch eingesetzt werden, um Schaden anzurichten. Unternehmen müssen daher in der Lage sein, zwischen gut- und bösartigen Bots zu unterscheiden, was schwierig sein kann.

 

Was sind gutartige Bots?

Wie bereits erwähnt, ist nicht jeder Bot-Verkehr schädlich oder unrechtmäßig. Bots können eine Vielzahl von Aufgaben übernehmen, die es Unternehmen ermöglichen, effizienter und produktiver zu werden. Einige nützliche Bot-Funktionen:

 

  • Crawler für Suchmaschinen/Soziale Medien.

  • Automatisierung von Aufgaben, die sonst viel Zeit in Anspruch nehmen würden, z. B. Browsererweiterungen, die automatisch Gutscheincodes einfügen, wenn ein Nutzer auf einer Website einkauft.

  • Proprietäre Integrationen mit Partnern (z. B. Aggregatoren und Reiseportale, etwa wenn Bots Preise abgreifen und so eine schnelle Suche ermöglichen).

 

Während Sie also bösartige Bots aufspüren und verhindern wollen, müssen Sie gleichzeitig sicherstellen, dass Sie keine gutartigen Bots im Fadenkreuz haben.

 

Was sind bösartige Bots?

Im Allgemeinen führen die einfachsten Bot-Angriffe dazu, dass Besucher auf eine Website gelangen, die nicht von echten Nutzern stammt. Dies kann sich nicht nur negativ auf Ihre Analysen auswirken, sondern auch auf Ihre allgemeine Sicherheit und die Vertrauenswürdigkeit Ihrer Website für Kunden. Einige Beispiele für negativen Bot-Verkehr sind:

 

  • Spamming Ihres Unternehmen durch Ausfüllen von Kontaktformularen mit gefälschten Informationen.

  • Es wird der Eindruck erweckt, dass Ihre Website mehr Nutzer als in Wirklichkeit hat.

  • Sie gaukeln Ihnen einen Vorsprung vor, obwohl das nicht der Fall ist.

  • Sie nehmen Kontakt mit Wettbewerbern über soziale Medien auf.

  • Sie veröffentlichen automatisierte negative Kommentare oder Bewertungen. 

 

Die schlimmsten Bots können Angriffe auf Ihr Netzwerk vollständig automatisieren, wenn sie nicht früh genug erkannt werden. Zu diesen Angriffen können gehören:

 

  • Einbruch in Benutzerkonten, um falsche Transaktionen durchzuführen und/oder Daten zu stehlen.

  • Überlastung von Servern bis hin zur vollständigen Abschaltung eines Netzwerks, was dem Ruf und den Finanzen eines Unternehmens schaden kann.

Wie Sie bösartige Bots auf Ihrer Website oder Anwendung erkennen

Bots werden mit der fortschreitenden Entwicklung der künstlichen Intelligenz immer raffinierter. So haben Bots beispielsweise Inhalte erstellt, um realitätsnahe politische Agenden in sozialen Medien und digitalen Räumen voranzutreiben, was reale Auswirkungen hat.

 

Die gute Nachricht ist, dass die Intelligenz, um mit bösartigen Bots Schritt zu halten, ebenfalls immer raffinierter wird. Da Bots immer leichter aufzuspüren und zu verhindern sind, stellen sie möglicherweise kein so großes Risiko dar wie andere Sicherheitsbedenken.  

 

Wie bereits erwähnt, können Bots durch die manuelle Erkennung von Mustern wie beispielsweise:

 

  • Ungewöhnlich viele Seitenaufrufe.

  • Ungewöhnliches Weiterleitungsaufkommen.

  • Traffic, der von Orten und/oder Geräten kommt, die normalerweise nicht mit Ihrer Website interagieren würden. 

  • Unsaubere Zeichensetzung und Grammatik.

 

Doch je größer die Unternehmen werden, desto unmöglicher wird die manuelle Erkennung. Unternehmen benötigen daher effektivere Möglichkeiten und eine moderne Bot-Erkennungslösung.

 

Eine Bot-Erkennungslösung sollte in der Lage sein, das gesamte Spektrum der Bot-Aktivitäten abzudecken und mehrere Erkennungstechniken bieten, darunter:

 

  • Anomalien bei Geräte- und Netzwerkattributen (z. B. Benutzer-Agent, Weiterleitungen).

  • Nutzungsgeschwindigkeiten (z. B. anormales Trafficaufkommen von bestimmten IP-Adressen).

  • Verhaltensanomalien (z. B. nicht-menschliche Tastatur/Maus-Interaktionen).

Wie man Bot-Verkehr verhindert

Ihre Bot-Erkennungslösung hat Ihnen also geholfen, Bots zu erkennen. Der nächste Schritt besteht darin, zu verhindern, dass sie Schaden anrichten.

 

Wenn man den Schritt von der „Erkennung“ zur „Vorbeugung“ macht, kommt eine sehr wichtige Anforderung hinzu: die Erkennung in Echtzeit. Im Wesentlichen sollten Unternehmen Bot-Verkehr so früh wie möglich erkennen, um zu verhindern, dass Bots den von ihnen beabsichtigten Schaden anrichten.

 

Bevor Sie dies tun, sollten Sie sich darüber im Klaren sein, dass Prävention auch bedeutet, dass Ihr Unternehmen das Nutzererlebnis berücksichtigen muss. Die Erkennungsgenauigkeit muss so ausgefeilt sein, dass sie die reibungslose Benutzererfahrung, die legitime Benutzer erwarten, nicht beeinträchtigt. Nur bösartige Bots müssen gestoppt werden, denn wenn legitime Nutzer mit Bots verwechselt werden, haben Sie noch mehr Probleme am Hals.

 

Die gute Nachricht ist, dass es mehrere Techniken zur Vermeidung von Bots auf hohem Niveau gibt:

 

Bot-Prävention 1: Verkehr blockieren

Das Blockieren von Datenverkehr, von dem Sie sicher sind, dass er von Bots stammt, ist eine sehr effektive Methode. Sie sollte jedoch nur verwendet werden, wenn mit großer Sicherheit davon ausgegangen werden kann, dass es sich tatsächlich um einen Bot handelt. Denken Sie daran: Wenn Sie davon ausgehen, dass jeder ein Bot ist, verhindern Sie möglicherweise, dass legitime Nutzer auf das Netzwerk zugreifen. 

 

Spezielle Lösungen für das Bot-Management bieten in der Regel die Möglichkeit, den Bot-Verkehr tatsächlich zu blockieren. Diese Lösungen sind jedoch nicht unbedingt geeignet, andere Arten von Betrug zu bekämpfen und könnten die Ressourcen belasten. Suchen Sie stattdessen nach Lösungen, die integriert werden können, um Ihr gesamtes Potenzial zur Betrugsbekämpfung zu maximieren. PingOne Fraud bietet zum Beispiel Bot-Erkennung und kann mit PingOne Authorize integriert werden, um diesen Anwendungsfall zu erreichen.

 

Bot-Prävention 2: Eine Challenge hinzufügen

Bei dieser zweiten und gängigsten Methode, um Bots zu verhindern, wird eine Challange in Form eines CAPTCHAs hinzugefügt. Die meisten Nutzer haben wahrscheinlich schon einmal ein CAPTCHA gesehen. CAPTCHAs – wenn sie gut gemacht sind – sind großartig, um ein angemessenes Maß an Reibung für die Benutzer zu schaffen, die aufgefordert werden, eine Herausforderung zu überwinden, die für einen Bot sehr schwierig wäre. Beispiele sind Gitter mit verschiedenen Bildern, die Sie erkennen müssen.

 

Natürlich ist es wahr, dass ausgeklügelte Bots ein CAPTCHA relativ leicht umgehen können, indem sie menschliche Mausinteraktionen simulieren/nachahmen. Außerdem gibt es kostenlose Code-Bibliotheken und Tutorials, die zeigen, wie man es macht.

 

Allerdings ist die Verwendung von CAPTCHAs eine sehr leicht zugängliche Lösung, die bei einigen Bot-Erkennungen funktioniert. Das ist zwar nicht die beliebteste Methode unter den Nutzern, aber die meisten von uns sind daran gewöhnt. 

 

Bot-Prävention 3: Integrieren einer MFA-Lösung

Eine dritte Methode zur Bot-Prävention besteht darin, eine MFA-Lösung für Ihr Unternehmen und Ihre Kunden zu integrieren. Das Erzwingen von MFA kann in Fällen verwendet werden, in denen Sie vermuten, dass ein Bot versucht, sich bei Konten anzumelden, insbesondere Bots, die Credential-Stuffing nutzen, um Kontoinformationen zu stehlen, um damit Zugang zu erhalten. MFA hilft nicht nur, dies drastisch einzuschränken, sondern verursacht auch keine Reibungsverluste für legitime Nutzer. Mit MFA können Sie sicherstellen, dass Ihre Nutzer die sind, für die sie sich ausgeben, und gleichzeitig Bots in Schach halten.

Weitere Überlegungen zur Minderung des Risikos durch Bots

Obwohl die oben genannten Methoden gut funktionieren, um Bots zu verhindern, gibt es noch eine weitere Methode, mit denen Teams Bots verhindern können: Sie müssen sich in den Kopf des Angreifers hineindenken.

 

Bots sind raffiniert, aber nicht mehr als die Menschen, die dahinterstecken. Warum also sollte ein Angreifer einen Bot benutzen, um in Ihr Netzwerk einzudringen? Machen Sie sich zunächst Gedanken über die Beweggründe des Angreifers. 

 

Als Nächstes sollten Sie sich überlegen, welche Technologien sie zur Durchführung des Bot-Angriffs verwenden würden, die oft (aber nicht immer) dem Motiv gleichkommen. 

 

Im Allgemeinen handelt es sich beim Bot-Verkehr meist um versuchte Kontoübernahmen durch Brute-Force-Angriffe zum Erraten eines Passworts. Alternativ dazu können Bots viele neue Konten erstellen, um in großem Umfang Betrug mit neuen Konten zu begehen. Im Allgemeinen können Identitätsexperten anhand der Sitzungsmerkmale feststellen, ob ein Benutzer ein Mensch ist oder nicht. Zu diesem Zweck können sie sich mit den spezifischen Technologien befassen, die Angreifer einsetzen könnten, und dann die Auswirkungen dieser Technologien untersuchen.

 

Es gibt viele Technologien, die zur Implementierung von Bots verwendet werden können, von sehr einfachen Technologien, die lediglich den HTTP-Verkehr eines legitimen Clients (Webbrowser/Mobilanwendung) imitieren, bis hin zu ausgefeilteren Technologien, die einen legitimen Client sogar steuern. 

 

Eine gute Faustregel ist, dass einfachere Bots/Technologien leichter und billiger zu skalieren sind, weil sie weniger Ressourcen benötigen. Das bedeutet, dass sie möglicherweise leichter zu erkennen und zu verhindern sind. Je fortschrittlicher die Bots sind, desto besser sind die beabsichtigten Angriffe und desto schwieriger sind sie zu erkennen und zu verhindern.

 

Welche Technologie würden Ihre Angreifer also verwenden und warum?

Fazit

Das Aufspüren und Verhindern von Bots ist wichtig für den Schutz Ihres Netzwerks, aber dabei ist es notwendig, dass Ihre Nutzer mit ihrem digitalen Erlebnis zufrieden sind. Das Gleichgewicht zwischen Bots und Nutzern zu halten, kann eine schwierige Aufgabe sein, aber die richtige Bot-Erkennungslösung kann viel bewirken.

 

Wenn Ihr Unternehmen Hilfe bei der Erkennung von Bots benötigt, sehen Sie sich PingOneFraud an.

Diesen Artikel teilen:
Verwandte Ressourcen

Starten Sie jetzt

Kontaktieren Sie uns

sales@pingidentity.com

Erfahren Sie, wie Ping Ihnen helfen kann, sichere Erlebnisse für Mitarbeiter, Partner und Kunden in einer sich schnell wandelnden digitalen Welt zu bieten.