Der Begriff Bot wird von „Robot“ abgeleitet. Entsprechend dieser Ableitung handelt es sich hierbei um Computerprogramme, welche in der Lage sind, weitestgehend selbstständig bestimmte, sich wiederholende und unveränderliche Aufgaben zu erfüllen. Ein Bot ist in der Regel ein einfaches, dennoch recht wirksames Programm. Es läuft im Hintergrund, oft vom menschlichen User unbemerkt und ohne auf dessen Einwirken angewiesen zu sein. Nützlich erweist sich der Einsatz von Bots zum Beispiel bei Suchmaschinen. Der Bot, hier als „Webcrawler“ bezeichnet, besucht zum Beispiel selbstständig Webseiten unter Auswertung von Links und Seiteninhalten. Lästig bis hin zu kriminell gefährlich dagegen erweist sich das Bot bei Spamaktionen und von Hackern zum Eindringen in fremde Serverdateien und -programme eingesetzt. In diesen Fällen kommunizieren mehrere Bots über ein so genanntes Bot-Netz miteinander, infizieren sich gegenseitig und starten auf externen Befehl entsprechend angelegte Aktionen.