- L’auteur Herman lutte contre des spammeurs sur sa plateforme gratuite,
Bear. Cette plateforme est ciblée par des fermes de backlinks, des tentatives de phishing à la carte bancaire, des vendeurs de drogues illégales, des annonceurs de casinos en ligne et des promoteurs de cryptomonnaies.
- Ces spammeurs ne sont pas des bots, mais des fermes à spam capables de soumettre du contenu sur l’ensemble du web pour améliorer leur classement SEO.
- Pour y répondre, Herman a mis en place un mécanisme qui attribue les balises
no-index et no-follow à tous les blogs non examinés jusqu’à la fin de la vérification, afin que les publications de spam ne soient pas exposées sur l’Internet au sens large.
- Herman utilise Akismet, l’outil de détection de spam de WordPress, pour repérer le spam. Il a tenté de développer son propre système de détection avec GPT4, mais a constaté qu’Akismet était plus précis et plus rentable.
- Malgré une détection robuste, certains spammeurs ont trouvé comment se faire passer pour des blogs légitimes afin de publier du spam dans des zones moins réglementées.
- Le blocage des publications provenant de certaines adresses IP n’était pas efficace. Les spammeurs utilisent souvent des services VPN commerciaux comme Nord, qui disposent de serveurs dans le monde entier.
- Herman a alors proposé l’idée de « The Frustration Loop » pour perturber les spammeurs. Au lieu de bloquer le blog quand un spam est détecté, le système génère de fausses erreurs et rend le processus aussi pénible que possible pour leur faire perdre du temps et les pousser à abandonner.
- The Frustration Loop efface le formulaire lorsqu’un spam est détecté, désactive le collage dans toutes les zones de texte, change le focus des éléments toutes les 5 à 10 secondes, puis déclenche d’autres erreurs lorsqu’ils tentent de renvoyer le formulaire.
- Herman a testé ce système et estime qu’il se déclenchera très rarement pour des utilisateurs légitimes. Il est en production depuis trois mois, et un seul utilisateur a signalé que cela posait problème.
- Depuis la mise en place de The Frustration Loop, la part de spam est passée d’environ 30 % des nouveaux blogs à moins de 5 %. Herman reconnaît qu’il reste des améliorations à apporter et des failles à combler, mais dans l’ensemble, cela fonctionne bien.
1 commentaires
Avis Hacker News