ESA utilise des catégories prédéfinies et des ensembles de règles personnalisés pour identifier et traiter le trafic généré par les bots.
Qu'est-ce qu'un bot
Les bots sont des programmes automatisés qui utilisent des règles ou des algorithmes prédéfinis pour simuler un comportement humain et exécuter des tâches répétitives. Plus de la moitié du trafic internet provient de bots qui analysent le contenu, interagissent avec les pages, discutent avec les utilisateurs ou recherchent des cibles d'attaque. On distingue deux catégories de bots :
bons bots : Ils opèrent légitimement pour améliorer votre site, comme les robots d'indexation des moteurs de recherche ou les chatbots de service client qui assistent les utilisateurs.
bots malveillants : Ils nuisent à votre site par des méthodes illégales ou agressives, telles que les attaques par bourrage d'identifiants, l'extraction d'informations de contact à des fins de hameçonnage ou d'autres activités malveillantes.
Pour gérer les volumes élevés de trafic de bots, ESA s'appuie sur une vaste base de renseignements sur les menaces et sur l'intelligence artificielle afin de classer les requêtes dans différentes catégories, notamment Definite Bots, Likely Bots, Verified Bots et Likely Human. Vous pouvez configurer une action spécifique pour chaque catégorie de bot.
Choisir un mode de gestion des bots
ESA propose deux modes de gestion des bots :
Le mode Professionnel est disponible uniquement dans le plan Enterprise.
Smart Mode : Idéal pour les applications à faible risque ou pour un déploiement rapide. Ce mode offre une protection de base sans configuration complexe. Il fournit des catégories prédéfinies (telles que Definite Bots, Likely Bots et Verified Bots), vous permet de configurer une action pour chaque catégorie de bot et utilise la JavaScript Detection pour identifier et bloquer rapidement les robots d'exploration malveillants.
Professional Mode : Conçu pour les applications à haut risque nécessitant un contrôle granulaire. Votre équipe technique personnalise les règles en fonction des exigences métier spécifiques. Vous pouvez mettre en place un système de défense multicouche en utilisant un ensemble de règles personnalisé avec des critères tels que l'identification par
IP/User Agent, l'analyse comportementale, les défis JavaScript et la limitation du débit.
Prise en charge des fonctionnalités selon les plans
Catégorie de fonctionnalité | Fonctionnalité détaillée | Entrance (0 USD/mois) | Pro (15 USD/mois) | Premium (249 USD/mois) | Enterprise (contactez le service commercial pour un prix personnalisé) |
Definite Bots | (limité aux actions d'observation et d'autorisation) | (limité aux actions d'observation et d'autorisation) | |||
Likely Bots | (limité aux actions d'observation et d'autorisation) | (limité aux actions d'observation et d'autorisation) | |||
Verified Bots | Non pris en charge | ||||
Static Resource Protection | |||||
JavaScript Detection | |||||
Nombre maximal d'ensembles de règles de gestion des bots | 10 |