So in my interest to see what the current registration process for Massassi was for the forum game I should have up late tonight, among other reasons, I tried registering as a new member. Here's the page we currently have, for those of you who don't know:
As you can see, it's very simple, and at least for me, the e-mail verification after went quickly. This is good for allowing new members! As you might imagine, however, this also makes it easy for spammers. As you can see, we currently have one deterrent (a random question) which I presume weeds out a number of spambots. For those who don't know, though, Massassi still gets a strangely high number of spammers, and we've resorted to mass IP-blocking and, at times, even closing down the registration, neither of which I think are ideal solutions. This has already caused a complication for a member who recently moved to China and now currently is blocked along with the rest of the country.
So, for you all, I'd like to hear what your suggestions may be as far as better methods for weeding out spammers, after which we'll have to figure out which, if any, are feasible:
If there's something I didn't cover, please bring it up! Personally, I think the registration could stand to have at least one or two extra standard security measures added (I admittedly don't know what the latest and greatest in deterring human and robot spammers), since I'm not convinced it's even weeding out the spambots well, and I don't think that would be adding any significant problems for legitimate users. Should this not appear to make a dent, though, I would suggest looking into something like a recommendation option, as realistically, we don't get too many legitimate new members, much less ones not brought in by an existing members. I don't know how flexible our forum system is to allow for that, though, so it may not be an option. This is why I want to hear what you all have to suggest.
Please take this topic seriously and offer legitimate suggestions. Thank you.
EDIT: I would also lump some sort of "review" system with recommendation. That is, new members apply, and other members (they may be admins/mods, or just some pool for all members to look at) could review to accept or not. That would alleviate some of the issue for complete stranger-yet-legitimate members to allow joining. I wish to clarify that I don't think this is an ideal solution, and none of this I think will be easy or good. I do think it needs to be looked into, though, and we have a bunch of smart people here who can solve these sort of problems.

As you can see, it's very simple, and at least for me, the e-mail verification after went quickly. This is good for allowing new members! As you might imagine, however, this also makes it easy for spammers. As you can see, we currently have one deterrent (a random question) which I presume weeds out a number of spambots. For those who don't know, though, Massassi still gets a strangely high number of spammers, and we've resorted to mass IP-blocking and, at times, even closing down the registration, neither of which I think are ideal solutions. This has already caused a complication for a member who recently moved to China and now currently is blocked along with the rest of the country.
So, for you all, I'd like to hear what your suggestions may be as far as better methods for weeding out spammers, after which we'll have to figure out which, if any, are feasible:
- Add more security measures, such as captchas and the like. The upside is that, in theory, more security measures of this nature would deter spammers. Depending on the set-up, however, this may also deter legitimate users. I would be interested to hear your suggestions on which of these you like the most and least, ideally linking to examples of such.
- Add some form of "recommendation" system, where a new member needs to be sponsored first by another existing member. The upside is that this would eliminate not just spammers, but even theoretically reduce members joining that the whole of Massassi just doesn't approve of (maybe they break the rules in other ways aside from spamming). The downside, of course, is that this would create a level of elitism, and make it impossible for just new people to wander onto the site.
- Require that the new user post a number of times (say 5 or 10) before given the option to, say, post anything more than plain text on anything more than one forum board. I was part of another forum that did this, though this was used less as a spammer deterrent and more of a "bad/inactive member" deterrent. Upside is that it'd allow the moderators an easier time to weed out spammers (since I personally don't notice a number that slip through some of the less active boards), the downside is that we'd still see them on likely the Discussion Board, and it'd be bad for me since it's not uncommon for me to get people who register just to post on the ISB.
- Increase the number of moderators to lessen the burden on any one moderator to clean out the spam when it appears. Upside is already mentioned, while the downside is that there's no guarantee that anyone made a moderator will do their job (since it's volunteer), we already have a number of moderators/admins who don't seem to frequent Massassi, much less do their part, and it doesn't fix the root cause of getting rid of spammers.
- Charge money for being a member. Upside is that this would virtually deter all spammers, and the downside is that it'd deter a lot of other people too for a lot of legitimate reasons.
- Not change anything. Upside is that it'd remain the status quo, and nothing would get potentially worse from something we've done on our end. Downside is that it'd remain the status quo, and there's nothing stopping the problem from getting worse.
- Close registration. Upside is that we won't get any spammers. Downside is that we won't get anyone else.
If there's something I didn't cover, please bring it up! Personally, I think the registration could stand to have at least one or two extra standard security measures added (I admittedly don't know what the latest and greatest in deterring human and robot spammers), since I'm not convinced it's even weeding out the spambots well, and I don't think that would be adding any significant problems for legitimate users. Should this not appear to make a dent, though, I would suggest looking into something like a recommendation option, as realistically, we don't get too many legitimate new members, much less ones not brought in by an existing members. I don't know how flexible our forum system is to allow for that, though, so it may not be an option. This is why I want to hear what you all have to suggest.
Please take this topic seriously and offer legitimate suggestions. Thank you.
EDIT: I would also lump some sort of "review" system with recommendation. That is, new members apply, and other members (they may be admins/mods, or just some pool for all members to look at) could review to accept or not. That would alleviate some of the issue for complete stranger-yet-legitimate members to allow joining. I wish to clarify that I don't think this is an ideal solution, and none of this I think will be easy or good. I do think it needs to be looked into, though, and we have a bunch of smart people here who can solve these sort of problems.
The Plothole: a home for amateur, inclusive, collaborative stories
http://forums.theplothole.net
http://forums.theplothole.net