logo
bars

Cloudflare Waiting Room
et CapMonster Cloud

Résolution de captcha, installation sur le site et tests.
Vous avez hérité d’un site doté d’une captcha ou d’une autre couche de protection mais sans accès au code source ? Il est alors naturel de se demander quelle solution est installée, si elle est correctement configurée et comment la tester.

Dans cet article, nous avons essayé de répondre à toutes les questions essentielles. Pour commencer à résoudre le problème, il faut d’abord déterminer quel système de protection est utilisé. Pour cela, vous pouvez consulter la liste des captchas et systèmes de protection antibot les plus populaires, qui présente des exemples visuels et des caractéristiques clés permettant d’identifier rapidement avec quoi vous avez affaire.

Si vous constatez que votre site utilise Cloudflare Waiting Room, l’étape suivante consiste à étudier plus en détail ses propriétés et son fonctionnement. Dans cet article, vous pouvez également consulter le guide d’intégration de Cloudflare Waiting Room afin de comprendre pleinement la façon dont il fonctionne sur votre site. Cela vous permettra non seulement de mieux connaître la protection en place, mais aussi de planifier correctement sa maintenance.

Qu'est-ce que Cloudflare Waiting Room
Qu'est-ce que Cloudflare Waiting Room
Cloudflare Waiting Room est une file d'attente virtuelle qui protège le site contre la surcharge lors d'une augmentation soudaine du trafic. S'il y a trop de visiteurs, les utilisateurs « excédentaires » sont temporairement redirigés vers une page d'attente, où ils voient des informations sur leur position dans la file et le temps d'attente estimé. Dès qu'une place se libère, ils accèdent automatiquement au site.

Comment résoudre Waiting Room via CapMonster Cloud

Lors du test du mécanisme Waiting Room, il est important de s'assurer que la file d'attente fonctionne correctement et régule l'accès au site.

Voici comment vous pouvez le vérifier :

  • Ouvrez la page sur laquelle le Waiting Room est activé et assurez-vous que la file d'attente s'affiche lorsque la limite d'utilisateurs est dépassée.
  • Essayez d'accéder au site depuis plusieurs appareils ou navigateurs simultanément pour créer artificiellement une charge — une partie des requêtes devrait être mise en file d'attente.
  • Vérifiez que les utilisateurs placés dans la file voient la page d'attente et sont ensuite automatiquement admis sur le site lorsqu'une place se libère.
  • Assurez-vous que l'actualisation de la page ne fait pas sortir l'utilisateur de la file d'attente.

Pour les tests automatisés et la reconnaissance de captcha, vous pouvez utiliser des services spécialisés, comme CapMonster Cloud — un outil qui reçoit les paramètres du captcha, les traite sur ses serveurs et renvoie une solution prête à l'emploi. Cette solution (jeton ou cookie) peut être insérée dans un formulaire ou un navigateur pour passer la vérification sans intervention de l'utilisateur.

Travailler avec CapMonster Cloud via l’API comprend généralement les étapes suivantes :

Création de la tâcheCréation de la tâche
arrow
Envoyer une requête APIEnvoyer une requête API
arrow
Réception du résultatRéception du résultat
arrow
Substitution de cf_clearanceSubstitution de cf_clearance
arrow
Comment connecter Cloudflare Waiting Room à votre site
Pour vous orienter avec assurance dans le fonctionnement du captcha sur votre site, comprendre la logique de sa vérification, le reconnecter ou le reconfigurer, nous vous recommandons d'étudier cette section. Elle décrit le processus de connexion de la protection — cela vous aidera à comprendre rapidement toutes les nuances.
Exigences et préparationExigences et préparation
arrow

1. Inscrivez-vous sur Cloudflare et connectez votre site.

2. Dans la section Traffic → Waiting Room, créez une nouvelle file d'attente :

3. Cliquez sur Create Waiting Room.

Indiquez :

  • Hostname / URL où le Waiting Room sera actif.
  • Le nom du Waiting Room (pour la gestion interne).
  • Le nombre maximum d'utilisateurs admis simultanément (facultatif, si une charge limitée est nécessaire).

4. Personnalisez le design de la page d'attente :

  • Vous pouvez utiliser le modèle Cloudflare ou du HTML/CSS personnalisé.
  • Ajoutez un logo, des informations sur le temps d'attente et des instructions pour les utilisateurs.

