Robot je program, ktorý namiesto ľudí automaticky vykonáva určité akcie na počítačoch. Ak hovoríme o robotoch, často máme na mysli tých, ktorí sú na internete.
V podstate sú roboti ľudskými pomocníkmi, ktorí sú schopní robiť opakujúce sa a opakujúce sa práce rýchlosťou, ktorá ďaleko presahuje možnosti ľudí. Ich pomoc je tiež neoceniteľná v podmienkach, keď je potrebná blesková reakcia na každú udalosť.
Najčastejšie nájdete robotov v chatoch alebo online hrách so schopnosťou komunikovať medzi hráčmi. Napodobňujú skutočných ľudí, používateľov sediacich za inými počítačmi. Roboty tiež riadia akcie mnohých postáv v hrách MMORG a iných online hrách. Na online aukciách a burzách nahradili roboty človeka pri vykonávaní bežných akcií - výkupu cenností, arbitráže a skalpovania. Botovské akcie často tvoria leví podiel na vnútrodennom objeme transakcií.
Vlastník webu, ktorý chce používať roboty na dobré účely, alebo akýkoľvek iný špecialista na údržbu servera, môže na server vložiť súbor Robots.txt a označiť v ňom obmedzenia aktivity robotov. Samotní roboti sú povinní dodržiavať tieto pravidlá.
Aby mohli efektívne dosiahnuť svoje ciele, škodliví roboti sa zhromažďujú v sieti (botnety) a osídľujú počítače slabou ochranou pred škodlivým softvérom. Prenikajú do počítača pomocou trójskych koní. Príklady robotov na odosielanie spamu, zverejňovanie na webových stránkach, spracovanie textu. Škodliví roboti uskutočňujú rozsiahle výpočty, pomocou ktorých rozbíjajú heslá a indexujú sieťové zdroje, kradnú osobné údaje, čísla bankových kariet a kódy PIN. Niektorí roboti pripravujú počítač na útok DDoS oslabením jeho obrany. Okrem toho sú všetky červy a niektoré vírusy tiež robotmi.
Väčšina používateľov počítačov dokáže ľahko rozlíšiť robota od skutočného človeka. Pre stroj je to však náročná úloha. Preto bol vynájdený najefektívnejší prostriedok na prácu s robotmi - reverzný Turingov test, hovorovo nazývaný captcha. Toto je text spracovaný špeciálnym spôsobom, ľahko čitateľný pre ľudí a úplne neprístupný pre strojové porozumenie.