Technologies behind Spam Filter Software
January 8th, 2009How to make a spam filter work?
Creating an effective spam filter is undoubtedly a difficult task. The main problem is that spammers are constantly devising new ways to avoid the solutions that are put forth. Every single technique can be overcame, it is just the matter of time. No wonder that spam filter software vendors have been implementing multiple techniques to be working simultaneously.
What are the technologies used in spam filter software?
Almost each vendor has its own technological approach. Some of them may be completely useless, some may work only when used with others. I will give brief explanation of the most general spam filtering technologies.
Heuristics
These are the spam filter solutions that use computer-driven methods to fight spam. The system tries to detect patterns in the messages, which are associated with spam. Spam filter software that uses these can be very effective, and the effectiveness should improve with time. Main drawback is that it takes time for the system to adapt and when used alone, it may lead to disputable results.
Checksum Database
Spam filter using these methods assigns a unique identifier to each spam message it comes across. This way a database of such identifiers is created and each new email is compared with the records. Main drawback is that there are already many spam tactics developed to fool spam filter software using this method, and it needs a huge network to work at an optimal level.
Three more coming up soon.