5. Enregistrez et activez le Waiting Room.

6. Configuration des règles (Rules)

Cloudflare permet d'exclure certains trafics de la file d'attente.

Règles de contournement typiques (Bypass Rules) :

  • Adresses IP de l'administrateur : toujours autoriser.
  • Chemins/URL : exclure les fichiers statiques (.js, .css, .png) ou certaines pages.
  • Ciblage géographique : exclure certains pays.
  • Query string : exclure certains paramètres GET.

Exemple de règle de contournement de chemin dans le DashboardExemple de règle de contournement de chemin dans le Dashboard
arrow

Fonctionnalités avancées :

  • Scheduled Event : activation du Waiting Room uniquement à des moments précis (par exemple, pour des soldes).
  • Analytics : suivi du nombre d'utilisateurs dans la file, du temps d'attente et du débit.
  • Hostnames/paths supplémentaires : un seul Waiting Room peut fonctionner sur plusieurs sous-domaines ou chemins.

Gestion via API :

L'API Cloudflare Waiting Room permet :

  • De créer, modifier et supprimer des règles de contournement.
  • De consulter la liste des règles.
  • De gérer tous les paramètres du Waiting Room par programmation.

Exemple de création d'une règle de contournement via l'APIExemple de création d'une règle de contournement via l'API
arrow

Vérification du fonctionnement

1) Ouvrez le site depuis différents navigateurs/appareils.

2) Vérifiez :

  • Le Waiting Room apparaît-il lors du dépassement de la limite ?
  • La position dans la file est-elle conservée lors de l'actualisation de la page ?
  • Les règles de contournement fonctionnent-elles (par exemple, l'IP administrateur passe sans attendre) ?

Background
Erreurs possibles et débogage
Bug Icon
Domaine invalide ou mauvaise configuration de la file
La page waiting room ne s'affiche pas. Vérifiez que la règle de la file est liée au bon URI, chemin ou hôte.
Bug Icon
Délai d'attente dépassé lors du chargement de la page ou du jeton de file
Le client n'a pas attendu la réponse du serveur. Augmentez les délais d'attente (timeouts) dans les tests et le monitoring pour traiter correctement les retards.
Bug Icon
Nouvelle vérification ou jeton de file expiré
Si l'utilisateur utilise un jeton déjà expiré ou des cookies invalides, le système affichera à nouveau la page d'attente.
Bug Icon
Conflit avec d'autres vérifications d'accès
L'utilisation simultanée de Waiting Room et d'autres règles d'autorisation/protection contre les bots peut entraîner des vérifications cycliques. Suivez les recommandations sur la séquence des vérifications et la logique de contournement pour les utilisateurs.
Tests de robustesse de la protection
Après l’intégration, vérifiez que le système protège réellement le site contre les actions automatisées.
Conseils de sécurité et d’optimisation
Configurez les règles de la file et le TTL des jetons en fonction du niveau de charge et des risques
Stockez tous les secrets (par exemple, les clés de signature de jeton) uniquement sur le serveur
Loguez les événements de la file et le statut de passage pour comprendre pourquoi les utilisateurs tombent dans la waiting room et identifier les faux positifs.
Pour plus de transparence, ajoutez des liens vers la <b>Politique de confidentialité</b> et les <b>Conditions d'utilisation du site sur les pages waiting room</b>.
Conclusion

Si vous avez récupéré un site avec un captcha ou un autre système de protection déjà installé, mais sans accès au code, pas de panique ! Il est assez simple d’identifier quelle technologie est utilisée. Pour vérifier que tout fonctionne correctement, vous pouvez utiliser le service de reconnaissance CapMonster Cloud dans un environnement de test isolé, afin de vous assurer que le mécanisme de traitement des jetons et la logique de vérification fonctionnent correctement.

Dans le cas de Cloudflare Waiting Room, il suffit d’identifier le système, d’étudier son comportement et de vérifier que la protection fonctionne correctement. Dans cet article, nous avons montré comment reconnaître Cloudflare Waiting Room et où trouver les instructions pour son intégration ou sa reconfiguration, afin de maintenir la protection en toute confiance et de garder son fonctionnement sous contrôle.

Conclusion