The end of centralized blacklists and more...

Saturday Oct 1 2005

Burn!


Lately there have been some notable changes when it comes to on weblogs. These changes don't look very good for us webloggers. First of all there's a new emerging trend in techniques, hitting innocent webloggers such as myself and a growing amount of others. I've already spotted the first incident on an innocent weblogger being added to a centralized blacklist. As I've noted earlier, this marks the beginning of the demise of such blacklists. But there's more to worry about.

Dark Matter Pro: a premium photoblog template.

Affiliate program available

When maintainers of centralized start adding sites from webloggers that never performed any spam runs it's not hard to see there's harm being done. At first it's tempting to add the spamvertised weblogs to the list because it's only a small amount of sites at this point. The problem however is the fact that anyone can be next to be spamvertised, including the maintainer's own weblog. Therefore it's quite clear that adding these sites to a blacklist is not the solution. More and more innocent sites will be added, taking away a part of the fun in weblogging for these people because they can't leave a link to their site in their own non-spammy comments anymore. As we all know, participating in discussions on other weblogs in a meaningful way is an excellent way to get some more attention for your own writings. It's part of what makes the blogosphere such an exciting phenomena. Currently only a relatively small list of weblogs are being spamvertised in pollution spam-runs but I expect this list to grow rapidly. Why the have chosen to perform this type of spam-runs is yet unknown but it's here and I don't expect it to go away anymore.

Then there's other anti-spam techniques using Javascript such as Elliott Back's Hashcash. If you look at these screenshots of you'll see that we now have an advanced comment-spam tool which isn't script-based anymore. It's not just firing off dumb requests but utilizing a real browser engine to do it's evil. This means that any javascript used to protect our comments is rendered useless because the browser engine will execute any script it will find in the page. Then there's , a technique that tries to detect spam by investigating the request (headers, user agent and some other features) for unusual patterns. If spammers however use real browser engines to send off their garbage, plugins like Bad Behaviour will lose their ability to tell spam from legitimate comments as well.

Finally there's the turing-style spam protection schemes such as the one used on this weblog. A simple question is inserted into the comment form. The question can be changed periodically to prevent the correct answer from ever appearing on spammers' pre-fabricated lists of spam urls. Of course we don't want our comment-form to become an IQ test which is why the questions are trivial. As some collegues of mine pointed out it's already possible to create software that can answer questions of a trivial nature. It's not quite mature yet so we're safe for now but it's a matter of time until this technique can be defeated as well if creators of software try hard enough.

So what have we got here? Blacklists are a dead end. Javascript techniques and user-agent/header sniffing? Same old story. Captchas then? These too have been cracked already. Inserting trivial questions? AI software to answer them is not far away anymore. I'm afraid we're moving towards the end of truly open commenting on weblogs and other community sites. Requiring registration or moderation queues that slow down the discussion enormously are probably the only options that will be able to protect our weblogs in the long run. Of course I might be forgetting some holy grail solution here but I'm afraid the future doesn't look particularly bright for free, unrestricted interchange of thoughts in the blogosphere.
bookmarking

Commentary

Join the discussion! Leave a comment through the comment form below!

Got something to add to this?

Feel free to leave a comment on this site. You can use Textile and Emoticons. Your email address is only used to show a gravatar. Please stay on-topic and use common decency. Spammers will be shot in front of a live studio audience.

If you plan on posting code, use pastebin please and post a URL to the code. The comment processing doesn't deal very well with code. Sorry for the inconvenience.

Human comment spammers: don't bother posting your crap here. Comments are moderated and I won't let any of your shit through.

Remember personal info?
Yes
No

Trackbacks

If you have an interesting related post on your own site you can leave a trackback. As they say: 'a little AJAX a day keeps the spammers away' which is why you'll have to click below to generate a trackback key. The key will be valid for 15 minutes and can be used only once.

 

  • Featured Links
RockySomewhere near the Orion NebulaBookalicio.usGolden Gate BridgeThames River BankJackie and mePimpin' it