Ein Bot (kurz für "Roboter") ist ein automatisch ablaufendes Programm, das über das Internet ausgeführt wird. Einige Bots laufen automatisch, während andere nur dann Befehle ausführen, wenn sie bestimmte Eingaben erhalten. Es gibt viele verschiedene Arten von Bots, aber einige gängige Beispiele sind Web-Crawler, Chat-Room-Bots und bösartige Bots.
Web-Crawler werden von Suchmaschinen verwendet, um Webseiten regelmäßig zu durchsuchen. Diese Bots "crawlen" Webseiten, indem sie den Links auf jeder Seite folgen. Der Crawler speichert den Inhalt jeder Seite im Suchindex. Durch den Einsatz komplexer Algorithmen können Suchmaschinen die relevantesten Seiten anzeigen, die von Web-Crawlern für bestimmte Suchanfragen entdeckt wurden.
Chat-Bots waren eine der ersten Arten von automatisierten Programmen, die als "Bots" bezeichnet wurden, und wurden in den 1990er Jahren mit dem Aufkommen von Online-Chaträumen populär. Bei diesen Bots handelt es sich um Skripte, die nach bestimmten Textmustern suchen, die von Chat-Room-Teilnehmern eingegeben wurden, und mit automatisierten Aktionen reagieren. Ein Chat-Bot könnte zum Beispiel einen Benutzer warnen, wenn seine Sprache unangemessen ist. Wenn der Benutzer die Warnung nicht beachtet, könnte der Bot den Benutzer aus dem Channel werfen und ihn sogar an der Rückkehr hindern. Eine fortgeschrittenere Art von Chat-Bots, die als "Chatterbot" bezeichnet werden, können auf Nachrichten in einfachem Englisch antworten, die den Anschein erwecken, eine echte Person zu sein. Beide Arten von Chat-Bots werden für die Moderation von Chaträumen verwendet, wodurch die Notwendigkeit der Überwachung einzelner Chaträume durch eine Person entfällt.
Während die meisten Bots für produktive Zwecke eingesetzt werden, gelten einige als Malware, da sie unerwünschte Funktionen ausführen. Beispielsweise erfassen Spambots E-Mail-Adressen von Kontaktformularen auf Webseiten, Adressbüchern und E-Mail-Programmen und fügen sie dann einer Spam-Mailingliste hinzu. Site-Scraper laden ganze Webseiten herunter und ermöglichen so die unbefugte Vervielfältigung des Inhalts einer Webseite. DoS-Bots senden automatisierte Anfragen an Webseiten, so dass diese nicht mehr antworten. Botnets, die aus vielen zusammenarbeitenden Bots bestehen, können dazu verwendet werden, sich unbefugten Zugang zu Computersystemen zu verschaffen und Computer mit Viren zu infizieren.
Stand: 01.09.2020