O que são bots?
Bots são programas de software automatizados, desenvolvidos para executar diversas tarefas, incluindo atividades úteis e maliciosas.
Bots são aplicativos de software ou scripts que executam tarefas automatizadas pela Internet, muitas vezes imitando o comportamento humano. Automações como rastreadores de mecanismos de busca e chatbots tornaram-se parte essencial da nossa experiência on-line, revolucionando a forma como pessoas e organizações interagem com a tecnologia. Compreender tanto o papel positivo quanto o mal-intencionado dos bots em sites, aplicativos e sistemas é fundamental para construir um mundo digital melhor — e mais seguro.
Usos e aplicações de bots
Bot é a abreviação de robô, um programa de software ou script que executa tarefas automatizadas, repetitivas e predefinidas. Os bots estão por toda parte na web; estima-se que até 50% do tráfego da Internet seja proveniente de visitantes não humanos. Os bots são projetados para imitar, ampliar ou substituir o comportamento dos usuários humanos na web. No entanto, eles operam muito mais rapidamente do que os humanos e podem ser escalados para formar exércitos de botnets que perseguem incansavelmente a tarefa que lhes foi atribuída. Dependendo de como são projetados, eles podem ser úteis — como bots de compras ou bots de monitoramento — ou maliciosos, enganando usuários, roubando dados, gerando ataques de negação de serviço, comprometendo contas de clientes e ajudando criminosos a cometer fraudes e roubo de identidade.
Empresas e organizações enfrentam o desafio de bloquear bots maliciosos sem afetar os bots benéficos que ajudam a viabilizar o comércio on-line, e tudo isso sem controles rígidos de gerenciamento de bots, como CAPTCHA ou autenticação multifator (MFA), que criam obstáculos para seus usuários legítimos.
Tipos de bots
Bots bons
Os bots realizam muitas tarefas úteis na web. Os mecanismos de busca usam rastreadores da web, também conhecidos como spiders, para vasculhar e indexar bilhões de páginas e disponibilizar os resultados nas buscas. Bots de rastreamento e monitoramento também vasculham a web, mas são projetados para localizar e sinalizar tipos específicos de conteúdo, talvez relacionados a preços, notícias ou violações de direitos autorais. Assistentes pessoais como Alexa ou Siri também são bots, usados em toda a web para buscar respostas a consultas ou outras solicitações. Bots de redes sociais realizam tarefas automatizadas nessas plataformas e podem interagir com usuários, curtir publicações, seguir contas e até mesmo gerar conteúdo.
Outro excelente exemplo de bots amigáveis são os chatbots, que automatizam o atendimento ao cliente em sites. Esses bots podem ser programados com inteligência artificial e processamento de linguagem natural para fornecer informações ou responder a perguntas por meio de conversas em chats on-line ou interações de conversão de texto em fala, com a capacidade de analisar solicitações e fornecer respostas em um nível quase humano.
Bots maliciosos
A capacidade dos bots de automatizar tarefas repetitivas também pode ser empregada com intenções maliciosas. Os cibercriminosos programam bots maliciosos para lançar uma ampla variedade de ataques criativos, complexos e furtivos que buscam explorar superfícies de ataque em propriedades e aplicações web. Um dos ataques mais comuns é o preenchimento de credenciais, que geralmente leva à invasão de contas e a fraudes. Esses ataques automatizados usam nomes de usuário e senhas roubados em formulários de login na web para obter acesso e assumir o controle de contas online. Da mesma forma, criminosos podem usar bots para automatizar o processo de criação de contas e estabelecer contas falsas usadas para fins fraudulentos, ou programar bots para solicitar cartões de crédito ou empréstimos a fim de fraudar instituições financeiras. A quebra de cartões-presente e a fraude com pontos de fidelidade são tipos de abuso nos quais os bots identificam contas que possuem valor e, em seguida, resgatam ou monetizam esse valor de outra forma antes que o cliente legítimo possa utilizá-lo.
Bots de revenda, às vezes chamados de bots cambistas, são programados para comprar grandes quantidades de produtos ou serviços, que geralmente são revendidos em mercados secundários com um ágio significativo. Esses bots permitem que criminosos controlem estoques ou preços, causando escassez artificial, indisponibilidade de estoque e frustração dos consumidores.
A extração de conteúdo envolve o uso de bots automatizados para analisar e coletar grandes quantidades de conteúdo de um site-alvo, a fim de reutilizar ou vender esses dados em outros locais. Isso pode levar à manipulação de preços e ao roubo de conteúdo protegido por direitos autorais; níveis elevados de atividade de extração de conteúdo também podem afetar o desempenho do site e impedir que usuários legítimos o acessem.
Degradar o desempenho de um site é o objetivo dos ataques distribuídos de negação de serviço (DDoS), nos quais criminosos direcionam um grande número de bots a partir de vários dispositivos conectados para sobrecarregar sites, servidores ou redes, causando a negação de serviço ao tráfego normal e legítimo e afetando toda a base de usuários online. Os ataques DDoS podem ser extremamente destrutivos, levando à perda de receita, extorsão e danos à reputação a longo prazo.

