2 points par GN⁺ 2023-09-24 | 1 commentaires | Partager sur WhatsApp
  • 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

 
GN⁺ 2023-09-24
Avis Hacker News
  • Article sur une méthode anti-spam et anti-troll appelée « boucle de frustration »
  • La boucle de frustration consiste à ajouter aléatoirement un délai de 10 à 60 secondes au chargement des pages pour les comptes de trolls, une défense qui s’est révélée efficace sur le site d’actualités communautaires Newsvine
  • L’article mentionne Akismet, un outil de détection du spam dans les commentaires, mais souligne qu’il n’est pas très efficace pour détecter le spam à l’inscription
  • Un commentateur partage sa méthode personnelle pour éliminer le spam par e-mail, en utilisant un compte e-mail catch-all avec une adresse unique pour chaque site et service
  • Un autre commentateur raconte avoir été bloqué alors qu’il publiait des commentaires sur son propre blog, et critique le mécanisme de recours imparfait d’Akismet
  • L’article évoque aussi le shadow ban appliqué aux spammeurs sur les réseaux sociaux, une méthode qui rend plus difficile pour eux de se rendre compte qu’ils ont été repérés
  • Certains commentateurs expriment leurs inquiétudes concernant les faux positifs et faux négatifs de la boucle de frustration, et estiment qu’il faudrait plus d’informations sur la manière de distinguer les spammeurs des utilisateurs légitimes
  • Parmi les autres méthodes de protection contre le spam mentionnées figurent l’utilisation de champs de saisie de texte cachés dans les formulaires de contact par e-mail, ainsi que l’usage d’un VPN
  • L’article et les commentaires soulignent la lutte permanente entre les spammeurs et ceux qui tentent de les empêcher d’agir, un commentateur la comparant à une course aux armements