En bot är ett program som automatiskt utför vissa åtgärder på datorer istället för människor. När vi pratar om bots menar vi ofta de som finns på Internet.
I grund och botten är bots mänskliga hjälpare, som kan göra repetitivt och repetitivt arbete i en hastighet långt utöver människors förmåga. Deras hjälp är också ovärderlig under förhållanden när det krävs en blixtsnabb reaktion på alla händelser.
Oftast kan du hitta bots i chattar eller onlinespel med förmågan att kommunicera mellan spelare. De imiterar riktiga människor, användare som sitter vid andra datorer. Bots styr också handlingarna hos många karaktärer i MMORGs och andra onlinespel. I online-auktioner och börser har robotar ersatt en person när de utför rutinmässiga åtgärder - att köpa upp värdesaker, arbitrage och scalping. Ofta utgör bot-åtgärder den största delen av transaktionernas intradag.
Ägaren till en webbplats som vill använda bots för goda ändamål, eller någon annan serverunderhållsspecialist, kan infoga en Robots.txt-fil i servern och ange begränsningarna för bots aktivitet. Botsarna själva är skyldiga att följa dessa regler.
För att effektivt uppnå sina mål samlas skadliga bots i nätverket (botnät) och fyller i datorer med svagt skydd mot skadlig kod. De tränger in i datorn med hjälp av trojaner. Exempel på bots för att skicka skräppost, lägga upp det på webbplatser, bearbeta text. Skadliga robotar gör storskaliga beräkningar för att knäcka lösenord och indexera nätverksresurser, stjäla personuppgifter, bankkortnummer och PIN-koder. Vissa robotar förbereder en dator för en DDoS-attack genom att försvaga dess försvar. Dessutom är alla maskar och vissa virus också bots.
De flesta datoranvändare kan enkelt skilja en bot från en riktig människa. Men för en maskin är detta en skrämmande uppgift. Därför uppfanns det mest effektiva sättet att hantera bots - det omvända Turing-testet, i allmänhet kallat captcha. Detta är en text som bearbetas på ett speciellt sätt, lätt att läsa av människor och helt otillgänglig för maskinförståelse.