Que sont les bots ?
Les bots sont des logiciels automatisés conçus pour effectuer diverses tâches, qu’elles soient utiles ou malveillantes.
Les bots sont des applications logicielles ou des scripts qui exécutent des tâches automatisées sur Internet, souvent en imitant le comportement humain. Les outils automatisés tels que les robots d’indexation des moteurs de recherche et les agents conversationnels font désormais partie intégrante de notre expérience en ligne et révolutionnent la manière dont les personnes et les organisations interagissent avec la technologie. Comprendre le rôle à la fois bénéfique et malveillant des bots sur les sites web, les applications et les systèmes est essentiel pour bâtir un monde numérique meilleur et plus sûr.
Utilisations et applications des bots
Le terme « bot » est l’abréviation de « robot » et désigne un logiciel ou un script qui exécute des tâches automatisées, répétitives et prédéfinies. Les bots sont omniprésents sur le Web ; on estime que jusqu’à 50 % du trafic Internet provient de visiteurs non humains. Les bots sont conçus pour imiter, compléter ou remplacer le comportement des utilisateurs humains sur le Web. Cependant, ils fonctionnent beaucoup plus rapidement que les humains et peuvent être déployés à grande échelle au sein d’armées de botnets qui poursuivent sans relâche la tâche qui leur a été assignée. Selon leur conception, ils peuvent être utiles, comme les robots d’achat ou les robots de surveillance, ou malveillants, en trompant les utilisateurs, en volant des données, en lançant des attaques par déni de service, en compromettant les comptes clients et en aidant les criminels à commettre des fraudes et des usurpations d’identité.
Les entreprises et les organisations doivent relever le défi de bloquer les bots malveillants sans affecter les bots légitimes qui facilitent le commerce en ligne, tout en évitant les contrôles stricts de gestion des bots, tels que les CAPTCHA ou l’authentification multifacteur (MFA), qui compliquent le parcours de vos utilisateurs légitimes.
Types de bots
Bons robots
Les bots accomplissent de nombreuses tâches utiles sur le Web. Les moteurs de recherche utilisent des robots d’exploration, aussi appelés « spiders », pour parcourir et indexer des milliards de pages Web, puis rendre les résultats accessibles aux internautes. Les bots de suivi et de surveillance parcourent également le Web, mais sont conçus pour rechercher et signaler certains types de contenus, par exemple ceux liés aux prix, à l’actualité ou aux violations des droits d’auteur. Les assistants personnels comme Alexa ou Siri sont eux aussi des bots déployés sur le Web pour rechercher des réponses à des questions ou à d’autres demandes. Les bots de réseaux sociaux effectuent des tâches automatisées sur les plateformes sociales et peuvent interagir avec les utilisateurs, aimer des publications, suivre des comptes et même générer du contenu.
Les chatbots constituent un autre excellent exemple de robots bienveillants : ils automatisent le service client sur les sites web. Ces robots peuvent être programmés à l’aide de l’intelligence artificielle et du traitement automatique du langage naturel afin de fournir des informations ou de répondre à des questions par le biais de conversations en ligne ou d’interactions vocales, tout en étant capables d’analyser les demandes et d’y répondre de manière presque humaine.
Bots malveillants
La capacité des bots à automatiser les tâches répétitives peut également être utilisée à des fins malveillantes. Les cybercriminels programment des bots malveillants afin de lancer un large éventail d’attaques ingénieuses, complexes et furtives visant à exploiter les surfaces d’attaque des sites web et des applications. L’une des attaques les plus courantes est le bourrage d’identifiants, qui conduit souvent à la prise de contrôle de comptes et à la fraude. Ces attaques automatisées utilisent des noms d’utilisateur et des mots de passe volés dans des formulaires de connexion web afin d’accéder à des comptes en ligne et d’en prendre le contrôle. De même, les criminels peuvent utiliser des bots pour automatiser le processus de création de comptes et créer de faux comptes à des fins frauduleuses, ou programmer des bots pour demander des cartes de crédit ou des prêts afin d’escroquer des établissements financiers. Le piratage de cartes-cadeaux et la fraude aux points de fidélité sont des formes d’abus dans lesquelles des bots repèrent les comptes ayant une valeur, puis utilisent cette valeur ou la monétisent d’une autre manière avant que le client légitime ne puisse en profiter.
Les bots revendeurs, parfois appelés bots d’achat automatisé, sont programmés pour acheter de grandes quantités de biens ou de services, généralement revendus sur des marchés secondaires avec une marge importante. Ces bots permettent aux cybercriminels de contrôler les stocks ou les prix, entraînant une pénurie artificielle, une indisponibilité des stocks et la frustration des consommateurs.
Le scraping de contenu consiste à utiliser des bots automatisés pour analyser et collecter de grandes quantités de contenu sur un site web cible afin de réutiliser ou de vendre ces données ailleurs. Cette pratique peut entraîner une manipulation des prix et le vol de contenus protégés par le droit d’auteur. Une activité intense de scraping de contenu peut également nuire aux performances du site et empêcher les utilisateurs légitimes d’y accéder.
La dégradation des performances d’un site est l’objectif recherché par les attaques par déni de service distribué (DDoS), lors desquelles des cybercriminels dirigent un grand nombre de bots depuis plusieurs appareils connectés afin de submerger des sites web, des serveurs ou des réseaux, empêchant ainsi le trafic normal et légitime d’accéder au service et affectant l’ensemble des utilisateurs en ligne. Les attaques DDoS peuvent être extrêmement destructrices et entraîner des pertes de revenus, des tentatives d’extorsion et une atteinte durable à la réputation.

