web-dev-qa-db-fra.com

Comment traitez-vous le spam de masse sur MediaWiki?

Quel serait le meilleur moyen de trouver l'adresse IP d'un utilisateur sur MediaWiki si toutes les connexions étaient mandatées par le serveur proxy squid et que vous avez accès à tous les droits de l'utilisateur?

Je suis un administrateur sur un wiki basé sur une autorité centrale et nous avons beaucoup de comptes de spam qui s'enregistrent et créent 1 page de spam chacun.

Quelqu'un peut-il me dire, s'il vous plaît, quel est le meilleur moyen de les bloquer en masse, car je continue de devoir bloquer chaque utilisateur individuellement et de verrouiller leurs comptes?

2
sau226

Si configuré correctement , votre proxy ajoutera l'adresse IP de l'utilisateur à l'en-tête X-Forwarded-For de la demande principale. Si $wgSquidServers (ou $wgSquidServersNoPurge ) est correctement défini, MediaWiki utilisera automatiquement cet en-tête à toutes fins internes, sauf la journalisation (où il s'agirait d'une coup de performance).

Pour la lutte anti-spam en général, voir la liste de extensions antispam . ConfirmEdit (captcha) est un choix populaire, SpamBlacklist est également gentil. AbuseFilter était destiné davantage aux utilisateurs abusifs et nécessite une configuration complexe, mais elle est très puissante. Pour supprimer/bloquer en masse, vous pouvez utiliser la page _Special:MultiLock_ de CentralAuth, Nuke , SmiteSpam , je suis sûr qu'il y en a d'autres.

Voir aussi la page de manuel sur la lutte contre le spam .

2
Tgr

Je recommanderais d'installer Extension: Moderation - MediaWiki.
Cette extension MediaWiki vous permettra, à vous et à vos administrateurs, de lutter contre le spam.

0
jehovahsays