A bot olyan program, amely az emberek helyett automatikusan végrehajt bizonyos műveleteket a számítógépeken. Amikor botokról beszélünk, gyakran azokra gondolunk, amelyek az interneten vannak.
Alapvetően a botok emberi segítők, képesek ismétlődő és ismétlődő munkát végezni olyan sebességgel, amely messze meghaladja az emberek képességeit. Segítségük felbecsülhetetlen olyan körülmények között is, amikor bármely eseményre villámgyors reakció szükséges.
Leggyakrabban olyan beszélgetéseket vagy online játékokat találhat, amelyek képesek kommunikálni a játékosok között. Valódi embereket utánoznak, más számítógépeknél ülő felhasználókat. A robotok az MMORG-kban és más online játékokban is számos karakter tevékenységét irányítják. Az online aukciókban és a tőzsdéken a botok helyettesítették az embert, amikor rutinszerű műveleteket hajtottak végre - értéktárgyak felvásárlása, arbitrázs és skalpolás. Gyakran a bot műveletek teszik ki a napi tranzakciók oroszlánrészét.
A botokat jó célokra használni kívánó webhely tulajdonosa vagy bármely más szerverkarbantartási szakember beilleszthet egy Robots.txt fájlt a szerverbe, és megjelölheti benne a botok tevékenységének korlátozásait. Maguk a botok kötelesek betartani ezeket a szabályokat.
Céljaik hatékony elérése érdekében a rosszindulatú robotok összegyűlnek a hálózaton (botnetek), és gyengén védik a számítógépeket a rosszindulatú programok ellen. Trójaiak segítségével hatolnak be a számítógépbe. Példák a spam küldésére, a webhelyeken történő közzétételre, a szöveg feldolgozására szolgáló robotokra. A rosszindulatú robotok nagyszabású számításokat végeznek a jelszavak feltörésére és a hálózati erőforrások indexelésére, személyes adatok, bankkártyaszámok és PIN-kódok ellopására. Néhány robot a védekezés gyengítésével készíti elő a számítógépet a DDoS-támadásra. Ezenkívül az összes féreg és néhány vírus is bot.
A legtöbb számítógép-felhasználó könnyen meg tudja különböztetni a botot a valódi embertől. De egy gép számára ez ijesztő feladat. Ezért találták ki a botok kezelésének leghatékonyabb módját - a fordított Turing-tesztet, köznyelven captchának hívják. Ez egy speciális módon feldolgozott, az emberek által könnyen olvasható és a gépi megértéshez teljesen hozzáférhetetlen szöveg.