Bot
Un bot (abbreviazione di "robot") è un programma automatizzato che opera su Internet. Alcuni bot funzionano automaticamente, mentre altri eseguono comandi solo quando ricevono uno specifico input. Esistono molti tipi diversi di bot, ma alcuni esempi comuni includono i crawler web, i bot delle chat e i bot dannosi.
I crawler web vengono usati dai motori di ricerca per analizzare regolarmente i siti web. Questi bot "esplorano" i siti web seguendo i link presenti in ogni pagina. Il crawler salva il contenuto di ogni pagina nell'indice del motore di ricerca. Utilizzando algoritmi complessi, i motori di ricerca possono mostrare le pagine più pertinenti scoperte dai crawler web per specifiche query di ricerca.
I bot delle chat sono stati tra i primi tipi di programmi automatizzati a essere chiamati "bot" e sono diventati popolari negli anni Novanta, con la diffusione delle chatroom online. Questi bot sono script che cercano determinati schemi di testo inviati dai partecipanti alla chat e rispondono con azioni automatizzate. Per esempio, un bot della chat potrebbe avvisare un utente se il suo linguaggio è inappropriato. Se l'utente non presta attenzione all'avviso, il bot potrebbe espellerlo dal canale e persino impedirgli di tornare. Un tipo più avanzato di bot della chat, chiamato "chatterbot", può rispondere ai messaggi in italiano comune, dando l'impressione di essere una persona reale. Entrambi i tipi di bot delle chat vengono usati per la moderazione delle chatroom, eliminando la necessità che una persona controlli singole chatroom.
Sebbene la maggior parte dei bot venga usata per scopi utili, alcuni sono considerati malware, perché svolgono funzioni indesiderate. Per esempio, gli spambots raccolgono indirizzi email dai moduli di contatto dei siti web, dalle rubriche e dai programmi di posta elettronica, quindi li aggiungono a una mailing list di spam. I site scraper scaricano interi siti web, consentendo la duplicazione non autorizzata dei contenuti di un sito. I bot DoS inviano richieste automatizzate ai siti web, rendendoli non responsivi. Le botnet, composte da molti bot che lavorano insieme, possono essere usate per ottenere accesso non autorizzato ai sistemi informatici e infettare i computer con virus.
Metti alla prova le tue conoscenze