Qu'est ce qu'un bot ?

Un bot est une application logicielle automatisée qui exécute des tâches répétitives sur un réseau. Il suit des instructions spécifiques pour imiter le comportement humain, mais il est plus rapide et plus précis. Un bot peut également fonctionner de manière autonome sans intervention humaine. Par exemple, les bots peuvent interagir avec les sites web, discuter avec les visiteurs du site ou parcourir le contenu. Si la plupart des bots sont utiles, des tiers conçoivent certains bots dans un but malveillant. Les organisations sécurisent leurs systèmes contre les bots malveillants et utilisent des bots utiles pour accroître leur efficacité opérationnelle.

Comment les bons bots profitent-ils aux entreprises ?

Les bons bots permettent aux entreprises de mettre à l'échelle les opérations, d'améliorer l'engagement des clients et d'augmenter la conversion. Par exemple, les entreprises utilisent les bots de service clientèle pour répondre rapidement aux réclamations des clients. Citibot utilise AWS pour développer des chatbots. En intégrant Amazon Lex et Amazon Kendra, leurs chatbots réduisent les temps d'attente des centres d'appels jusqu'à 90 %. 

Les bots profitent aux entreprises de nombreuses façons :

  • Ils prolongent les heures de fonctionnement et assurent les services à tout moment
  • Ils optimisent les ressources existantes et permettent d'atteindre un public plus large
  • Ils libèrent les employés des tâches fastidieuses et répétitives
  • Ils récoltent des données précieuses pour l'analyse et l'informatique décisionnelle

Quels sont les types courants de bons bots ?

Voici quelques exemples de bons bots populaires utilisés aujourd'hui dans les applications d'entreprise. 

Chatbots

Les chatbots simulent les conversations humaines grâce aux technologies d'intelligence artificielle et de machine learning (IA/ML). Ils peuvent répondre aux requêtes à la place de l'équipe de support client. Les chatbots très intelligents, comme Amazon Alexa, peuvent tenir des discussions naturelles avec des êtres humains. Ces chatbots sont également appelés chatbots de connaissances. 

Robots d'indexation

Les robots d'indexation (parfois appelés « spiders » en anglais) sont des bots de moteur de recherche qui analysent et indexent des pages web sur Internet. Ils permettent aux moteurs de recherche de fournir une meilleure expérience de recherche en extrayant des données afin de comprendre la structure et la pertinence du contenu web. 

Scrapers

Les scrapers, ou robots de scraping web, analysent et téléchargent du contenu spécifique sur Internet. Par exemple, les entreprises d'e-commerce utilisent des bots de scraping pour surveiller les prix des produits en direct sur différentes plateformes de vente au détail. Les spécialistes du marketing utilisent des robots de scraping dotés de capacités en langage naturel afin de réaliser une analyse du ressenti sur les flux des médias sociaux. 

Bots d'achat

Les bots d'achat analysent les prix des produits sur plusieurs sites web afin d'aider les clients à trouver les meilleures affaires. Un bot d'achat peut également envoyer des recommandations personnalisées sur des applications de messagerie instantanée. 

Bots de surveillance

Les bots de surveillance limitent votre exposition aux incidents de sécurité en analysant en permanence vos systèmes à la recherche de bogues et de logiciels malveillants. Ils vous préviennent des activités web inhabituelles en récoltant et en analysant les données d'interaction utilisateur et le trafic web. Certains bots de surveillance peuvent également fonctionner avec d'autres bots, comme les chatbots, afin de vérifier leur bon fonctionnement. 

Bots transactionnels

Les bots transactionnels s'assurent que les détails de paiement sont en règle avant de finaliser des transactions sur les sites d'e-commerce. Ils vérifient l'exactitude des informations de carte de crédit et des données personnelles lors du paiement. Ces bots sont conçus avec des fonctionnalités de haute sécurité afin de protéger les données financières sensibles. 

Comment fonctionnent les bots ?

Un bot informatique suit des règles et des instructions précises dans le but d'accomplir ses tâches. Une fois activés, les bots peuvent communiquer entre eux ou avec des humains à l'aide de protocoles de communication réseau standard. Ils fonctionnent en permanence afin de réaliser les tâches programmées, avec très peu d'intervention humaine. 

