Une alternative à hCaptcha sans interstitiel
hCaptcha règle le problème de flux de données de reCAPTCHA et conserve son problème de conversion. Ce qui change quand le défi disparaît entièrement.
Ce que hCaptcha a réussi
Commençons par lui rendre justice, car la raison habituelle de choisir hCaptcha est une bonne raison.
C'est une vraie réponse à l'objection de flux de données contre reCAPTCHA. Les signaux de visiteurs vont chez Intuition Machines plutôt que chez Google, il n'y a pas de corrélation avec un graphe d'identité publicitaire, et l'entreprise propose les conditions contractuelles dont un opérateur européen a besoin. Pour beaucoup d'équipes, c'était toute la raison du changement, et c'était le bon choix.
C'est aussi un remplacement direct. La forme de l'intégration est assez proche de reCAPTCHA pour que migrer prenne un après-midi, d'où son statut de second choix par défaut.
Rien de tout cela n'est contesté ci-dessous. Le propos porte sur ce que les deux produits ont en commun.
Le problème qui n'a pas changé
hCaptcha reste un défi. Il apparaît toujours dans votre tunnel, il demande toujours à un humain de prouver quelque chose, et chaque apparition vous coûte toujours une part de vrais clients.
L'objection d'accessibilité n'a pas changé non plus. Une sélection d'images reste une sélection d'images, quel que soit celui qui tient le serveur.
Et côté exploitation, le modèle de score a la même forme : un chiffre dans lequel vous ne pouvez pas regarder, un seuil que vous devez deviner, et un score bas dont le seul remède intégré est d'afficher le défi que vous cherchiez à éviter.
Donc si vous êtes passé de reCAPTCHA à hCaptcha pour des raisons de confidentialité, vous avez réglé la question du sous-traitant et gardé la question de la conversion. C'est une vraie amélioration, et c'est la moitié du problème.
Ce que change la suppression du défi
Karma relève d'une autre catégorie : il n'affiche jamais rien. La session est notée à partir de signaux comportementaux et d'empreintes de transport — JA3/JA3N et paramètres HTTP/2, qui décrivent la pile cliente et non la personne — et le verdict part vers votre passerelle, qui laisse passer ou arrête la requête elle-même.
Concrètement, cela retire trois choses de votre tunnel : l'interstitiel, l'iframe tierce dans votre page, et le chemin où une vraie cliente échoue au puzzle et s'en va.
Cela ajoute une chose que vous n'aviez pas : une base de réputation par locataire. Une adresse qui s'est comportée comme un bot sur votre paiement est connue la prochaine fois qu'elle apparaît sur votre connexion — et, si vous l'activez, une adresse qui s'est comportée ainsi sur le site de quelqu'un d'autre est connue avant d'atteindre le vôtre.
Côte à côte
Où en est chacun, y compris là où hCaptcha a l'avantage :
| hCaptcha | Karma | |
|---|---|---|
| Défi visible | Oui | Jamais |
| Les données partent vers | Intuition Machines | Le collecteur Karma uniquement |
| Obstacle d'accessibilité | Sélection d'images / audio | Aucun — rien n'est affiché |
| Décision expliquée | Score seulement | Signaux affichés par verdict |
| Application | À construire depuis le score | Sur votre passerelle, depuis le verdict |
| Réputation inter-sites | Interne au fournisseur | Votre base + liste partagée (sur option) |
| Offre gratuite | Généreuse | 25 000 verdicts par mois, permanent |
| Maturité | Large base déployée | Plus petite, plus récente |
Essayer sans s'engager
Ajoutez le snippet Karma à côté de hCaptcha et laissez l'application désactivée — l'offre gratuite Detect, 25 000 verdicts par mois, sans carte. Les deux systèmes voient le même trafic.
Pendant une ou deux semaines, comparez sur des sessions que vous pouvez identifier : commandes abouties, clients connus, le scraper dont vous avez déjà connaissance. Vous vérifiez si les verdicts de Karma concordent avec ce que vous savez être vrai, pas s'ils concordent avec hCaptcha.
Quand c'est le cas, activez l'application sur votre passerelle et retirez le défi. Vos listes d'autorisation et de refus priment sur la plateforme : tout ce dont vous dépendez peut être épinglé d'abord.