What is a bot? | Bot definition

Um bot é um programa de computador que funciona na Internet e executa tarefas repetitivas. Embora o tráfego de bot venha de bots do bem, os bots do mal podem ter um enorme impacto negativo em um site ou aplicação.

Objetivos de aprendizado

Após ler este artigo, você será capaz de:

  • Entenda o que é um bot e o que ele faz
  • Qual é a diferença entre bots do bem e bots do mal?
  • Saiba como interromper o tráfego de bots

Copiar o link do artigo

O que é um bot?

A bot is a software application that is programmed to do certain tasks. Bots are automated, which means they run according to their instructions without a human user needing to manually start them up every time. Bots often imitate or replace a human user's behavior. Typically they do repetitive tasks, and they can do them much faster than human users could.

Bots usually operate over a network; more than half of Internet traffic is bots scanning content, interacting with webpages, chatting with users, or looking for attack targets. Some bots are useful, such as search engine bots that index content for search or customer service bots that help users. Other bots are "bad" and are programmed to break into user accounts, scan the web for contact information for sending spam, or perform other malicious activities. If it's connected to the Internet, a bot will have an associated IP address.

Os bots podem ser:

Different types of bots

O que é atividade de bot mal-intencionado?

Any automated actions by a bot that violate a website owner's intentions, the site's Terms of Service, or the site's Robots.txt rules for bot behavior can be considered malicious. Bots that attempt to carry out cybercrime, such as identity theft or account takeover, are also "bad" bots. While some of these activities are illegal, bots do not have to break any laws to be considered malicious.

In addition, excessive bot traffic can overwhelm a web server's resources, slowing or stopping service for the legitimate human users trying to use a website or an application. Sometimes this is intentional and takes the form of a DoS or DDoS attack.

Exemplos de atividades de bots mal-intencionados:

Para efetuar esses ataques e disfarçar a origem do tráfego de ataque, os bots do mal podem ser distribuídos em uma botnet, o que significa que cópias do bot são executadas em vários dispositivos, geralmente sem o conhecimento de seus proprietários. Como cada dispositivo tem seu próprio endereço IP, o tráfego da botnet provém de vários endereços IP diferentes, dificultando a identificação e o bloqueio da origem do tráfego de bots mal-intencionados.

Como as empresas podem interromper a atividade de um bot mal-intencionado?

As soluções de gerenciamento de bots conseguem separar a atividade de um bot prejudicial da atividade do usuário e da atividade de um bot útil por meio do aprendizado de máquina. O gerenciamento de bots da Cloudflare interrompe o comportamento mal-intencionado sem afetar a experiência do usuário nem bloquear os bots do bem. As soluções de gerenciamento de bots devem ser capazes de identificar e bloquear bots mal-intencionados com base em análises comportamentais que detectam anomalias e, por outro lado, continuar a permitir que bots úteis acessem as propriedades da web.

To learn more about setting up bot protection, see our Developer documentation.