Xepher.Net Forums

Xepher.net => Announcements => Topic started by: Xepher on May 04, 2009, 01:24:50 PM

Title: New Forum Registrations Now Require Approval
Post by: Xepher on May 04, 2009, 01:24:50 PM
Apparently the captcha thing no longer works well enough at preventing spam, so I'm switching the forums to require approval from me on new member registrations. I've not used this before, so if it seems like you're being ignored or not being approved, feel free to email me (admin@...) and ask me to approve things. Make sure to include the forum username/email you used to register.

In the long run, I need to find something better for this, so let me know if you have any ideas on how to keep out the spammers.

EDIT: I'm being kinda biased here, but if you're in Asia/India, Africa, Russia, or Eastern Europe, I probably won't approve your registration unless you specifically email me about it.
Title: Re: New Forum Registrations Now Require Approval
Post by: griever on May 06, 2009, 12:43:07 AM
What about having a picture of something, like a shape, or a whole bunch of red things, and ask them a corresponding question?  Are those safe from spambots?
Title: Re: New Forum Registrations Now Require Approval
Post by: Databits on May 06, 2009, 05:21:25 PM
Some of the more advanced spam bots are able to get past common captchas. This is why things like generating an image with simple addition and asking the person to enter the answer work better.

Other methods that confuse spam bots are things like a bunch of images, named different animals with the corresponding animal in the image except one image (which would still be named the name of an animal but wouldn't actually be an animal), then asking which one isn't an animal. This method requires image processing techniques which are kinda far beyond the scope of a bot making your forum less worth the time.

Just keep in mind, some spammers are actually human so no captcha will stop them. That's where a good amount of decent moderators come in. ;)
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on May 06, 2009, 10:28:07 PM
Yeah, I'm pretty sure the recent spammers here have been human... or at least part-human. :-) I'm thinking of maybe making default new users have no post access, and then they can PM me if/when they want to post. I think one more hoop would make it enough so that they don't bother. Either that, or I may write something clever which requires a few multi-choice answers... something that's easy enough to find via google, but wouldn't be obvious to most people. E.g. the speed of light in furlongs per fortnight, the genus to which Megaloceros belongs, etc.

Heheh... yeah, that sounds like a fun one to write actually. Especially since http://www.google.com/#q=c+in+furlongs+per+fortnight works so well. :-)
Title: Re: New Forum Registrations Now Require Approval
Post by: griever on May 09, 2009, 05:36:43 PM
http://farm3.static.flickr.com/2353/2268237607_99ff9edc5d.jpg?v=0

That one makes my eyes water.
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on June 10, 2009, 05:09:55 AM
Another good rule.. actually put in some info about yourself. Leaving everything blank but the username just makes me suspect "spammer" even more.
Title: Re: New Forum Registrations Now Require Approval
Post by: otrstf on June 13, 2009, 02:22:05 PM
I read a piece yesterday about a capcha-defeating operation that actually used a 4th world call center full of people; rather than software!  Just how profitable _is_ spamming forums?
Title: Re: New Forum Registrations Now Require Approval
Post by: Virmir on June 28, 2009, 05:22:18 PM
Hi Xepher,

Was just passing by and noticed this news post.  I clicked on the register link and it looks like you're using SMF's default CAPTCHA.  I'm pretty sure this has been cracked by spambots already.  You might want to check out the reCAPTCHA (http://custom.simplemachines.org/mods/index.php?mod=1044) plugin for SMF.  I've had zero trouble since I installed it a few months back on my comic site.  Then again, wouldn't be much help if you think you're getting human spammers.  Best of luck. :)
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on June 29, 2009, 04:28:50 PM
Thanks for the link, but yeah, most of the spam signups I get are human it seems.
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on August 10, 2009, 05:38:44 PM
Just a reminder... I've got a lot of pending registrations, but if you register with an unpronounceable username, or anything else "suspicious" I probably won't approve it unless you email me. Anyone who's registering at all can feel free to email me to speed things up as well.
Title: Re: New Forum Registrations Now Require Approval
Post by: Databits on August 13, 2009, 05:06:37 AM
Funny thing is, "recaptcha" isn't any more secure than a normal captcha. I'm sure most bots adapted within less than a few days of that coming out that depend in cracking it. Chances are, if it can break the first word, it can break the second one as well just as quickly. The absolute best sort of captchas will never be the "type in this slightly obfuscated word" ones, but things like picture recognition or solid actual questions with real answers.

