Les raisons de regarder à deux fois
Chaque événement contient des flags, un score de risque et un verdict bot, calculés côté serveur. Ils n'atteignent jamais le navigateur, donc un bot ne peut pas s'ajuster en fonction de ceux-ci.
Bots et automatisation
Scripts, navigateurs headless et agents, quel qu'en soit le pilote.
- Automatisation
Résidus de webdriver, ChromeDriver, Selenium, Playwright, Phantom ou Nightmare.
automation - Headless
L'user agent d'un navigateur headless.
headless - Agent IA
Un agent IA pilote le navigateur, à partir de son user agent ou d'une signature Web Bot Auth.
ai-agent - Rejoué
La même requête a été envoyée auparavant, dans les 7 jours.
replayed - Échec de la vérification du socket
Le navigateur a renvoyé un défi que l'API n'a jamais écrit dans son WebSocket, comme pour une identification rejouée ou falsifiée.
socket-proof-failed - Incohérence TLS
Le handshake TLS de la connexion ne correspond pas au navigateur déclaré.
tls-mismatch - Outils de développement
DevTools est ouvert sur la page.
developer-tools
Réseau
D'où provient réellement la connexion.
- VPN
L'IP est une sortie VPN connue.
vpn - Relais privé
iCloud Private Relay, activé par de nombreux utilisateurs de Safari.
private-relay - Proxy
L'IP figure sur les listes de proxys ouverts.
proxy - Proxy résidentiel
Une IP domestique ou professionnelle dont le fuseau horaire ne correspond pas à celui du navigateur.
residential-proxy - Tor
L'IP est un nœud de sortie Tor.
tor - Centre de données
L'IP appartient à un hébergeur, et non à un réseau domestique ou mobile, et n'est pas une sortie VPN connue.
datacenter - IP abusive
L'IP a un historique d'abus.
abusive-ip - Fuseau horaire incohérent
Le fuseau horaire du navigateur a un décalage UTC différent de celui de la connexion.
timezone-mismatch
Intégrité de l'appareil
Navigateurs qui mentent sur eux-mêmes et matériel qui n'est pas ce qu'il paraît.
- Falsification
Fonctions natives remplacées par un script, ou signaux contradictoires.
tampering - Machine virtuelle
Adaptateur d'affichage ou profil matériel d'une machine virtuelle.
virtual-machine - Rendu logiciel
WebGL dessine sur le CPU : navigateurs headless, VM et fermes d'appareils.
software-renderer - Appareil rare
Matériel que presque aucun autre visiteur du service possède.
rare-device
Confidentialité
Choix que font beaucoup de vrais utilisateurs, donc peu de poids.
- Incognito
Une fenêtre privée.
incognito - Navigateur privé
Brave, DuckDuckGo, Tor Browser ou Mullvad Browser.
privacy-browser - Paramètres de confidentialité
Les lectures canvas sont randomisées ou remplacées par un navigateur ou une extension.
privacy-settings
Un nombre pour commencer
Le score de risque additionne les poids des flags d'un événement. Un projet peut définir ses propres poids.
- 0–4 Risque faible
La plupart des utilisateurs réels arrivent ici.
- 5–14 Risque modéré
À vérifier de plus près dans les parcours sensibles.
- 15+ Risque élevé
Plusieurs signaux forts à la fois.
Un verdict bot sur chaque événement
bad- L'automatisation pilote le navigateur, y compris un agent IA.
good- Un robot d'indexation connu de son propre réseau, ou un agent IA qui se déclare.
not_detected- Aucun des deux, ce qui représente la majorité de votre trafic.
Velocity indique l'activité d'un visiteur sur les 5 dernières minutes, l'heure et la journée précédentes : beaucoup d'utilisateurs ou de pays en peu de temps signalent du farming de comptes.
Consulter la référence des signaux →{
"requestId": "1792578564800.yU4Ety",
"visitorId": "q1yLOPpzvOstEQCFQQxE",
"riskScore": 3,
"bot": "not_detected",
"detected": ["vpn", "timezone-mismatch"],
"confidence": 0.98,
"externalId": "user-2077",
"velocity": { "24h": { "events": 3, "distinctExternalId": 1, "distinctCountry": 1 } }
}Voir vos propres signaux
Chaque signal est inclus dans chaque offre, dès la première identification.