{"partition": "head_middle", "source_domain": "forum.ubuntu-fr.org", "digest": "sha1:OZOA2ZOITCWAZFZ2JKE7B2REECSZ6FCM", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00007.parquet"}
» À propos du site - Contribution(s)
» Vague de spam sur le forum
Pages : 1 2 3 4 Suiv.
xabilon
Vague de spam sur le forum
BonjourVous avez certainement remarqué une récrudescence des spams sur forum.ubuntu-fr.org ces deux dernières semaines, et certains d'entre vous s'en plaignent, ce qui est parfaitement normal : le spam est le cancer du web, que ce soit dans les courriers électroniques ou dans les forums de discussion.Petit historique des faits : le 19 août 2012, une vague de spams a fait son apparition. Apparemment elle ciblerait les forums FluxBB.Ce graphique est éloquent sur la recrudescence de signalements de spams sur les forums, au niveau mondial ce mois d'août :Résultat : d'environ 40 à 50 inscriptions par jour, nous sommes passés à plus de 100 inscriptions. Le nombre relatif de messages n'a pas beaucoup augmenté, les spammeurs se limitant le plus souvent à un seul message par compte, mais les résultats des "Discussions sans réponses" étaient désastreux : sur la première page de résultats, plus d'un quart était du spam, noyant par conséquent les demandes d'aides licites.Grâce à vos signalements et le travail des modérateurs, on a pu maintenir un forum décent, au prix d'une surveillance 24h/24Le forum francophone de Crunchbang a dû fermer les inscriptions face à ce flood incessant (ils les ont heureusement re-ouvertes depuis).D'autres forums (dont fluxbb.fr) en ont aussi été victimes.Ce que nous avons fait :- Nous avons d'abord mis en place un captcha simple à l'inscription (le 19 août), avec question en toutes lettres et réponse numérique. Nous tenons à ce que le forum reste accessible à tous, quelque soit leur handicap, d'où ce choix.Celui-ci s'est révélé totalement inefficace Puisque nous ne sommes pas partisans de compliquer à outrance l'inscription (certains captchas par image sont carrément illisibles, même avec 10/10 à chaque œil), nous avons préféré abandonner cette direction.- Nous nous sommes rabattus vers une solution plus performante : la consultation d'une base de données en ligne, de spammeurs répertoriés par leur pseudo, IP et adresse de courriel.Ce topic sur fluxbb.fr a attiré notre attention, et fournissait une modification du code du forum pour mettre en place cette vérification.Le site choisi est StopForumSpam. Nous avons consulté les conditions d'utilisation, il apparaît comme un site sérieux. De plus, l'immense majorité des spammeurs présents sur notre forum y était répertoriée.Dans l'urgence, nous avons intégré le code tel quel, après tests, le 21 août.Malheureusement, si celui-ci fonctionnait assez bien sur le forum de test, des problèmes sont apparus en prod :le serveur de forum.ubuntu-fr.org est "blindé" (nous nous sommes déjà pris des ddos et défaçages), la consultation de l'API de StopForumSpam se retrouvait bloquée. Du coup, il a été impossible de s'inscrire dans la nuit du 21 au 22 août (ça, c'est radical contre le spam )le paramètrage du serveur s'avérait compliquéde plus, bien que StopForumSpam soit un site de confiance, cela posait un problème de confidentialité en communiquant l'IP et l'adresse de courriel de nos nouveaux inscrits à un site tiersNous nous sommes rabattus vers une autre solution : le site StopForumSpam fournit des extraits de leur base de données.Faute de temps pour tester les différentes listes, nous avons choisi celles actualisées toutes les heures, et contenant les spammeurs reportés sur le site dans les dernières 24h (ceci peut évoluer et se perfectionner, nous pourrons utiliser par exemple une liste sur la semaine + la liste horaire).Nous n'avons pas jugé utile de procéder à des vérifications sur le pseudo, mais uniquement sur l'IP et l'adresse de courriel. Un cron les télécharge toutes les heures, et à chaque nouvelle inscription l'IP et le courriel sont comparés. Si le résultat est positif, l'inscription est réfusée.Cette solution a été mise en place le 22 août. Elle comporte plusieurs avantages :- la vérification est faite en local, elle est donc plus rapide- les informations des nouveaux inscrits ne sont pas transmises à StopForumSpam- c'est transparent pour l'utilisateurElle comporte néanmoins un défaut :- il y a une latence entre le moment où un nouveau spammeur est répertorié dans la base de données de StopForumSpam, et le moment où nous recevons la liste le contenant. Cette latence, vu les heures de mise à jour des listes et la périodicité de notre cron, peut aller de 15 jusqu'à 75mn environ, en fonction du moment où le spammeur est répertorié.Ce qui permet donc aux nouveaux spammeurs de parfois passer à travers les mailles ... nous comptons donc toujours sur votre vigilance et vos signalements pour garder un forum sain La liste des commits dans le code du forum est disponible ici.Quoiqu'il en soit, après la mise en place de cette vérification, le spam a été réduit de près de 90% et le nombre d'inscriptions journalières est redescendu à un niveau normal.Cependant, nous entreprenons également un nettoyage de la base des utilisateurs, pour débus