Différents types de bots utilisent plusieurs technologies pour atteindre leurs objectifs. Par exemple, les chatbots utilisent des technologies de deep learning, telles que la synthèse vocale, la reconnaissance vocale automatique et le traitement du langage naturel pour simuler des conversations et des dialogues humains. En revanche, les robots d'indexation envoient des requêtes HTTP aux sites web afin de lire le contenu sous-jacent. Une requête HTTP est un protocole de communication utilisé par les navigateurs pour envoyer et recevoir des données. 

En savoir plus sur les chatbots »

En savoir plus sur le deep learning »

En savoir plus sur la synthèse vocale »

Quels sont les types de bots malveillants ?

Les bots malveillants réalisent des actions qui créent des risques pour la sécurité des organisations.  Par exemple, ils peuvent perturber le fonctionnement, engendrer des situations désavantageuses, envoyer des e-mails indésirables ou tenter d'accéder à des données sensibles sans autorisation. Voici quelques types courants de bots malveillants.

Bots de téléchargement

Les bots de téléchargement sont des bots programmés pour télécharger automatiquement des logiciels ou des applications. Cela fausse la popularité de l'application et lui permet de se hisser dans les classements. En utilisant des bots de téléchargement, un éditeur d'application s'attend à gagner en visibilité et à attirer de vrais adhérents. 

Bots de spam

Les bots de spam récoltent des adresses e-mail sur Internet, transforment les données récoltées en listes d'e-mails et envoient une grande quantité de messages indésirables. Un bot de spam peut également créer de faux comptes et publier des messages sur des forums et des médias sociaux. Ces bots peuvent inciter un utilisateur humain à cliquer sur un site web compromis ou à télécharger des fichiers indésirables.

Bots d'achat de billets

Les bots d'achat de billets parcourent les sites web pour acheter des billets au prix le plus bas, puis les revendent à un prix plus élevé afin de réaliser des bénéfices. Ce processus est automatisé naturellement et laisse penser qu'un humain achète le billet. Bien que les bots d'achat de billets sont réglementés dans certains pays, cette pratique n'est pas considérée comme éthique. 

Bots DDoS

Les bots de déni de service distribué (DDoS) sont des programmes malveillants utilisés pour lancer des attaques par déni de service distribué. Une attaque DDoS a pour but d'affecter la disponibilité d'un système ciblé, un site web ou une application notamment, pour les utilisateurs humains légitimes. En général, les bots DDoS génèrent de grands volumes de paquets ou de demandes pouvant submerger le système cible.

En savoir plus sur la protection contre les attaques DDoS »

Bots de fraude

Les bots de fraude, ou bots de fraude au clic, utilisent l'intelligence artificielle pour imiter un comportement humain et réaliser des fraudes publicitaires. Par exemple, un bot de fraude clique automatiquement sur des annonces payantes afin d'augmenter le revenu publicitaire de l'annonceur. Ces faux clics augmentent les dépenses marketing sans mener au développement de la clientèle. 

Bots de partage de fichiers

Un bot de partage de fichiers enregistre les termes de recherche fréquents sur les applications, les messageries ou les moteurs de recherche. Il fournit ensuite des recommandations comportant des liens indésirables menant à des fichiers ou sites web malveillants.

Bots de médias sociaux

Les bots de médias sociaux, ou bots sociaux, génèrent une fausse activité sur les médias sociaux, comme de faux comptes, abonnements, mentions « J'aime » ou commentaires. En imitant l'activité humaine sur les plateformes de médias sociaux, ils spamment du contenu, renforcent la popularité ou diffusent des informations erronées. 

Botnet 

Un botnet est un groupe de bots malveillants qui fonctionnent de manière coordonnée. Le groupe réalise des tâches nécessitant un volume élevé de mémoire et de puissance de calcul. Afin de réaliser des économies, les créateurs de bots peuvent tenter d'installer des bots sur des appareils connectés à un réseau qui appartiennent à des tiers. Ainsi, ils peuvent contrôler les bots à distance et utiliser la puissance de calcul sans payer. 

