Bot
Um bot (abreviação de "robô") é um programa automatizado que funciona na Internet. Alguns bots funcionam automaticamente, enquanto outros só executam comandos quando recebem uma entrada específica. Existem muitos tipos diferentes de bots, mas alguns exemplos comuns incluem rastreadores da web, bots de salas de bate-papo e bots maliciosos.
Os rastreadores da web são usados por mecanismos de busca para verificar sites regularmente. Esses bots "rastreiam" sites seguindo os links de cada página. O rastreador salva o conteúdo de cada página no índice de pesquisa. Usando algoritmos complexos, os mecanismos de busca podem exibir as páginas mais relevantes encontradas pelos rastreadores da web para consultas de pesquisa específicas.
Os bots de bate-papo foram um dos primeiros tipos de programas automatizados a serem chamados de "bots" e se tornaram populares na década de 1990, com o crescimento das salas de bate-papo online. Esses bots são scripts que procuram determinados padrões de texto enviados pelos participantes da sala de bate-papo e respondem com ações automatizadas. Por exemplo, um bot de bate-papo pode avisar um usuário se a linguagem usada por ele for inadequada. Se o usuário não der atenção ao aviso, o bot poderá expulsá-lo do canal e até mesmo impedi-lo de retornar. Um tipo mais avançado de bot de bate-papo, chamado de "chatterbot", pode responder a mensagens em inglês simples, aparentando ser uma pessoa real. Os dois tipos de bots de bate-papo são usados para moderar salas de bate-papo, eliminando a necessidade de uma pessoa monitorar cada sala individualmente.
Embora a maioria dos bots seja usada para fins produtivos, alguns são considerados malware, pois executam funções indesejáveis. Por exemplo, spambots capturam endereços de e-mail de formulários de contato de sites, catálogos de endereços e programas de e-mail e depois os adicionam a uma lista de envio de spam. Os raspadores de sites baixam sites inteiros, permitindo a duplicação não autorizada do conteúdo de um site. Bots de DoS enviam solicitações automatizadas a sites, fazendo com que eles deixem de responder. Botnets, que consistem em muitos bots trabalhando juntos, podem ser usadas para obter acesso não autorizado a sistemas de computador e infectar computadores com vírus.
Teste seus conhecimentos