Hi everyone.

TJ pointed me at the Wiki Spam problem.  I can try to lend a hand.

Who is responsible for the Wiki backend?  I can help out with a few
changes, but I need to get in touch with whoever is managing that.
Will they give me access to the backend? (especially to the MW config
file and the Wiki directory)

Simply put, the Wiki is under a scripting attack (Spam users are being
created in spurts.  Sometimes several per minute), and it will not
stop until some drastic temp measures are put in place - ie locking
down all edits on the Wiki until the spam is dealt with.  The admins
might keep up with the spam volume now, but... that can't go on
forever.  in the space of an hour, I've blocked 30 spam accounts and
associated pages (content is the usual SEO spam on all kinds of
topics).  To give you an idea of the scope of the problem, the Wiki is
getting an average of one new spam page every 3 minutes, or around
300+ spam pages per day, and I'll bet money that will only increase.

A few things should happen to start to take care of this problem...

1. The Wiki should be locked down temporarily - a banner on the main
page can alert users that this is a temp issue and to hang in there
while it's sorted out.
2. The Wiki *needs* to be updated - this is part of the problem, old
MW engine.  This must not be done on the live Wiki - the extensions
need to be tested against the new engine on an offline copy.
3. A *real* Captcha needs to be implemented.  The simple math Captcha
that's in place right now is way too easy to defeat... as is apparent
by the scripting attack underway.  If a more complex Captcha is not
acceptable, then an alternative such as Flagged Revisions should be
considered (it can be set up so that users who have some defined
number of valid edits have all edits auto promoted - this way admins
don't have to authorize all edits, just edits from new users).

You don't have to set it up with admin approval on new accounts (I saw
this in the archived discussions on the problem)... but that's a
possibility as well.  This does add a lot of overhead for the admins
though.  How do you determine if it's a real user or a bot?  As well,
this doesn't deal with the fact that there are literally 100s of spam
accounts sitting there... validated as real accounts, waiting in the
wings to be used.

If this situation is left as is... the admins are going to get tired
of deleting 100s of pages and banning 100s of user accounts per day.
It's not much fun (for experience when I was dealing with this same
issue a couple of years ago).


Clayton

Reply via email to