Vie Sauvage et Survie

Catégorie Générale => Wiki => Discussion démarrée par: DavidManise le 04 avril 2012 à 19:41:39

Titre: Wiki spammé, need help
Posté par: DavidManise le 04 avril 2012 à 19:41:39
Salut !

Je viens de voir que le wiki est méchamment spammé...

http://wiki.davidmanise.com/index.php?title=Sp%C3%A9cial:Modifications_r%C3%A9centes&limit=500

Quelqu'un sait comment gérer ça sans y passer des heures à tout supprimer à la mimine ?  :-[ :-\

Merci d'avance...

David
Titre: Re : Wiki spammé, need help
Posté par: Rouri le 04 avril 2012 à 20:25:01
Sais-tu d'où cela vient .fr ou .ca ?

Si point .ca, fais moi signes... :fouet:
Titre: Re : Wiki spammé, need help
Posté par: bidon le 05 avril 2012 à 08:03:06
Tu as beaucoup d'utilisateurs normaux donc le nom est de la forme "lettres suivies de quelques chiffres" ?
Titre: Re : Wiki spammé, need help
Posté par: Pit le 05 avril 2012 à 08:46:18
La vache !

ya pas moyen de dégager les modifs faites à partir d'une date D? Je suppose que tu as fermé le mode édition et les inscription pour le wiki?

Sinon par la suite, peut-être valider les inscription avec un mail+MP du forum (je peux m'en charger si ça aide)

Pit
Titre: Re : Wiki spammé, need help
Posté par: DavidManise le 05 avril 2012 à 12:42:01
Tu as beaucoup d'utilisateurs normaux donc le nom est de la forme "lettres suivies de quelques chiffres" ?

Non.  Aucun que je sache...  

T'as le moyen d'automatiser ça ? :)

@ Flocondavoine : non, IP différentes hein, sinon ça serait trop facile :)

David
Titre: Re : Wiki spammé, need help
Posté par: DavidManise le 05 avril 2012 à 13:03:54
Yes.  Je vais tester ça dès que j'ai cinq minutes. 

Au pire, ça sera l'occase de reprendre les contenus de ce wiki et de les coller dans un CMS plus moderne, et de faire une refonte de ce site qui commence réellement à dater, façon archaïsme du net...

Bientôt ça va être à ranger à côté du minitel, de la console telnet et tout ça ;#

David
Titre: Re : Wiki spammé, need help
Posté par: Arvernos le 05 avril 2012 à 13:53:55
Bonjour à tous,

aucune compétence de ce niveau en info, désolé, donc David j'ai juste une suggestion : en attendant LA solution, il serait peut-être judicieux de mettre un message d'avertissement en page d'accueil du Wiki ?
Parce que en l'état, un utilisateur qui ne passerait pas par la case forum et ce fil, serait plutôt déconcerté par l'abondance de faux articles en anglais, non (par exemple avec la fonction que perso j'aime bien quand je furète : "une page au hasard") ?
Titre: Re : Wiki spammé, need help
Posté par: moss le 05 avril 2012 à 17:30:45
Yes.  Je vais tester ça dès que j'ai cinq minutes. 

Au pire, ça sera l'occase de reprendre les contenus de ce wiki et de les coller dans un CMS plus moderne, et de faire une refonte de ce site qui commence réellement à dater, façon archaïsme du net...

Bientôt ça va être à ranger à côté du minitel, de la console telnet et tout ça ;#

David

si le but reste de mettre à disposition un espace contenant des articles en écriture collaborative, le wiki est la solution la plus simple et efficace. Après tu peux avoir pas mal de différences d'un wiki à l'autre, mais un CMS me semble être une usine  à gaz pour cet objectif. Si tu veux en reparler à l'occasion... (je travaille pas mal sur ce sujet en ce moment)

cdt
Titre: Re : Wiki spammé, need help
Posté par: Kam le 05 avril 2012 à 18:41:05
Tu n'as pas des sauvegardes automatiques de la base de donnée avec MySQL? Si ce n'est pas le cas, ça ne résoudra pas le problème, mais c'est l'occasion de mettre ça en place (genre une par semaine). :)

Si c'est déjà le cas et que tu as une sauvegarde récente, il suffit de l'utiliser sur toutes les tables du wiki (j'imagine qu'il n'y a pas 500 changements par jour, donc tu ne devrais pas perdre grand-chose).
Titre: Re : Wiki spammé, need help
Posté par: DavidManise le 13 avril 2012 à 09:40:54
Bon juste pour info je suis en panne de connection Internet depuis lundi, résultat des courses je me contente d'éteindre les plus gros feux pour le moment...  je reprends ce dossier dès que c'est moins la m*rde.

Merci à tous pour les pistes, je revient bientôt...

A + :)