Comment les bots malveillants affectent-ils les utilisateurs autorisés ?

Des approches ciblées sont nécessaires pour détecter les bots malveillants, car ces derniers sont souvent conçus pour échapper aux humains et aux ordinateurs. Afin de protéger vos systèmes informatiques contre les bots malveillants, envisagez les approches suivantes : 

  • Sensibilisez les employés aux questions de sécurité. Formez les employés à ne pas cliquer sur des liens inconnus ou suspects dans les e-mails.
  • Utilisez des programmes anti-logiciels malveillants et lancez des analyses régulières afin de détecter et d'isoler les bots dans les systèmes informatiques.
  • Installez un pare-feu pour empêcher les bots d'accéder à votre ordinateur.
  • Renforcez la protection contre les bots et le logiciel de détection des menaces avancées pour lutter contre les bots. Par exemple, les organisations utilisent Amazon GuardDuty pour bloquer les bots et logiciels malveillants.
  • Utilisez le CAPTCHA pour empêcher les bots de déni de service distribué (DDoS) et de spam de perturber un serveur web. Le CAPTCHA est un test par question-réponse qui permet aux serveurs web de différencier les humains des bots.
  • Mettez en place des politiques robustes de sécurité des points de terminaison et réglementez le partage des disques de stockage portables.
  • Utilisez des mots de passe forts et non répétitifs pour des comptes utilisateurs différents.

En quoi consiste la gestion des bots ?

Le trafic Internet à destination de vos applications peut provenir d'humains ou de bots. Le blocage de l'ensemble du trafic de bots ne représente pas la bonne approche de sécurité, car plusieurs bots sont utiles. Par exemple, il est essentiel d'autoriser les robots d'indexation pour garantir que les pages web apparaissent dans les résultats de moteur de recherche. La gestion des bots est une approche stratégique qui permet aux entreprises de séparer le trafic des bons bots de l'activité des bots malveillants. Alors que les bots malveillants sont nuisibles aux systèmes informatiques, les bons bots permettent d'améliorer la productivité, la rentabilité et l'expérience client. 

Logiciel de gestion de bots

La gestion des bots implique l'utilisation d'un logiciel de gestion de bots afin de classifier les bots et d'appliquer des politiques selon leur comportement. Les gestionnaires de bots utilisent différentes méthodes pour détecter le niveau d'importance d'un bot. La méthode de détection de bots la plus simple a recours à l'analyse statique et permet de catégoriser les bots selon leurs activités sur le web. Certains gestionnaires de bots utilisent les tests CAPTCHA pour séparer le trafic des bots malveillants des utilisateurs humains. En parallèle, les solutions avancées de gestion des bots impliquent les technologies de machine learning qui étudient les modèles comportementaux des activités informatiques.

Comment AWS contribue-t-il à la gestion des bots ?

AWS offre plusieurs solutions permettant aux entreprises de profiter des bons bots et de réduire les risques liés aux bots malveillants.

  • Amazon Lex permet aux entreprises de développer des chatbots
    conversationnels basés sur l'intelligence artificielle (IA). Le service utilise les technologies de traitement du langage neuronal et de machine learning pour automatiser les réponses des clients.
  • AWS WAF Bot Control est une fonctionnalité de pare-feu qui fournit une surveillance en temps réel des activités des bots et empêche les mauvais bots d'affecter les serveurs cloud. 
  • AWS Shield est un service de sécurité géré qui protège les charges de travail AWS des attaques par déni de service distribué (DDoS). AWS Shield Standard est disponible par défaut pour tous les clients AWS.

Démarrez avec la gestion des bots sur AWS en créant un compte AWS gratuit dès aujourd'hui.

Prochaines étapes sur AWS

Consultez d'autres ressources liées aux produits
En savoir plus sur les services de machine learning 
Consultez l'offre gratuite d'AWS

Accédez instantanément à des services gratuits avec l'offre gratuite d'AWS.

Consultez l'offre gratuite d'AWS 
Commencez à créer sur la console

Commencez à créer dans la console de gestion AWS.

S'inscrire