# Spam prevention question

**URL:** <https://boards.straightdope.com/t/spam-prevention-question/645670>\
**Category:** About This Message Board\
**Created:** [December 31, 2012, 3:45pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670 "2012-12-31T15:45:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![saje](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saje/32/3631_2.png) [@saje](https://boards.straightdope.com/u/saje)\
**Post date:** [December 31, 2012, 3:45pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/1 "2012-12-31T15:45:18Z")

</div>

How do you guys keep the spam level to such a dull roar? Is it that there are multitudes of you behind the scenes deleting stuff?

I frequent another vBulletin board, and they are inundated by spam posts. They do their best to delete and block as fast as it comes in, but there’s still an annoying amount. I think there are 2, maybe three people though doing the actual monitoring and moderating.

To register I think you have to now answer a horse-info based question (it’s a horse board and I’ve been a member there for umpteen years, not sure about new protocols), but they are finding that just about anything can be answered by a Google search. They could do more esoteric kinds of questions, but that might weed out new-to-horses folks who are looking for a board to ask questions and learn.

I suggested maybe a picture ID sort of question, but I don’t know if that’s possible, or if it would really help.

Got any secrets?

---

<div class="post-metadata">

**Author:** ![Marley23](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@Marley23](https://boards.straightdope.com/u/Marley23)\
**Post date:** [December 31, 2012, 3:57pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/2 "2012-12-31T15:57:10Z")

</div>

We do have a decent-sized moderating staff as well as posters who are diligent about recognizing and reporting spam. We also have a system that catches some spam posts and diverts them into a queue that only the mods can see. It doesn’t work on all spam, but it catches some posts that have been splattered across the web. And a few months ago we added a question to the registration process and I think that’s blocked some spambots. It’s a simple question that anybody should be able to answer, but the hope is that bots won’t be programmed to handle it. It’s hard to keep out a determined human spammer, but we’re good at getting those quickly.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [December 31, 2012, 6:12pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/3 "2012-12-31T18:12:11Z")

</div>

> [@saje](#):
>
> How do you guys keep the spam level to such a dull roar? Is it that there are multitudes of you behind the scenes deleting stuff?

We have at least a couple of moderators for each forum, so we generally have someone available to deal with spam except in the middle of the night. But I and probably most other moderators rely mainly on reports by posters, who are apt to see a spam thread or post before we do. The help is much appreciated. Getting to vaporize spammers is one of the main perks of being a moderator.🙂

Just as a note, if you do report a spam message, post “reported” in the thread so others will know it’s already been flagged for attention by moderators. This cuts down on the number of duplicate reports.

[QUOTE=saje]  
Got any secrets?  
[/QUOTE]

If we told you, we’d have to ban you.😉

---

<div class="post-metadata">

**Author:** ![Covered\_In\_Bees](https://avatars.discourse-cdn.com/v4/letter/c/7ab992/32.png) [@Covered\_In\_Bees](https://boards.straightdope.com/u/Covered_In_Bees)\
**Post date:** [December 31, 2012, 6:17pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/4 "2012-12-31T18:17:48Z")

</div>

Is there a way to modify the reporting feature to where the report button disappears if someone has already reported a post?

Or is it useful to know that a multitude of people find certain nonspam posts offensive enough to report the post? So you can know it’s not just one person with a grudge or something.

---

<div class="post-metadata">

**Author:** ![cochrane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cochrane/32/10441_2.png) [@cochrane](https://boards.straightdope.com/u/cochrane)\
**Post date:** [December 31, 2012, 7:52pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/5 "2012-12-31T19:52:01Z")

</div>

> [@Marley23](#):
>
> We do have a decent-sized moderating staff as well as posters who are diligent about recognizing and reporting spam. We also have a system that catches some spam posts and diverts them into a queue that only the mods can see. It doesn’t work on all spam, but it catches some posts that have been splattered across the web.

I moderate on another vB board and we have a similar spam catching system. The spam posts are automatically moderated so that they are invisible to the members, but we can nuke them from orbit. It’s not 100% perfect, but very little spam slips through, and our members are pretty diligent about reporting any spam that they do see. Still, the spam problem is terrible. We have a couple of hundred spam threads being posted on a daily basis. But, as **Colibri** said, banning spammers is one of the perks of being a mod.

---

<div class="post-metadata">

**Author:** ![TubaDiva](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tubadiva/32/507_2.png) [@TubaDiva](https://boards.straightdope.com/u/TubaDiva)\
**Post date:** [December 31, 2012, 10:15pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/6 "2012-12-31T22:15:04Z")

</div>

It really is a partnership of the Straight Dope community and the mods – we couldn’t keep up with the spam without Dopers helping out.

Vigilance is a wonderful thing. While you may occasionally see spam here, chances are you won’t see it for long.

---

<div class="post-metadata">

**Author:** ![Czarcasm](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/czarcasm/32/4050_2.png) [@Czarcasm](https://boards.straightdope.com/u/Czarcasm)\
**Post date:** [December 31, 2012, 10:18pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/7 "2012-12-31T22:18:34Z")

</div>

> [@TubaDiva](#):
>
> It really is a partnership of the Straight Dope community and the mods – we couldn’t keep up with the spam without Dopers helping out.
> 
> Vigilance is a wonderful thing. While you may occasionally see spam here, chances are you won’t see it for long.

…although the mods have been known to occasionally let us slice up the spam and fry it to a crisp before they toss it out.

---

<div class="post-metadata">

**Author:** ![samclem](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@samclem](https://boards.straightdope.com/u/samclem)\
**Post date:** [December 31, 2012, 10:19pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/8 "2012-12-31T22:19:02Z")

</div>

> [@cochrane](#):
>
> We have a couple of hundred spam threads being posted on a daily basis. But, as **Colibri** said, banning spammers is one of the perks of being a mod.

SDMB has no where near a “couple of hundred” spam post/day. I’d estimate way less than 100. I think our latest “question” we ask has helped lots.

If we could only ban the IP of the AOL equivalent in India, we’d probably all be out of a job. 😃

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [December 31, 2012, 10:53pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/9 "2012-12-31T22:53:46Z")

</div>

> [@samclem](#):
>
> If we could only ban the IP of the AOL equivalent in India, we’d probably all be out of a job. 😃

Could you make the “question” part a bit harder for that region? Several layers of questions drawn from a large set, etc.? With a suitable delay in-between.

“What … is your favourite color?”

---

<div class="post-metadata">

**Author:** ![samclem](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@samclem](https://boards.straightdope.com/u/samclem)\
**Post date:** [December 31, 2012, 11:44pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/10 "2012-12-31T23:44:38Z")

</div>

> [@samclem](#):
>
> SDMB has no where near a “couple of hundred” spam post/day. I’d estimate way less than 100. I think our latest “question” we ask has helped lots.
> 
> If we could only ban the IP of the AOL equivalent in India, we’d probably all be out of a job. 😃

> [@ftg](#):
>
> Could you make the “question” part a bit harder for that region? Several layers of questions drawn from a large set, etc.? With a suitable delay in-between.
> 
> “What … is your favourite color?”

I’m of the opinion, but by no means an expert on spammers, but I’d wager the spammer population responsible for most of this would still get through. I think they’re real people, not bots. And, probably fluent in English.

They mainly do the “Watch NFL/MOVIES/TV SHOWS LIVE…” and such.

---

<div class="post-metadata">

**Author:** ![Lynn\_Bodoni](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Lynn\_Bodoni](https://boards.straightdope.com/u/Lynn_Bodoni)\
**Post date:** [January 1, 2013, 12:26am UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/11 "2013-01-01T00:26:36Z")

</div>

> [@](#):
>
> We have at least a couple of moderators for each forum, so we generally have someone available to deal with spam except in the middle of the night.

I do a lot of late night board reading, and generally, if I see spam, I’ll nuke it. It doesn’t seem to be as much of a problem during the night time, though we do get some spam flurries from time to time.

---

<div class="post-metadata">

**Author:** ![samclem](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@samclem](https://boards.straightdope.com/u/samclem)\
**Post date:** [January 1, 2013, 12:57am UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/12 "2013-01-01T00:57:40Z")

</div>

> [@Lynn\_Bodoni](#):
>
> I do a lot of late night board reading, and generally, if I see spam, I’ll nuke it. It doesn’t seem to be as much of a problem during the night time, though we do get some spam flurries from time to time.

Depends on your definition of “night.” 🙂

If I’m the first mod/admin on the board at say…6:30 in the AM(quite often I am), I get perhaps 3-8 spammers not caught since midnight. I know you are quite often up and get them, and _idle thoughts_ is quite often up and gets them, but most of us _normal_ 🙂 mods work more of a daytime schedule.

**Marley** gets them starting early in the morning and going all day. Other mods get them as they get reports during the day.

The reason I get my share is they are posting from overseas(2am-8am) EST.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [January 1, 2013, 2:01pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/13 "2013-01-01T14:01:43Z")

</div>

> [@samclem](#):
>
> I’m of the opinion, but by no means an expert on spammers, but I’d wager the spammer population responsible for most of this would still get through. I think they’re real people, not bots. And, probably fluent in English.

I was thinking of wasting their time in the interest of the public good. If it takes 5 times longer to set up an account and make a post from that zone, that’s 1/5th the number of such posts they could make. If more boards did this, then more would benefit (and rainbows would be made of cotton candy).

I know it’s a delicate balance, it really helps boards to make it easy for new people to join in but that opens the door to spammers. But if most spam is coming from certain IP address ranges, then hit those hard.

---

<div class="post-metadata">

**Author:** ![samclem](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@samclem](https://boards.straightdope.com/u/samclem)\
**Post date:** [January 1, 2013, 2:38pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/14 "2013-01-01T14:38:46Z")

</div>

> [@ftg](#):
>
> I know it’s a delicate balance, it really helps boards to make it easy for new people to join in but that opens the door to spammers. But if most spam is coming from certain IP address ranges, then hit those hard.

Again, that’s the problem. Most of them use the largest two internet providers in India. We have quite a few legit members from India. We have many more who lurk and read.

If they were very narrow static IPs, we’d do it. They’re not.

---

<div class="post-metadata">

**Author:** ![saje](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saje/32/3631_2.png) [@saje](https://boards.straightdope.com/u/saje)\
**Post date:** [January 1, 2013, 3:11pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/15 "2013-01-01T15:11:58Z")

</div>

Thanks so much, all.

The horse board does have a big membership and a lot of traffic, and we do alert the mods to spam posts, but I think there’s just so much junk coming in they get overwhelmed. As I say, as far as I know there are only one or two people trying to stem the tide.

I know they are working on alternate solutions, so I’m hopeful we can at least slow the crap flow down a bit.

---

<div class="post-metadata">

**Author:** ![Lynn\_Bodoni](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Lynn\_Bodoni](https://boards.straightdope.com/u/Lynn_Bodoni)\
**Post date:** [January 1, 2013, 3:17pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/16 "2013-01-01T15:17:03Z")

</div>

> [@samclem](#):
>
> Depends on your definition of “night.” 🙂
> 
> If I’m the first mod/admin on the board at say…6:30 in the AM(quite often I am), I get perhaps 3-8 spammers not caught since midnight. I know you are quite often up and get them, and _idle thoughts_ is quite often up and gets them, but most of us _normal_ 🙂 mods work more of a daytime schedule.
> 
> **Marley** gets them starting early in the morning and going all day. Other mods get them as they get reports during the day.
> 
> The reason I get my share is they are posting from overseas(2am-8am) EST.

My definition of “night” is anywhere from about 10 PM (Central) on til about 6 AM. That’s when I’m on the computer the most. Sometimes I’m online. Sometimes I’m happily destroying other countries in Civ. I am generally not engaged in _normal_ activities at any time of day or night. 😉

> [@ftg](#):
>
> I was thinking of wasting their time in the interest of the public good. If it takes 5 times longer to set up an account and make a post from that zone, that’s 1/5th the number of such posts they could make. If more boards did this, then more would benefit (and rainbows would be made of cotton candy).
> 
> I know it’s a delicate balance, it really helps boards to make it easy for new people to join in but that opens the door to spammers. But if most spam is coming from certain IP address ranges, then hit those hard.

I don’t think that we can make one protocol for making a new name for one IP (or a few IPs) and then have everyone else use a simpler protocol. However, I wish to state that I’m all in favor of cotton candy rainbows. As long as the cotton candy is FRESH.

---

<div class="post-metadata">

**Author:** ![Lynn\_Bodoni](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Lynn\_Bodoni](https://boards.straightdope.com/u/Lynn_Bodoni)\
**Post date:** [January 1, 2013, 3:29pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/17 "2013-01-01T15:29:25Z")

</div>

> [@saje](#):
>
> Thanks so much, all.
> 
> The horse board does have a big membership and a lot of traffic, and we do alert the mods to spam posts, but I think there’s just so much junk coming in they get overwhelmed. As I say, as far as I know there are only one or two people trying to stem the tide.
> 
> I know they are working on alternate solutions, so I’m hopeful we can at least slow the crap flow down a bit.

It sounds to me as if the admins need to recruit a few more mods, and also look into getting some spam detection software. I think that the software has helped us a LOT, because we seem to get far fewer spammers. I’ll sometimes catch a spammer who is active, but the post won’t show up. The spammer tries to edit the post, in order to get it to show up. Then I come along and drop the banhammer. It’s a very satisfying feeling, something like squishing a mosquito just as she bites you. Before we got the software, a spammer might be able to put a visible post in each open forum. Even if the horse board doesn’t want the software, though, getting at least two more more mods in would probably help a lot. It’s very discouraging to sit down, go to the boards, and realize that you need to get rid of all this shit.

---

<div class="post-metadata">

**Author:** ![Duckster](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/duckster/32/1244_2.png) [@Duckster](https://boards.straightdope.com/u/Duckster)\
**Post date:** [January 1, 2013, 8:18pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/18 "2013-01-01T20:18:51Z")

</div>

> [@saje](#):
>
> I suggested maybe a picture ID sort of question, but I don’t know if that’s possible, or if it would really help.

Unless you have people registering in person with their photo ID, there is no way to verify the two.

---

<div class="post-metadata">

**Author:** ![Czarcasm](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/czarcasm/32/4050_2.png) [@Czarcasm](https://boards.straightdope.com/u/Czarcasm)\
**Post date:** [January 1, 2013, 8:28pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/19 "2013-01-01T20:28:18Z")

</div>

> [@Duckster](#):
>
> Unless you have people registering in person with their photo ID, there is no way to verify the two.

I think **saje** means showing a random picture and having the applicant identify it.

---

<div class="post-metadata">

**Author:** ![saje](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saje/32/3631_2.png) [@saje](https://boards.straightdope.com/u/saje)\
**Post date:** [January 1, 2013, 9:11pm UTC](https://boards.straightdope.com/t/spam-prevention-question/645670/20 "2013-01-01T21:11:36Z")

</div>

Yes, that’s what I meant. A random picture of basic horse related equipment or activity. If it’s not a stock photo from an online catalog, or labeled in any way, it should be pretty hard to search even using the image-search function.

[Next page](https://boards.straightdope.com/t/spam-prevention-question/645670.md?page=2)
