Vindictive Wiki Spammers

Filed under: Uncategorized. Tags: , , ,

wiki.ucalgary.ca got hammered by a vindictive wiki spammer last night. But, here’s the thing - the spam prevention blacklist worked perfectly. The spammer wasn’t able to add any of their own links to the wiki. So, they decided to punish me by vandalizing 50 of the most popular pages on the wiki with an apparently random (and invalid) spam URL.

The software they used to do this evil deed automatically created a new account for each edit, and the whole thing took them less than 10 minutes to do. It took me 45 minutes to undo, even with rollbacks etc… because of their insidious creation of 50 separate accounts for 50 separate edits. I would have just reverted back to a nightly database backup to blow them all away in one fell swoop, but we had actual valid users making actual valid edits, and I won’t blow any of that away. Better to manually remove the detritus than to lose a single valid edit.

I’ll be installing Bad Behavior today, when I get a chance It’s not like I have anything better to do than to play a game of Wiki Detente with a cretin who would vandalize an open academic resource because I wouldn’t let them add their link to their ViagraCasinoPenisEnlargement Google Juicer website factory…

The signature used by this roach shows up on a few sites on a quick Google. This is insane.

Update: I just installed Bad Behavior for MediaWiki - took a whopping 60 seconds to install and configure. I’d tried a previous version, but it got a bit, well, overeager about blocking stuff. To the point that even I couldn’t view or edit anything. Had to kill it last time. Hopefully this time will be better…

Comments

8 Responses to “Vindictive Wiki Spammers”

  1. Brian Donovan on March 2nd, 2006 8:59 am

    I’m not up to speed on the wiki software you’re running but, assuming that an account must be created in order to make edits under your setup, have you considered adding another required field to the account signup form so that blackhat tools built to automatically create accounts and exercise them in nasty ways wouldn’t be able to get past that first step?

    It would require manually editing the form template ad the form processing logic, but I think that the time spent could save you a lot of frustration and wasted hours over the long haul.

    I added a simple “what is 12 divided by 4?” field and a check to see that the correct value was given to the comment fields and processing logic in my hacked-up Wordpress install and, between that step and turning trackbacks off, my automated spamming problems went away.

  2. D'Arcy on March 2nd, 2006 9:04 am

    Brian - thanks for the suggestion. I want to keep registration fairly open so valid users can create accounts without intervention, so that’s a pretty good compromise.

  3. Alan on March 2nd, 2006 9:46 am

    Sounds like an extra gatekeepers test might help, or an ugh captcha.

    These are the acts of people who use the Anti-Google ethic- “Do Lots of Little Evils”

  4. D'Arcy on March 2nd, 2006 10:31 am

    won’t be putting in a captcha - they are wrong for so many reasons. there are better ways. What’s needed is Spam Karma 2 for MediaWiki :-) Bad Behavior comes close, but it only checks user agents and referrers…

  5. Michael Hampton on March 2nd, 2006 11:13 am

    Bad Behavior checks a lot more than User-Agent and Referer, which is why it works so well. It isn’t perfect, of course, but nothing is.

  6. D'Arcy on March 2nd, 2006 11:51 am

    Ah. Cool. Thanks, Michael. I didn’t realize BB was more involved than that. Pretty happy with it so far :-)

  7. Tony Hursh on March 2nd, 2006 6:19 pm

    Sounds like the same crew that hit ours (http://wik.ed.uiuc.edu). It’s not a pleasant thing to see first thing in the morning.

    I don’t know what features of Bad Behavior has, but it seems like the best way to stop this particular attack would be to disallow rapid-fire creation of new accounts from the same IP address (all of ours were from one IP in Russia).

    Of course, one could imagine a situation where several real people try to sign up for new accounts from a single computer…..

  8. D'Arcy on March 2nd, 2006 7:09 pm

    many labs will be sharing a single IP address - I hit this when trying to throttle traffic on a project awhile back…

Leave a Reply




Readers who viewed this page, also viewed:

  • N/A
Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 Canada License.