La liste d'autorisation de Bot Management permet aux requêtes approuvées de contourner certains modules de détection : Bot Threat Intelligence, Data Risk Control, Intelligent Algorithm et App Protection. Utilisez cette fonctionnalité pour résoudre les faux positifs lorsque du trafic légitime est bloqué.
Prérequis
Avant de commencer, vérifiez que vous disposez des éléments suivants :
-
Une instance WAF sous abonnement avec Bot Management activé
Un site web déjà ajouté à WAF. Pour obtenir des instructions de configuration, consultez la rubrique Tutoriel
Fonctionnement de la détection Bot Management
Bot Management protège les applications web, les applications natives et les API contre les robots malveillants. Il comprend cinq modules de détection :
| Module | Ce qu'il détecte |
|---|---|
| Allowed Crawlers | Identifie les robots légitimes connus (tels que les robots des moteurs de recherche) et les autorise systématiquement |
| Bot Threat Intelligence | Bloque les requêtes provenant d'adresses IP et d'user agents associés à des robots malveillants connus |
| Data Risk Control | Détecte l'utilisation abusive automatisée des flux métier, tels que l'inscription de compte, la connexion et les promotions |
| Intelligent Algorithm | Utilise l'analyse comportementale pour identifier les modèles de trafic semblables à ceux des bots |
| App Protection | Valide l'intégrité des requêtes pour les applications mobiles et de bureau natives |
Tous les modules, à l'exception d'Allowed Crawlers, peuvent générer des faux positifs. Les règles de liste d'autorisation permettent à des requêtes approuvées spécifiques de contourner un ou plusieurs de ces modules sans désactiver le module entièrement.
Spécifiez les conditions de la liste d'autorisation aussi précisément que possible. Des règles trop larges risquent de permettre à du trafic indésirable de contourner la protection. Ne contournez que les modules qui bloquent le trafic approuvé ; limiter le nombre de modules contournés réduit les risques de sécurité.
Créer une règle de liste d'autorisation
Connectez-vous à la console WAF.
Dans la barre de navigation supérieure, sélectionnez le groupe de ressources et la région où l'instance WAF est déployée (Chinese Mainland ou Outside Chinese Mainland).
Dans le volet de navigation de gauche, choisissez Protection Config > Protected Objects. Dans la liste Protected Objects, repérez le nom de domaine cible et cliquez sur Settings dans la colonne Actions.
Cliquez sur l'onglet Bot Management, repérez la section Fine-grained Configurations et cliquez sur Configure Now.
Sur la page Bot Management - Whitelist, cliquez sur Create.
-
Dans la boîte de dialogue Create Rule, configurez les paramètres suivants.
Paramètre Description Rule Name Nom de la règle. Match Condition Une ou plusieurs conditions identifiant les requêtes approuvées. Cliquez sur Add Condition pour ajouter des conditions (maximum : 5). La règle ne se déclenche que si toutes les conditions sont remplies. Pour connaître les champs et opérateurs disponibles, consultez la rubrique Champs dans les conditions de correspondance. Bypassed Modules Modules de détection à ignorer lorsque les conditions sont remplies. Sélectionnez un ou plusieurs modules parmi : Bot Threat Intelligence, Data Risk Control, Algorithm Model, App Protection. Ne sélectionnez que les modules qui bloquent le trafic approuvé. Cliquez sur Save.
La règle est automatiquement activée et apparaît dans la liste des règles.
Gérer les règles de liste d'autorisation
Après avoir créé une règle, vous pouvez effectuer les opérations suivantes dans la liste des règles :
| Opération | Description |
|---|---|
| Disable | Suspend temporairement la règle sans la supprimer. |
| Edit | Ajuste les conditions de correspondance ou les modules contournés de la règle. |
| Delete | Supprime définitivement la règle. |