Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Fighting Filters and DDoS

Paul Graham’s essays on fighting spam are generally excellent; it was Paul who sparked the recent flurry of activity surrounding Bayesian statistical filters and inspired the creation of some of the best tools for fighting spam yet. Paul’s latest suggestion, Filters that fight back, seems to me to miss the mark in a big way. Paul suggests email servers should “follow” links in any email received. This would turn the tables on spam, as suddenly sending out a million spams would result in a million useless hits to the site being promoted, quickly brining it to its knees. It’s a great concept, until some malicious script kiddie realises that they’ve been handed a tool to run massive distributed denial-of-service attacks on any domain they care to target. Not to mention that such a feature would make many legitimate mass email tools prohibitively expensive to run.

Update: It turns out that this issue has already been discussed in the FAQ attached to the essay. The suggested solution is to use a blacklist, with servers only hitting sites that are linked to from an email and listed on the blacklist.

This is Fighting Filters and DDoS by Simon Willison, posted on 2nd September 2003.

View blog reactions

Next: SQLObject

Previous: On mod_python

2 comments

  1. Then all of the legitimate mass emailers should switch to RSS.

    Micah - 2nd September 2003 03:15 - #

  2. I don't buy that idea I'm afraid. Firstly, RSS and aggregators are currently limited to a miniscule percentage of people using the internet (most people have never even heard of them) and secondly, an RSS feed is more expensive to maintain than a mailing list because RSS feeds are requested on average once an hour by every subscriber. Even with optimisations such as conditional GET and gzip encoding that's still going to end up a lot more expensive in terms of bandwidth than a one off mail shot sent once a week.

    Simon Willison - 2nd September 2003 03:18 - #

Comments are closed.

Previously hosted at http://simon.incutio.com/archive/2003/09/02/fightingFilters

A django site