Distinguer humains et automates
Chaque requête reçoit un score de 0 (humain) à 100 (automate), somme de signaux que l'événement détaille : agent utilisateur, empreinte TLS, cohérence des en-têtes, réputation de l'adresse, rythme.
Un score de bot explicable, des défis qui ne gênent pas les humains, des robots d'indexation vérifiés, une politique pour les robots d'IA et un mode « Sous attaque ». Vos outils (git, curl, installateurs, appels d'API) ne sont pas bloqués par le défi du navigateur.
Où le trouver dans la console : menu Protection : Bots et Limitation de débit ; le bouton rouge « Sous attaque » de la barre du haut.
Chaque requête reçoit un score de 0 (humain) à 100 (automate), somme de signaux que l'événement détaille : agent utilisateur, empreinte TLS, cohérence des en-têtes, réputation de l'adresse, rythme.
Journaliser, défier, ralentir ou bloquer selon le score, avec des seuils que vous réglez. Un visiteur qui réussit un défi reçoit un cookie et n'est plus dérangé.
Googlebot et les autres robots d'indexation sont reconnus par DNS inverse, un faux est bloqué. Les robots d'IA ont leur propre politique.
git, curl, les installateurs et les appels d'API ne peuvent pas passer un défi de navigateur. Ils en sont exemptés par défaut, même en mode Sous attaque.
Le module anti-robot est désactivé par défaut : vous l'activez site par site. Son mode par défaut est « graduée ».
Un agent utilisateur de scanner, une empreinte TLS refusée, un faux robot d'indexation ou une adresse mal réputée font monter le score. Un cookie de passage valide le fait baisser.
Par défaut : journaliser dès 30, défier dès 60, ralentir dès 80, bloquer dès 90. Les modes sont désactivé, détection (score et journal seulement), toujours défier, ou gradué.
Après un défi réussi, le visiteur reçoit un cookie signé, lié à son adresse, valable une heure par défaut.
Le défi est une page intermédiaire disponible en dix langues.
Pas encore essayée en conditions réellesLes services Turnstile, hCaptcha et reCAPTCHA réels n'ont jamais été essayés. Ouvrez votre site dans une fenêtre privée pour vérifier le défi avant de compter dessus.
Un robot qui se dit Googlebot est confirmé par DNS inverse confirmé en avant, ou par des plages d'adresses publiées.
Une politique par site : autoriser, journaliser (par défaut), défier ou bloquer, avec une liste d'exceptions.
Un interrupteur qui oblige chaque visiteur à passer un défi avant d'atteindre vos sites, le temps de l'attaque.
Un programme ne peut pas passer un défi de navigateur. Avant, un git clone, un téléchargement ou le déploiement Git d'un panel recevait une erreur 403 sur la page « Vérification de votre navigateur ». Ces clients sont désormais exemptés par défaut du défi imposé à tous les visiteurs : en mode « toujours défier » comme en mode Sous attaque.
Des protections plus ciblées contre les abus.
Nous préférons le dire clairement.
Limite sur la page de connexion, détection des nombreux comptes essayés depuis un client, défi pour les scores élevés.
Un clic sur « Sous attaque » : chaque visiteur passe un défi, vos déploiements Git et vos appels d'API continuent.
Vous autorisez un partenaire, journalisez les autres pendant un mois, puis vous décidez de les défier ou de les bloquer.
La base est gratuite ; les options avancées demandent une offre payante. Une option sous licence reste visible dans la console, verrouillée, jamais cachée.
Revenir à la valeur par défaut d'une option avancée est toujours possible. Ce qui se passe à la fin d'une licence payante est décrit dans la FAQ des tarifs : 48 h de grâce, 48 h de lecture seule, puis protection WAF désactivée jusqu'au renouvellement.
Installez-le sur votre propre serveur, ou écrivez-nous pour parler de licences.