Un bot este un program care efectuează automat unele acțiuni pe computere în loc de oameni. Când vorbim despre roboți, ne referim adesea la cei care sunt pe internet.
Practic, roboții sunt ajutoare umane, capabile să facă o muncă repetitivă și repetitivă cu o viteză mult mai mare decât capacitățile oamenilor. Ajutorul lor este, de asemenea, de neprețuit în condițiile în care este necesară o reacție rapidă la orice eveniment.
Cel mai adesea puteți găsi roboți în chaturi sau jocuri online cu capacitatea de a comunica între jucători. Ei imită oameni reali, utilizatori care stau la alte computere. Roboții controlează, de asemenea, acțiunile a numeroase personaje din MMORG-uri și alte jocuri online. La licitațiile online și la bursele de valori, roboții au înlocuit o persoană atunci când desfășoară acțiuni de rutină - cumpărând obiecte de valoare, arbitraj și scalping. Adesea, acțiunile bot reprezintă cea mai mare parte a volumului de tranzacții pe parcursul zilei.
Proprietarul unui site care dorește să folosească roboții în scopuri bune sau orice alt specialist în întreținerea serverului, poate introduce un fișier Robots.txt în server și poate indica în acesta restricțiile privind activitatea roboților. Roboții înșiși sunt obligați să respecte aceste reguli.
Pentru a-și atinge în mod eficient obiectivele, roboții rău intenționați se adună pe rețea (botnets) și populează computerele cu protecție slabă împotriva malware-ului. Ei pătrund în computer folosind troieni. Exemple de roboți pentru trimiterea de spam, postarea acestuia pe site-uri, procesarea textului. Roboții rău intenționați efectuează calcule la scară largă pentru a sparge parolele și indexa resursele rețelei, fura date personale, numere de card bancar și coduri PIN. Unii roboți pregătesc un computer pentru un atac DDoS prin slăbirea apărării sale. În plus, toți viermii și unii viruși sunt, de asemenea, roboți.
Majoritatea utilizatorilor de computere pot distinge cu ușurință un bot de o ființă umană reală. Dar pentru o mașină, aceasta este o sarcină descurajantă. Prin urmare, a fost inventat cel mai eficient mijloc de tratare a roboților - testul invers Turing, numit în mod colocvial captcha. Acesta este un text prelucrat într-un mod special, ușor de citit de oameni și complet inaccesibil pentru înțelegerea mașinii.