The above quote is from a thread I nuked, as it was a reply to a spammer.Asteroth wrote: Why are we plagued by this?!
Why does it haunt us??!!
Sometimes I feel like I should just curl up into a ball and leave the internet entirely. Paid spam-ninjas acting as double f%^#ing agents. WHY?!?!?!
Moderating these forums has been an interesting experience in that I've noticed a few patterns emerging related to spammers.
First, why this forum? Probably a combination of a high google ranking and known forum software.
Second, who can afford actual humans doing spamming? That depends on the money spent on this form of "advertising", which we don't know, of course, but we do know that there's a huge difference between the salary levels of various net-connected countries, which has led to phenomena like "gold farms" for MMOs, where someone sets up a shop in China or somewhere in Africa, and pays kids to play WoW so that they'd have gold or high-level characters or items or whatever to sell to rich western-world idiots who'd rather pay money than play the game they're paying to play.
As long as the westeners pay more for their virtual gold than the investment to generate it, well.. there'll be someone who does it.
So, why wouldn't this work with spam? All you need is a bunch of people with marginal grasp of the English language to sign on to forums and beat captchas, and then let the bots take over. Maybe have a bunch of people hammering captchas alone, and when the system is known enough (like this forum's limited question/answer set), the bots can flood the forums.
But bots are easily spotted, captchas can be updated.
Next step is to require a bit higher grasp of English language and make a few posts spread out over a few weeks, and then, when the account has some credibility, post the spam links. If done well, nobody will notice, but Google will, and the advertised sites' ranking will go up; mission accomplished.
So, what kind of task would this be for the spam-peon? I'd suspect they'd get paid per post, which means the more posts you do, the more you're paid. So you don't want to spend a lot of effort on your posts. So you get stuff like, "I had the same problem, thanks for posting!", which might as well be an output from a bot..
The more sophisticated ones read a few posts and then write something in the same lines, but often you can spot that they don't really know what they're talking about. Unfortunately, there's lots of people who are posting legitimately and don't know what they're talking about either, so one can't just go banning people on a hunch =)
Sometimes the quality of posts from the same account vary a lot. There's some very convincing posts, and then there's almost-botlike posts; this probably just means that the posts are farmed to several people, some better at their job than others.
So, what can be done about this? Nothing much, really, apart from what we're already doing: updating the captcha and cleaning up the forums every day..
There's, of course, alternatives, but they all make things worse.
1. Require CC information to register
- Good bye, most of the users; many people either don't have a CC (being underage, for example), or are not comfortable giving the info.
- There's also plenty of CC fraud out there, so the CC validation isn't exactly bulletproof.
2. Require bought copy of the game(s) to register
- Not a very good PR-move, and there may be people contributing to the forums who haven't bought (or otherwise acquired) the game.
3. Use stronger captcha
- Makes things tougher for actual humans, and won't stop spam farms anyway.
4. Put new users' posts into moderation queue
- Would hide spammy stuff from other users until moderators feel the user is safe, but...
- Makes life harder for new users (who often register to find a solution to either technical or gameplay problem)
- Makes life harder for moderators (more work)
- Won't stop smart spam (due to posting more or less sensible stuff for some weeks).
5. Disallow links
- This is the internet. We like links. And, reporting problems often requires links.
6. Login through twitter/facebook/etc
- As if those services don't have fake accounts..