Un bot és un programa que realitza automàticament algunes accions en ordinadors en lloc de persones. Quan parlem de robots, sovint ens referim a aquells que es troben a Internet.
Bàsicament, els robots són ajudants humans, capaços de fer treballs repetitius i repetitius a una velocitat molt superior a les capacitats dels humans. La seva ajuda també és inestimable en les condicions en què es requereix una reacció ràpida a qualsevol esdeveniment.
Molt sovint podeu trobar bots en xats o jocs en línia amb la possibilitat de comunicar-vos entre jugadors. Imiten persones reals, usuaris asseguts en altres ordinadors. Els robots també controlen les accions de nombrosos personatges de MMORGs i altres jocs en línia. A les subhastes en línia i a les borses de valors, els robots han substituït una persona quan duu a terme accions rutinàries: compra d’objectes de valor, arbitratge i escalat. Sovint, les accions de bot constitueixen la major part del volum de transaccions intradia.
El propietari d'un lloc que vulgui utilitzar bots per a bons propòsits, o qualsevol altre especialista en manteniment del servidor, pot inserir un fitxer Robots.txt al servidor i indicar-hi les restriccions sobre l'activitat dels bots. Els mateixos robots estan obligats a complir aquestes regles.
Per aconseguir efectivament els seus objectius, els robots maliciosos es reuneixen a la xarxa (xarxes de bot) i omplen els equips amb una protecció feble contra el malware. Penetren a l’ordinador mitjançant troians. Exemples de robots per enviar correu brossa, publicar-lo a llocs, processar text. Els robots maliciosos fan càlculs a gran escala per trencar contrasenyes i indexar recursos de la xarxa, robar dades personals, números de targetes bancàries i codis PIN. Alguns robots preparen un ordinador per a un atac DDoS debilitant les seves defenses. A més, tots els cucs i alguns virus també són robots.
La majoria dels usuaris d’ordinadors poden distingir fàcilment un robot d’un ésser humà real. Però per a una màquina, aquesta és una tasca descoratjadora. Per tant, es va inventar el mitjà més eficaç per tractar els robots: la prova inversa de Turing, anomenada col·loquialment captcha. Es tracta d’un text processat d’una manera especial, fàcilment llegible pels humans i completament inaccessible per a la comprensió de la màquina.