Stop the blog spam

by lichen 7/7/2007 11:53:00 AM

I have a medium-low traffic blog, but it often becomes the victim of blog spam. In the past, I turned off the blog ping-back to stop the automatic spam first. Then I added Miguel Jimenez's free Clearscreen SharpHIP CAPTCHA control that I saw in use on Scott On Writing. I use the same .text blog engine as Scott Mitchell so I often visit his site when I encounter problems.

The CAPTCHA control stopped all the automatic spam but it did not stop the manual spam. Spammers can hire cheap labor from third-world county to spam manually. I still got in average 3 spams each day. It still becomes a hassle to delete them if I do not clean them up for a while. Scott simply turned off the comment support when he is going away. I decide to write a validator control to stop the spam.

The idea is to stop the spam at its cause. The economic reason behind the blog spam is to generate links to other sites so that Google will rank those sites higher. So a blog spam always contain a large number of links. Since a normal blog comment seldom needs more than a few links, a way to stop the spam is to detect the number of links in a comment. If the number of links is beyond a threshold, the validator control will stop them. I spent a few hours to implement the control. I have not seen a single spam since them. For now, the spammer are looking for easier targets.

I will publish my control in near future to be used by the community.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

.Net | ASP.NET

Related posts

Comments are closed

Powered by BlogEngine.NET 1.2.0.0
Theme by Mads Kristensen

About the author

Name of author Author name
Something about me and what I do.

E-mail me Send mail

Calendar

<<  March 2010  >>
MoTuWeThFrSaSu
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

Pages

    Recent comments

    Authors

    Tags

      Disclaimer

      The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

      © Copyright 2010

      Sign in