You can read these characters, with their irregular edges, sizes and shapes, but computer "bots"--which also send unwanted e-mail--are unable to.
Ironic.
Rather than exploiting the things that computers do well--which is how the software industry usually works--Microsoft Corp. and others are trying to protect users by taking advantage of the things a computer can't do well.
For example, computers can't usually recognize letters or numbers when their edges are irregular and they're set against a complex background. Despite enormous increases in the sophistication and power of computers, that kind of edge detection and pattern recognition remains a tough challenge.
So yesterday; (December 11, 2002) Microsoft began using just such images on the registration page of its popular free Hotmail e-mail service, hoping that will reduce Hotmail's notorious spam glut.
On a trial basis, registrants won't see just a space to type in the password they create. They'll also see a box containing a randomly generated series of numbers and letters--irregularly shaped, spaced and aligned, with some random marks thrown in on top of them.
Registrants, which number in the hundreds of thousands per day; will have to read those characters and then type them into a box.
Big deal? Not for humans, but it's nearly impossible for "bots," or automated pieces of software that can create accounts. Advanced bots capable of optical-character recognition can make out regularly shaped and spaced letters--but not these weird-looking things.
The idea is to defeat bots, because they can generate untraceable, un-wanted e-mail, better known as spam, to legitimate users. Microsoft calls the technology Human Interaction Proof. It's the third phase of protecting users from spam, MSN spokesman Lany Grothaus said.
The other two are server technol-ogy licensed from San Francisco's Brightwater Inc., which aims to stop spam before it even hits the network, and filters developed by Microsoft and built into MSN 8 that examine an e-mail's header, subject line and contents to determine whether it's spam.