
Some of the newest anti-spam strategy might require computers to solve math problems in order to get an email accepted by the recipient’s email server. Sudoku vs. Spam.
Paul Gardner-Stephen from Flinders University in Adelaide is looking for ways to improve existing spam filters, which try to prevent unwanted email from getting to your inbox."The trouble is that they're not entirely accurate, so you still get some spam in your inbox and some real mail gets bounced," he says.
His idea is to supplement existing filters with an automatic system that requires mail servers to solve a mathematical puzzle if they want their message to reach you.First, the mail server computer that receives your email would use an existing spam filter to decide how likely it is that an incoming message is spam.
If it looks suspect, the server would automatically respond to the sending server with a mathematical challenge to solve before the message is delivered.The more certain your spam filter is that the message is junk, the harder the puzzle would be to solve.
For messages that are clearly spam, the puzzle could be set to take about an hour to solve, Gardner-Stephen says."If someone's trying to send spam, they end up with a lot of puzzles to solve, so they can only send relatively few messages a day," he says.
In technical terms, the system is known as a 'proof-of-work' scheme. By providing a solution to the puzzle, the sending mail server is proving that the message is important enough for it to do a certain amount of work."Sudoku is a good example of the kind of puzzle," Gardner-Stephen says. "It's easy to verify you've got it right, but not easy to do."
So far, the system only exists in theoretical form, but Gardner-Stephen is planning to try a test on a single mail server within the next year.If all goes well, it might take 5-10 years for a system like this to be adopted across the many thousands of mail servers across the internet, he says.
|