I noticed yesterday that the Diamond Wiki front page had been replaced by a bunch of pharmaceutical spam a couple months ago. Fortunately I have backups (granted, they're several months old, but I do have them), so I restored the original page.
But I checked on it again today, and the page was already defaced! So I've coded up some rudimentary spam filtering support. It's just simple keyword blocking, but hopefully it'll be sufficient to ward off the worst abuses. If you try to add something that looks like spam, this is what you see:
Posted on January 12, 2006 02:44 PM
More projects articles
"Prove you're human" doesn't work there?
Posted by: Jesse at January 12, 2006 03:45 PMNot really. "Prove you're human" works for my blog because most of the spam it receives is from automated bots that target all Movable Type blogs. But Diamond Wiki isn't widely distributed, so nobody has made a bot for it. The spam must be hand entered.
By the way "prove you're human" isn't foolproof either -- I still have to delete one or two spam posts every month.
Posted by: Kim at January 12, 2006 10:09 PMMy initial keyword list was clearly insufficient -- the page kept getting defaced over and over again. I just installed the list from http://blacklist.chongqed.org/ Hopefully that'll do the trick.
Posted by: Kim at February 6, 2006 10:27 PM