| 10 August 2004:Spam spam - what's the answer - read on |
In this issueThis month I am talking about spam and how it can and will be combated. But first - a message form our sponsor! We are working on a new version of our content management system (CMS) which is much easier to use, and includes pre-packaged applications such as news or staff profiles. The first release is of a very functional CMS for only £500. For those who have asked me in the past - there is a demonstration system. Back to the subject in hand - spam. According to MessageLabs, 86.3% of all e-mails they filtered in June were spam, up from 75.2% in May. MessageLabs filters emails for other companies so they have a pretty good handle on it. Other estimates vary from 65% upwards. If we don't do something spam is going to kill email as a useful service. What strategies do we have at present? The filtering programs Filtering programs read mails and on the basis of the content decide if it is likely to be spam or not. They use various criteria such as the words, the colour and type of text, the number of images etc. The end-result is a score, and you decide how high a score you are willing to accept. I use spamassassin, but set the score fairly low because I don't want to risk losing real mails from real people. The more paranoid you are the higher you set the score. I also use the filtering in Outlook 2003 over the top of that. I analysed my mail for a 24 hour period: Spam caught by spamassassin: 420 (68%) So filtering is pretty good, but somehow manually removing spam still seems quite a chore. Why do so many mails advertising generic Viagra still get past spamassasin?
The spammers are getting cleverer month on month. Blacklisting services The idea is simple. You get what you think is spam from bob@textor.com, you report it to a service, and they put textor.com on a blacklist. Thereafter blacklist subscribers who get mail from anyone at textor.com will reject them. There are several of these services and many large companies use them. In my opinion these services are a menace:
If you find yourself on this sort of list, check their website and follow whatever procedure they have set up for removal. In extremis we have considered creating a whole new domain just for outgoing email. Challenge-response This sounds like a good idea. If you send a mail you immediately get a mail back asking you to respond in some fairly simple way to prove that you really exist. Only when you have verified your existence does the original mail get through. You only have to do this once and it is generally fairly painless. This is a great idea for some people. It wouldn't suite me because I don't want any sort of barrier between myself and prospective clients. Central filtering If you could check the incoming mail for enough people, you could spot spam in a fairly foolproof way. You would see patterns of mail that would point to a spam attack. Also if you really focus on spam filtering as a task you can get very good at it. People like AOL, Hotmail, Yahoo and special services such as MessageLabs are in a good position to do this. If you want it on your regular email then there is of course a cost attached. Do we have the answer? At present there is no complete answer. However a powerful new tool is being developed which will be a major part of the solution. This is called email authentication. What is authentication? The purpose of email authentication is to guarantee that mail from bob@textor.com really comes from me. At present a mail stands on its own. Inside the mail is some information you don't normally see that says who the mail came from and what route if used to get to you. This can all be forged. Email authentication requires that you have a database somewhere that email systems can check back with and say - Hey I have a mail here routed via computer such and such from someone called bob@textor.com . Could this have come from you? Then the central database replies with - Yes he is one of my people, and we route mail through that computer so the mail is probably from him. (or her - computers being non-sexist) There are different levels of authentication being worked on, but the most likely to be used in the short term is called Sender ID. It is a collaborative effort between Microsoft and another team that developed an earler standard called SPF. Sender ID is not by any means foolproof but is a big leap forward from where we are now. What difference will Sender ID make?
What do we need to do? Nothing yet - it is early days. But you will need to make sure your email is compliant in due course. The database that holds routing information for mails is held in the same place as your domain. So if you are joe@mydomain.com you will need to set the database up wherever mydomain.com is hosted and managed. I will expand on this closer to the time when you will need to do something. The good news is that action is really being taken which should be very effective in combating spam.
|
