8
« on: September 28, 2011, 01:05:51 pm »
From what little spam theory I've picked up, the main attractiveness of spam is the ease with which it is successful. From the point of the spammer, the main part of success is exposure; I've often seen a spam thread on these forums with no replies but with over a hundred views before it's gone. That's already a success for the spammer. If even 0.1% of the views generate a click-through, then about every tenth spam message, assuming 100 views per spam, is generating income of some kind. Further, deleting accounts and ip-banning is easy to sidestep, as mentioned earlier in this thread.
To fight back, you need to make the spammers work harder for their viewcount, and slow down the rate at which they can create new forum ID:s.
The easiest way I can think of to sabotage the viewcount statistic is to let the viewers react. There is already a "report to moderator" button. How about adding a checkbox for spam to the page you are taken to upon clicking said button? If enough people , let's say five, report a post and check the spam box, then the forum would automatically hide the post (or thread if first post, or if all the posts were marked as spam), and possibly even prevent any further posts by that ID until the matter is investigated. A variation of this would be some kind of reddit-like upvote/downvote system with personally adjustable tresholds. Neither is foolproof, of course; they are open to abuse by spammers too, by spam-reporting innocent treads and thereby taking up the moderators' time restoring them, but I hope a simple check of IP:s would reveal the crudest attacks of this kind, and a (silent) rule requiring a forum ID to have had no posts flagged as spam within the last week before said ID's own spam reports are counted -for example- would further reduce the dangers.
Making generating new spam ID:s harder inevitably means messing with the registering process. I don't know the current process, so I am at a disadvantage, and I am also too lazy to clear my cookies and find out. On a purely theoretical note the longer it takes to register, the bigger a hassle it is, for genuine forumites too, of course, but whereas true bay12:ers register (usually) only once, whatever person or whichever persons doing the spam ID:s must register again each time their previous accounts get banned -so the inconvenience for them is multiplied.
In summary, I firmly believe that delaying the registering process and allowing forumites to actively partake in the fight against spam would hopefully greatly inconvenience the spammers without increasing the burden on administrators.