Ce tutoriel explique comment configurer des règles anti-bot spécifiques à deux scénarios courants : une page de connexion et une page de détails de solution. Chaque exemple détaille la méthode pour identifier les caractéristiques des requêtes cibles et personnaliser les règles de protection en conséquence.
Exemple 1 : Page de connexion du site officiel Alibaba Cloud
Cet exemple s'appuie sur la page de connexion du site international Alibaba Cloud (account.alibabacloud.com) pour illustrer la configuration d'une règle de protection anti-bot adaptée au scénario.
Identification de la requête cible
Lorsque vous cliquez sur le bouton de connexion sur le site officiel Alibaba Cloud, la page de connexion du site international (account.alibabacloud.com) affiche le message d'erreur System error. Please try again later.. Pour identifier les caractéristiques de la requête de connexion, ouvrez l'onglet Network dans les outils de développement de votre navigateur et sélectionnez la requête /newlogin/login.do afin d'afficher ses informations générales.
La requête cible présente les caractéristiques suivantes :
| Champ | Valeur |
| URL de la requête | https://passport.alibabacloud.com/newlogin/login.do?fromSite=6&appName=intl-aliyun |
| Méthode de requête | POST |
| Code d'état | 200 |
Champs clés dans les en-têtes de requête (Request Headers) :
:authority: passport.alibabacloud.com:method: POST:path: /newlogin/login.do?fromSite=6&appName=intl-aliyun
Utilisez ces champs pour résoudre les problèmes de connexion.
Configuration de la règle de protection
Pour vous connecter, cliquez sur l'icône
sur la page du site officiel Alibaba Cloud afin de déclencher la requête de connexion. Il s'agit de la cible finale de protection dans cet exemple. Saisissez Logon comme scénario de protection.Le processus de connexion à la page web s'effectue dans un environnement de navigateur. Sélectionnez Websites comme type de cible de protection.
Le bouton de connexion se trouve sur une page du domaine account.alibabacloud.com, mais la requête de connexion est envoyée au domaine passport.alibabacloud.com. Il s'agit d'un scénario interdomaines. Configurez la stratégie de protection sur le domaine passport.alibabacloud.com, sélectionnez Use Intermediate Domain Name et saisissez le domaine account.alibabacloud.com.
La requête de connexion se caractérise par une URL contenant /newlogin/login.do et par la méthode de requête POST. Définissez les caractéristiques de la cible de protection en fonction de ces éléments.
Exemple 2 : Page de détails de solution du site officiel Alibaba Cloud
Cet exemple utilise la page de détails de solution du site international Alibaba Cloud (alibabacloud.com/solutions) pour expliquer comment configurer une règle de protection anti-bot spécifique au scénario.
Identification de la structure de la page
La page de détails de solution Alibaba Cloud comporte trois onglets en haut : Featured Solutions, Solutions by Use Case (sélectionné actuellement) et Solutions by Industry. Sous les onglets, les solutions telles que 1688 Cloud Hub, AI Service Dispatch, Backup and Archive et China Gateway sont affichées sous forme de cartes.
Configuration de la règle de protection
Les cibles finales de protection dans cet exemple sont les sous-pages de solution situées sous la page alibabacloud.com/solutions. Saisissez Solution details page comme scénario de protection.
L'accès à cette page s'effectue dans un environnement de navigateur. Sélectionnez Websites comme type de cible de protection.
Sur la page de détails de solution Alibaba Cloud (alibabacloud.com/solutions), l'URL d'une page de solution individuelle utilise la structure
/solutions/xxx. Définissez les caractéristiques de la cible de protection surURLPath contains /solutions/et la méthode de requête surGET. Cet exemple n'implique pas de requêtes interdomaines. Vous n'avez pas besoin de sélectionner Use Intermediate Domain Name. Vous pouvez également ajouter d'autres conditions de protection, telles que user-agent, param et referer, en fonction de votre scénario métier.