Avec l’augmentation de la demande sur certains produits rares, nous avons observé une montée en puissance des scalpers et de leurs bots automatisés.
Leur objectif : acheter en masse dès la mise en ligne, pour revendre immédiatement sur le marché gris avec une forte plus-value.
Pour une équipe comme la nôtre, composée avant tout de passionnés, il était inconcevable de voir ces articles finir dans les mains de revendeurs opportunistes. Nous avons donc déployé une série de solutions techniques afin de protéger nos clients légitimes. Voici les coulisses.

Étape 1 : les mesures basiques de limitation
Notre premier réflexe a été de mettre en place une limite de quantité par compte.
Résultat : inefficace à moyen terme, car les scalpers créaient automatiquement plusieurs comptes pour contourner la restriction.
Nous avons ensuite introduit des contrôles anti-multi-comptes par adresse IP. Mais là encore, la riposte fut immédiate : usage massif de proxys et d’adresses IP dynamiques pour masquer l’origine réelle.

Étape 2 : la vague des bots et ses conséquences serveur
Très vite, les scalpers ont industrialisé leurs méthodes avec des bots connectés en permanence au site.
Ces scripts surveillaient nos pages produits en temps réel (requêtes toutes les secondes), détectaient les changements de statut (mise en stock, précommande) et relayaient l’information à des communautés privées.
Deux problèmes majeurs sont apparus :
- Charge serveur démesurée : des milliers de requêtes/seconde générées par les bots, impactant directement les performances.
- Arrivées massives simultanées : dès qu’un bot déclenchait une alerte, des dizaines de milliers d’utilisateurs arrivaient en quelques minutes, saturant l’infrastructure.

Étape 3 : migration cloud et scalabilité
Nous avons donc procédé à une migration complète vers une infrastructure cloud.
Objectifs :
- Redondance (tolérance aux pannes).
- Scalabilité horizontale (ajout dynamique de ressources pour absorber les pics).
Cela a amélioré la résilience, mais ne traitait pas le problème à la racine : les bots continuaient à consommer nos ressources inutilement.

Étape 4 : déploiement d’un pare-feu avancé anti-bots
Nous avons mis en place des règles de firewall applicatif (WAF) et d’analyse comportementale pour filtrer le trafic en amont :
- Fingerprinting des navigateurs (vérification des signatures réelles vs spoofées).
- Analyse comportementale (détection d’actions automatisées anormales).
- Blocage par IP/ASN (fournisseurs d’accès connus pour héberger des fermes de bots).
- Contrôle User Agent (filtrage des clients non conformes ou suspects).
- Rate limiting (seuil de requêtes maximum par IP ou session).
- CAPTCHA dynamiques déclenchés en fonction du risque détecté.
Résultat : une réduction significative du bruit généré par les bots et une expérience de navigation redevenue fluide pour les vrais utilisateurs.

Étape 5 : sécurisation des ventes et contournements observés
Même avec ces protections, certains produits continuaient à finir entre les mains de scalpers.
Nous avons donc innové côté expérience utilisateur :
- Bundles anti-scalpers : initiatives symboliques (et humoristiques) comme le “Bundle Pokémon Anti-Scalper” qui ont marqué la communauté.
- Système de réservation avec sélection : les clients pouvaient s’inscrire pendant une fenêtre donnée, puis un algorithme sélectionnait aléatoirement les acheteurs autorisés.
Contournement observé : externalisation du “travail manuel” en Inde ou ailleurs, où des personnes étaient rémunérées pour créer en masse des comptes ShopForGeek et s’inscrire aux tirages.

Étape 6 : ShopForGeek+ (Plus) et la fidélisation technique
Pour verrouiller davantage le système, nous avons introduit ShopForGeek+ (Plus).
Désormais, pour s’inscrire à une liste de réservation, il faut cumuler au minimum 4 GP dans notre écosystème.
Cela permet de réserver l’accès aux clients réellement actifs et passionnés, et de rendre le coût de fraude beaucoup plus élevé pour les scalpers.

Une course permanente contre l’automatisation
La lutte contre les scalpers et les bots est une course technologique permanente.
Chaque nouvelle mesure entraîne une contre-mesure, et inversement.
Aujourd’hui, nous avons atteint un seuil raisonnable de trafic automatisé :
- Les bots ne peuvent plus saturer nos serveurs.
- L’expérience client reste fluide même lors des pics.
- Les chances d’obtenir un produit rare sont bien meilleures pour les vrais collectionneurs.
Mais nous savons que cette bataille ne s’arrête jamais : nous continuons à surveiller, adapter et développer nos outils.

Conclusion
Chez ShopForGeek, la passion prime sur la spéculation !
Nos efforts techniques - qu’il s’agisse de scalabilité cloud, de pare-feu avancés, ou de systèmes de réservation sécurisés - ont un seul objectif : Que nos produits finissent dans les mains de ceux qui les attendent avec impatience, pas dans celles de revendeurs opportunistes.

L'équipe ShopForGeek