Comment détecter les bots grâce à l'adresse IP
Les bots se cachent derrière des proxys, VPN et IP d'hébergement. Découvrez les signaux basés sur l'IP qui démasquent le trafic automatisé et comment noter les requêtes avant qu'elles ne causent des dégâts.
Les bots coûtent peu cher à faire tourner et beaucoup à ignorer. Ils aspirent le contenu, raflent les stocks limités, forcent les connexions par force brute et gonflent les statistiques. La plupart partagent une faiblesse : ils doivent bien venir de quelque part, et ce quelque part est généralement une infrastructure d'anonymisation détectable par IP.
Pourquoi l'IP est un signal de bot si fiable
Faire tourner une opération de bots digne de ce nom implique d'envoyer beaucoup de requêtes. Pour éviter les limitations de débit basiques, les opérateurs passent par des proxys, des VPN, Tor ou des serveurs cloud. Chacune de ces options laisse une empreinte au niveau de l'IP :
- IP de datacenter / hébergement: les bots adorent le cloud bon marché.
- Proxys: en particulier les proxys résidentiels rotatifs qui imitent de vrais utilisateurs.
- VPN: pour masquer l'origine et contourner les règles géographiques simples.
- Nœuds de sortie Tor: pour un anonymat total.
Une requête provenant de l'une de ces sources n'est pas automatiquement un bot, mais elle est automatiquement plus suspecte qu'une requête venant d'une connexion résidentielle stable.
Vérifier les signaux proxy, VPN et Tor d'une IP
Les signaux IP qui démasquent les bots
- Origine d'hébergement. Un trafic provenant d'un ASN cloud ou d'hébergement qui se fait passer pour un visiteur ordinaire est le signe classique d'un bot. Les données ASN le révèlent.
- Type de proxy. Les proxys résidentiels sont l'indicateur le plus fort d'une évasion délibérée, voir qu'est-ce qu'un proxy résidentiel.
- Utilisation d'un VPN. Courant pour le credential stuffing et le multi-comptage.
- Tor. Anonymisation complète ; à traiter avec prudence sur les endpoints sensibles.
- Réputation. Des abus antérieurs depuis l'IP ou sa plage augmentent le risque.
Transformer les signaux en décision
Plutôt que de réagir à chaque signal séparément, regroupez-les en un score. Un score de fraude IP combine les signaux proxy, VPN, Tor, hébergement et réputation en une seule valeur de 0 à 100, ce qui permet une règle aussi simple que :
- score < 30 → autoriser
- 30–70 → défi (CAPTCHA, vérification)
-
70 → bloquer ou envoyer en revue
Cela garde la logique simple dans votre application, pendant que le travail lourd se fait dans la recherche.
Une configuration pratique
Une défense anti-bot basée sur l'IP solide ressemble à ceci :
- Sur les endpoints sensibles (connexion, inscription, paiement, recherche, API), interrogez l'IP du client via l'API de détection de proxy.
- Mettez sur liste blanche les bons bots connus (robots des moteurs de recherche et votre propre supervision) grâce à leurs plages publiées.
- Notez tout le reste et appliquez une friction proportionnelle au score.
- Ajoutez le comportement comme couche supplémentaire pour les cas difficiles : vitesse des requêtes, en-têtes manquants, timing d'interaction impossible.
Ne comptez pas uniquement sur l'IP pour les bots les plus tenaces
Les bots les plus avancés achètent des IP résidentielles fraîches et imitent le comportement humain. Les signaux IP augmentent quand même leur coût et interceptent la majorité, mais associez-les à une analyse comportementale pour une défense en profondeur. L'IP est le filtre initial le moins cher et le plus rapide, pas toute la stratégie.
En résumé
La plupart des bots se trahissent au niveau réseau en passant par des proxys, des VPN, Tor ou des IP d'hébergement. Vérifiez l'IP du client sur les endpoints sensibles, regroupez les signaux en un score, puis bloquez ou lancez un défi selon ce score, avant d'ajouter des signaux comportementaux pour la minorité la plus sophistiquée.