Then, as Xepher pointed out, if they have actual humans doing it, nothing short of actual human screening will stop them.
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on September 09, 2009, 09:30:46 AM
I've tried a new trick... I've added some HTTP authentication to the new registration process. Basically, you have to put in a second username/password, but done at the HTTP level. It should be easy for humans, but the 401 response should help throw off the bots. It has the side effect of giving me an easy regex I can run on the log files and see who was actually a person. I know most of you don't care, but if the signup process breaks for new users, let me know (via email.)

FYI, ANY real registrations that want quicker approval, feel free to email me as soon as you sign up on the forum.
Title: Re: New Forum Registrations Now Require Approval
Post by: Miluette on September 10, 2009, 04:34:15 PM
I've been wanting to ask something. My SMF forum has been getting a ton of spammer signups in the past week. They may or may not be bots, and if they are then God help me (I already have the regular captcha set to strong and unregistered people can't post and all). I think they're actual spammers though, and if they are I have no idea how to stop them, either. ;A; How do I do it?!
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on September 10, 2009, 09:10:42 PM
Well, for one... require approval like I do now. Meaning I have to check off on anyone. Sometimes someone "seems" legit, and still gets through though, but then they just get deleted/banned as soon as they post spam. Also, ban the countries that spam the most, like russia, china, and india. On the Admin control panel, you can go to "Ban List" and setup a hostname trigger. Add things like "*.ru", "*.in", and "*.cn" as bans. I just added .ru yesterday, and it's blocked 2600 hits already (mostly just repeats from the same few IPs, but still.)

I'm thinking about a comprehensive list of IPs from each country that I could ban at the apache level, and other people could easily use the same ban list if they wanted. I may put together something like that. For now, as mentioned above, I just added http authentication through an ugly hack. It interrupts the middle of the registration with a login prompt from the browser. I haven't gotten any new member signups since, so I'm curious to see if it works long term. If it does, I'll show others how to do it.

Title: Re: New Forum Registrations Now Require Approval
Post by: Miluette on September 11, 2009, 11:00:18 PM
The Russian spammers were getting me hardcore. The .ru block I set up has already helped tons. :D

And this is interesting, but the other day I was looking senshuu.com up on Alexa to see what had changed since I last looked, and suddenly it seems a whole bunch of...spammish? foreign sites are linking to it. Somehow. Some Russian, lots of Spanish, lots of forums and such. How does this happen? e_e;;
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on September 11, 2009, 11:39:49 PM
Alexa... oi! Alexa is to real statistics what KFC taste tests are to real food research. Point is, no one ever wanted a "double down" sandwhich, and the only stats Alexa gets are from the bottom 10% of internet users stupid enough to install the Alexa spyware on their computers.

Point is, don't worry too much what Alexa says about your site. But yeah, odds are that it's all spammers linking to you as a place to spam. :-)
Title: Re: New Forum Registrations Now Require Approval
Post by: Miluette on September 12, 2009, 10:56:29 PM
lol, Alexa is completely pointless except to 1% of people (actually, more like 0.2%). I discovered it yeaaars ago when I tried to make a Wikipedia article about my then-only webcomic (again, lol) and someone was like NOT HIGH ENOUGH ALEXA-RANKED

Also, noooo, targeted by spammers! Oh well, none of them can post anymore. >:D Take that.

SMF spammers in particular are really awful about posting porn on your forum. :[
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on September 13, 2010, 11:12:28 AM
This seems the best place to update this... I just installed an anti-spam plugin for the forums that checks registrations against stopforumspam.com's database. Should make it easier for me (and anyone else playing admin) when checking new registrations. It should automatically highlight spammers in red I think. We'll see how good it is, I might get to turn off manual approval if it's good enough.
Title: Re: New Forum Registrations Now Require Approval
Post by: Xepher on September 16, 2010, 07:58:16 AM
Alright, this new anti-spam mod seems to be pretty good. I'm setting registration back to merely requiring email activation. Anyone it detects as a spammer will need to be manually approved and/or rejected, but other, legit new users should be able to start posting right away. Let's see how this goes.
Title: Re: New Forum Registrations Now Require Approval
Post by: Databits on September 17, 2010, 04:46:04 PM
Any spammer who manages to get by that we'll hit with a stick of banning +5! :)