What is a bot? | Bot definition

Un bot est un agent logiciel qui fonctionne sur Internet et effectue des tâches répétitives. Tandis qu’une partie du trafic bot est généré par de bons bots, les mauvais bots peuvent avoir un impact très négatif sur un site web ou une application.

Objectifs d’apprentissage

Cet article s'articule autour des points suivants :

  • Comprendre ce qu’est un bot et ce que font les bots
  • Expliquer la différence entre les bons et les mauvais bots
  • Découvrir comment arrêter le trafic des mauvais bots

Copier le lien de l'article

Qu’est-ce qu’un 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.

Les bots peuvent prendre différentes formes :

Different types of bots

Qu’est-ce qu’une activité de bot malveillant ?

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.

Parmi les activités de bots malveillant figurent les suivantes :

Pour perpétrer ces attaques et masquer la source du trafic de l’attaque, les mauvais bots peuvent être distribués dans un botnet, ce qui signifie que les copies du bot s’exécutent sur plusieurs appareils, souvent à l’insu des propriétaires des appareils. Puisque chaque appareil dispose de sa propre adresse IP, le trafic botnet arrive d’une multitude d’adresses IP différentes, en rendant plus difficile d’identifier et de bloquer la source du trafic de bots malveillants.

Comment les entreprises peuvent-elles arrêter l’activité des bots malveillants ?

Les solutions de gestion de bots sont capables de différentier l’activité nocive des bots de l’activité des utilisateurs et de l’activité utile des bots grâce à l’apprentissage automatique. Cloudflare Bot Management stoppe le comportement malveillant sans impacter l’expérience utilisateur et sans bloquer les bons bots. Les solutions de gestion des bots doivent pouvoir identifier et bloquer les bots malveillants d’après une analyse du comportement qui détecte les anomalies et permet toujours aux bots utiles d’accéder aux propriétés web.

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