David
Titre: Re : Wiki spammé, need help
Posté par: polartux le 14 avril 2012 à 08:57:25
Si tu a accès à la bdd, et que tu sais de quand date la dernière entrée humain, c'est pas compliquer de supprimer toutes les entrées suivantes.
Après je ne sais pas ce que tu avais comme moyen de sécu pour l'édition?
les recommandations: http://www.mediawiki.org/wiki/Manual:Security
Titre: Re : Wiki spammé, need help
Posté par: Phil le 14 avril 2012 à 22:59:26
Bonsoir David.

Visiblement l'hémorragie continue !  :-\
http://wiki.davidmanise.com/index.php?title=Sp%C3%A9cial:Modifications_r%C3%A9centes&days=30&limit=5000

La première chose à faire est probablement de mettre le wiki hors ligne (mode maintenance ou un truc du genre).
Ensuite, faire le nettoyage (éventuellement en partant d'une sauvegarde SQL), puis ajouter des extensions anti-spam, avant de le remettre en ligne.

Je suppose (ne connaissant guère MediaWiki) que l'extension Nuke suffira, mais peut-être que l'extension CheckUser (trouver toutes les adresses IP d'un utilisateur, ou tous les utilisateurs sur une adresse IP) pourra t'être utile :
http://www.mediawiki.org/wiki/Extension:CheckUser

Pour ce qui est des sauvegardes SQL :
Visiblement tu héberges le wiki chez IM. Cet hébergeur fait des sauvegardes des quotidiennes des bases SQL (vers 3h du mat'), elles sont gardées 7 jours, cependant il y a aussi des sauvegardes de tout le compte (dont le répertoire de sauvegardes SQL), ce qui revient à des sauvegardes SQL sur 14 jours.

Autrement dit, pendant encore 5h tu as accès à la sauvegarde datant du 1er avril, demain (après ~3h) la plus ancienne sera celle du 2, etc.
Pour cela, aller dans le répertoire :
/backups/<date_J-7>/backups_sql/
où tu trouveras donc la sauvegarde J-14.

HTH. Bon courage !
Titre: Re : Wiki spammé, need help
Posté par: lebob le 03 mai 2012 à 11:32:04
Bonjour, je ne sais pas si le wiki est encore spammé mais je suis tombé sur un article intéressant: http://korben.info/mediawiki-supprimer-pages-orphelines.html (http://korben.info/mediawiki-supprimer-pages-orphelines.html).

Ca peut peut-être aidé, apparemment il utilise le même type de wiki mais bon c'est curatif, pas préventif.
Titre: Re : Wiki spammé, need help
Posté par: jacqueline le 13 août 2012 à 07:55:37
Dans la page d'inscription il manque juste un truc pour écarter les robots et détecter qu 'il s'agit d'un humain.

http://wiki.davidmanise.com/index.php?title=Sp%C3%A9cial:Connexion&type=signup (http://wiki.davidmanise.com/index.php?title=Sp%C3%A9cial:Connexion&type=signup)


Genre :

Question de contrôle :

    combien font (25 + 4) :


C 'est assez simple et généralement ça suffit.

 Bien sur les deux chiffres de la question sont aléatoires.

 La seule précaution à prendre est que ce soit vraiment aléatoire et pas pseudo aléatoire ( toujours la même série de chiffres qui se répètent ).

 Je ne connais pas   le CMS de votre wiki pour le faire, mais ça ne devrait pas être une grosse modif. (quoique c'est souvent merdique )

 Peut être est ce déjà une extension   à la page d'inscription, disponible.

 Parfois on utilise des captchas ( cryptogrammes graphiques  de caractères aléatoires ) mais les cracks existent déjà pour les plus courants, d'où ce retour aux questions bêtes en français.

 En complément on peut mettre un nombre  max de réponses fausses et un max de tentatives d'inscription par période de 5 minutes pour la même IP et la blacklister.  



Titre: Re : Wiki spammé, need help
Posté par: redemsky le 13 août 2012 à 11:10:41
Si besoin je peut mettre la main a la patte !

Je suis dispo
Titre: Re : Wiki spammé, need help
Posté par: DavidManise le 13 août 2012 à 12:07:11
Yo !

Bon, ça commençait à devenir vraiment trop le bordel donc c'est remonté dans ma liste de priorités prioritaires.

J'ai stoppé l'hémorragie en mettant déjà le wiki en lecture seule.  Les "*" n'ont plus le droit de s'inscrire.  Les "users" n'ont plus le droit de rien faire.  Les admins, sysops et tout gardent les pleins pouvoirs.

Maintenant, normalement, le patient est stabilisé.  On va maintenant tâcher de revenir en arrière dans le temps, au niveau de la base de données.  Y'a un put**n de ménage à faire, mais il peut être automatisé en bonne partie je pense...

Pour ça, là, je vais apprécier énormément un coup de main...  j'ai juste pas le temps là.  J'ai donné les accès à certains d'entre vous à la base.  Vous pouvez y aller, éditez comme des porcs, taillez dans le gras, faites vous plaisir lol.  Au pire j'ai un backup des bases...  mais là mes bacups sont tous pourris de spam aussi (sinon ça serait trop facile...)

Merci ;)

Ciao ;)

David
Titre: Re : Wiki spammé, need help
Posté par: Pouçot le 20 août 2012 à 19:36:59
Pour ça, là, je vais apprécier énormément un coup de main...

Ouais, j'ai chié dans le pot de colle & touillé-touillé. Sorry.

Je serai -sous peu- sur les starting-blocks et Redemsky est motivé pour m'aider. Phil aussi s'il résiste à l'envie de me taper sur la tête avec un clavier qui n'est pas la de tout le mois d'Aout, par contre.
J'ai toujours les accès et je vois avec Red dès que possible. Sorry, encore une fois. Mais faut bien dire c'qui est, Mysql & Co, c'est point évident pour qui n'a pas de compétence particulière en informatique  ;#
Titre: Re : Wiki spammé, need help
Posté par: redemsky le 26 août 2012 à 10:12:53
Je suis dessus !

Mais j'hesite encore sur la technique ...

On dégage tout les utilisateur est les bons se reconnecterons ?
Titre: Re : Wiki spammé, need help
Posté par: Olcos le 29 août 2012 à 23:43:35
Salut a tous,

J'ai jeté un coup d'oeil vite fait, "mechamment spammé"... J'ai arrêté a plus de 10 000 spam... Y'a du taf si on doit les virer un par un...
Titre: Re : Wiki spammé, need help
Posté par: redemsky le 30 août 2012 à 18:23:25
Tout dégagé !  :doubleup: :doubleup: :doubleup: :doubleup:

Il faudrait rajouter une question de sécurité pour les membres, par contre sa je sais pas faire  ;#

Titre: Re : Wiki spammé, need help
Posté par: jacqueline le 30 août 2012 à 19:44:54
Regardes sur le site du machin qui "power" le Wiki, il y a des extensions pour ça.

 C 'est pas très clair, j'aurais du mal à le faire (  je préfère m'abstenir  plutôt que de casser le wiki  :o )
Titre: Re : Wiki spammé, need help
Posté par: Olcos le 04 septembre 2012 à 20:39:56
Effectivement t'as fait du ménage. D'ailleurs si on pouvait retablir mon compte  ;#

ps : par contre ca n'a pas regler le probleme des dizaines de milliers de pages spammeuses orphelines, quoi qu'on peut faire ?
Titre: Re : Wiki spammé, need help
Posté par: Pierr le 04 septembre 2012 à 21:06:40
On peut lister les pages orphelines ici: http://wiki.davidmanise.com/index.php?title=Sp%C3%A9cial:Pages_orphelines&limit=500&offset=0 ensuite un script autohotkey pour effacer page par page?
Titre: Re : Wiki spammé, need help
Posté par: redemsky le 04 septembre 2012 à 23:35:06
je me colle a la suppression des pages j'avais pas vu qu'il y avais aussi sa a vaqué  :doubleup:

Edit: J'ai peur sur ce coup la de rencontré un soucis ... les pages corrects sont mélangé aux pages de spam

Es que l'un de vous aurais une solution ?
Titre: Re : Wiki spammé, need help
Posté par: macnico le 15 octobre 2012 à 15:57:35
Salut,

On dirais que le wiki est encore partielement spamé.
Lorsque j'uilise la fonction "pagesau hasard" je tombe sur des textes en anglais très louches.(diet program)
Cela ne le fait qu'a moi ou pas?

a+
Titre: Re : Wiki spammé, need help
Posté par: DavidManise le 15 octobre 2012 à 16:07:14
Oui, on a viré les utilisateurs...  Enfin c'est Redemsky qui s'y est collé hein.  Tous un par un.  Mais les pages sont encore toutes là.  Plus aucune, normalement, n'est liée à la page d'accueil, mais il y a des gigas de spam pur dans la base de données.

J'ai juste pas du tout le temps de m'en occuper pour le moment.  Je sens que ce qui va arriver c'est qu'on va basculer tous les textes du wiki après nettoyage vers le blog du ceets histoire qu'ils restent utilisables.  Ca serait probablement plus utile en fait...

A suivre...

David
Titre: Re : Wiki spammé, need help
Posté par: DavidManise le 06 novembre 2012 à 21:42:30
Bon...  le wiki a été ENTIEREMENT nettoyé par notre ami "bidon"...  qui est absolument pas bidon pour le coup ;)

MERCI INFINIMENT POUR LE COUP DE MAIN.

Le gars y a passé une journée entière, de 5h du mat à genre 22h l'autre jour.  Super boulot, tout est super clean, nickel, propre comme un sou neuf.

Maintenant, prochaine étape, je fais toutes les mises à jour et je cherche une solution pour sécuriser le bouzin.

Une bonne main d'applaudissement pour lui...  :love:

David
Titre: Re : Wiki spammé, need help
Posté par: Oim le 06 novembre 2012 à 22:00:24
 :akhbar: :akhbar: :akhbar: :akhbar: :akhbar: :akhbar: :akhbar:

 :yeah:
Titre: Re : Wiki spammé, need help
Posté par: Pouçot le 06 novembre 2012 à 22:32:14
bah put**n Bidon, respect. T'es un chef. (http://www.smileysnetwork.com/respect/respect11.gif)
Maintenant, je vais prendre sur moi, serrer les dents et ne pas te harceler par MP pour que tu m'expliques une fois pour toutes comment fonctionne ce bordel innommable  ;#
Titre: Re : Wiki spammé, need help
Posté par: Karto le 06 novembre 2012 à 23:37:37
Merci Jo :)


(t'as pu apprendre le russe, du coup, en lisant tout ce spam ?)
Titre: Re : Wiki spammé, need help
Posté par: psydomos le 07 novembre 2012 à 03:24:05
 :doubleup: :doubleup: :doubleup: :doubleup: :doubleup: :doubleup: :doubleup: :doubleup:
ont vas enfin pouvoir recommencer à jouer à "une page au hasard" les jours où on est bloqué devant un PC

Bidon tu gère!
Titre: Re : Wiki spammé, need help
Posté par: macnico le 07 novembre 2012 à 09:31:21
Vraiment super top.


Merci Bidon
Titre: Re : Wiki spammé, need help
Posté par: bidon le 07 novembre 2012 à 10:41:42
Du calme, du calme. La description de David est un peu trop élogieuse. Pour le temps passé, d'accord, ça ne s'est pas fait en cinq minutes. J'ai passé un weekend à me taper de la doc, des installations et à bidouiller le truc. Le script de nettoyage a tourné pendant presque douze heures (mais on s'en fout c'est la machine qui bosse et ça c'est mon moment préféré). Ensuite l'import des données nettoyées à pris une journée parce qu'il fallait passer par PHP. En import direct ça aurait pris un quart d'heure (bon avec les erreurs et loupés divers mettons deux heures).

Par contre il y a encore, à mon avis, des trucs à nettoyer. Mais bon, c'est dans la pile des choses à faire.

Citer
Karto : t'as pu apprendre le russe, du coup, en lisant tout ce spam ?

Heu, j'ai pas trop passé de temps à lire le spam, il y en avait vraiment beaucoup.

Citer
Pouçot : comment fonctionne ce bordel innommable

C'est un truc fait pour que n'importe qui puisse écrire un texte et que n'importe qui puisse le modifier par la suite. De ce côté là, c'est pas trop mal foutu (gestion des versions et tout et tout) mais il y a quelques limites justement du côté de la gestion des utilisateurs et de leurs droits (schéma de la DB (http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/MediaWiki_database_schema_1-19_%28r102798%29.svg/2193px-MediaWiki_database_schema_1-19_%28r102798%29.svg.png)). M'enfin, j'ai pas fouillé dans la bibliothèque de plugin pour voir s'il y avait des moyens d'améliorer ça. Comme je connaissais pas du tout, je me suis juste focalisé sur le nettoyage du spam.

Pour faire court, j'ai exporté la DB du site et cloné le site sur une machine perso. J'ai bidouillé les données sur le clone. Quand ça m'a plu, j'ai mis le résultat sur une machine accessible de l'extérieur pour validation par David. Et après j'ai réimporté les données sur le site.

Pour une fois que je peux apporter du signal :-)

J'ai envoyé à David mes notes de travail sur l'opération (c'est pas du tout un manuel) et il est autorisé à les faire suivre. Donc c'est avec lui qu'il faut voir pour avoir des détails techniques.

Merci à vous
Titre: Re : Wiki spammé, need help
Posté par: guillaume le 07 novembre 2012 à 22:47:34
 :akhbar: :yeah:
Titre: Re : Wiki spammé, need help
Posté par: guillaume le 01 août 2013 à 12:25:46
C'est bien un spam...
Titre: Re : Wiki spammé, need help
Posté par: renatoblake le 11 décembre 2019 à 16:20:20
Mettre un Captcha est une solution bien que pas infaillible du tout, sinon une simple question peut déjà soulager le spam  ;)