In-Depth

Halt: Who Goes There?

Biometric devices offer more security than standalone passwords. Here are three products that go beyond the basics for authentication and verification.

Passwords are so passé. Their effectiveness as a security standard continues to decline. People write them down on sticky notes and stick them to the side of their monitors or use simple, easy-to-crack passwords. Even with longer, complex passwords, tools like Rainbow Crack can quickly generate a clear-text version of any hashed password.

It's no wonder people are looking for better, more secure alternatives. Smart cards are popular and fairly economical, but they're still limited by the fact that the cards themselves can be stolen or lost. Just holding a card doesn't truly identify someone as its intended owner.

Only biometric authentication—an identification scheme based on examining unique biological factors like fingerprints—promises to offer true individualized proof of your identity. For this roundup, we've put three biometric scanning and authentication devices under the microscope to see how the technology performs and what it has to offer businesses needing to lock down corporate systems.

It's important to have an understanding of what these and most other biometric solutions can provide. Few biometric solutions today offer Active Directory integration, which means you're essentially limited to using them at the desktop. While some of the devices' software provides biometric-enabled AD authentication, they do so by remembering your domain password and using biometrics to unlock that password and pass it through to the domain. In other words, you're still authenticating to AD via password; you just don't have to have it memorized.

In This Roundup/Redmond Rating Box
(Click image to view larger version.)

Ideally, your biometric profile—fingerprint scan, iris data or whatever—would be stored in AD and the biometric software would pass this information to AD for authentication, instead of just remembering your password. That level of integration will take more work from both Microsoft and the biometric device manufacturers. Some biometric vendors (including those described later in this article) have developed software to integrate their biometric solutions with AD. They typically use a proprietary server to store biometric information and integrate with AD to complete the authentication process.

In the meantime, why bother with biometrics? I've already mentioned the Rainbow Crack tool, which bad guys can use to get their hands on a clear-text version of a password. This tool works by generating a database of all possible character combinations and their associated hashes. Then it simply looks up a hash in the database to discover the text version of that password. It's time-consuming to pre-compute, although you can purchase entire, multi-gigabyte databases that will cover passwords of up to eight characters.

The key to defeating tools like Rainbow Crack is to have impossibly long passwords—passphrases, in fact—that are so long it would be computationally impractical to generate a large enough hash database. Microsoft recommends using passphrases as a way to more effectively secure your network.

Here's a reality check, though—users hate long passwords. Many users think something like "Fluffy" with a capital F is a long password. That's where biometrics can help out. By remembering passwords, they help users create and actually use complex passwords without having to remember them, or worse yet, resorting to writing them down.

Better still, users can create different passwords that apply to different applications and Web sites. That means the accidental disclosure of one Web site password won't compromise your entire network. Naturally, convincing your users to do this will be difficult, but providing them with a cool biometric authentication toy will go a long way toward winning their enthusiasm and cooperation.

Microsoft Optical Desktop with Fingerprint Reader
There's no cooler toy than a well-designed keyboard with a built-in fingerprint scanner. While Microsoft also offers standalone fingerprint readers, its new fingerprint keyboard is a wonderful convenience.

It's bundled with DigitalPersona software, which was custom-built for this hardware. DigitalPersona acts as a fingerprint-secured password vault. When prompted for a password, you simply lay your finger on the keyboard's fingerprint scanner and once the software verifies your identity, it passes along your login credentials.

The software works with Windows XP's local logon, as well as many other applications and Web sites (although it only functions with Internet Explorer and not popular alternatives like Mozilla and Firefox). Installing the software is easy. A number of stickers on the keyboard itself warn you to install the keyboard's driver software prior to actually plugging in the USB keyboard. I ran into one problem when the keyboard was plugged into a powered USB hub. The fingerprint scanner's red light blinked and refused to scan my fingers. Plugging directly into a motherboard-mounted USB port solved the problem, leading me to suspect the quality of the USB hub I'm using.

Microsoft Optical Desktop with Fingerprint Reader
Microsoft Optical Desktop
with Fingerprint Reader

Using the software is easy. You start by touching the fingerprint scanner, and training it to recognize one or more of your fingers. Because the scanner is on the left side of the keyboard, you'll probably want to have it memorize a couple of fingers on your left hand, but you can pick whichever fingers you like.

Once you've "trained" the software, you touch the scanner again whenever you come to a Web site or application that requires authentication. DigitalPersona will prompt you for your credentials, and from then on, it will insert them whenever required. To unlock and apply your credentials, you just touch the fingerprint scanner.

I was impressed by how easily and accurately the fingerprint reader worked. It recognized my fingerprint on the first try almost every time. It easily rejected my other fingers, as well as other people's fingers.

However, my major complaint about DigitalPersona is its lack of support for non-IE browsers. I don't use IE as my regular browser, which renders the fingerprint scanner useless for Web sites that require authentication.

There's a curious and confusing message in the "readme" file that comes with the keyboard: "The biometric (fingerprint reader) feature in this device is not a security feature and is intended to be used for convenience only. It should not be used to access corporate networks or protect sensitive data, such as financial information. Instead, you should protect your sensitive data with another method, such as a strong password that you either memorize or store in a physically secure place." What the heck?

Basically, Microsoft is acknowledging that the DigitalPersona software stores your passwords, but not in a fashion that's guaranteed to be unbreakable. After all, it has to store clear-text passwords so the software can insert them into logon prompts for you. The very presence of these passwords—no matter how well-encrypted—is a potential security liability.

This is actually fairly common among many biometric solutions, although only Microsoft was this forthcoming about those limitations. For the record, the DigitalPersona Pro software (available separately) functions more securely, because it centrally stores biometric authentication and integrates with AD.

Panasonic BMT-100US Authenticam
Visions of Edna Mole from "The Incredibles"—and her method of peering into a security camera to enter a secure area of her superhero costume design lab—floated through my head as I installed the Panasonic Authenticam. The unit is physically similar to a Web cam in that it's designed to sit atop your monitor or on your desk. In fact, the camera can do double-duty as a videoconferencing camera.

Panasonic BMT-100US Authenticam
Panasonic BMT-100US Authenticam

The Authenticam is not a retina scanner (sorry, "Star Trek" and James Bond fans). Instead, it uses snazzy software and firmware to locate your eyes and memorize your iris patterns (the colored portion of your eye) in much the same way that a fingerprint scanner scans your fingers.

The guts of the camera's iris recognition capabilities come from Iridian Technologies, which also provides a variety of SDKs and APIs that work with the camera. You can actually sit up to 20 inches away from the camera lens and still be recognized, unlike retinal scanners that need to shoot a laser right into your eyeball to scan the back wall (the retina). To train the camera to recognize your iris, you stare at a light to get your eyeball in the right position. Once you're in position, you're set.

I had no problem training the camera to recognize my iris. One farsighted colleague, however, needed a couple of tries to get it right because he couldn't focus on the light. A second colleague tried to watch the screen and focus on the camera at the same time, which didn't work so well. When you're training the camera, focus on the light.

The Private ID software (also from Iridian) controls the camera. SecureSuite, another bundled application, performs many of the same functions as the DigitalPersona software that comes with the Microsoft keyboard—storing passwords for Web sites and other applications.

SecureSuite was easy to install and configure. I was up and running with no hitches. The software lets you specify allowable logon methods for each account on your machine. For example, you could disable passwords entirely in favor of iris scanning. I wouldn't recommend doing that, however, because you won't be able to use certain utilities that don't integrate with the camera. The Authenticam also works with Iridian's KnoWho server, which provides server-based authentication for corporate environments.

The Authenticam seemed hard to deceive. It properly rejected every eye other than my own. I couldn't even get it to accept a properly sized photo of my eye, which I thought would be a sure-fire way to fool the system.

As cool as it is, I'm not sure I see a lot of companies investing in iris-recognition (besides government agencies and superhero costume designers). Fingerprint scanners are cheaper and more convenient, especially when they're built into a keyboard. A fingerprint scanner also seems easier for users to accept.

Silex COMBO-Mini
Silex COMBO-Mini

Silex COMBO-Mini
The Silex COMBO-Mini fingerprint scanner is slightly larger than a USB flash media drive. It comes bundled with the SX-Biometrics Suite, which remembers passwords and inserts credentials for you. The Silex unit has a sliding plastic cover that protects the actual fingerprint scanner. The scanner itself felt more fragile than the Microsoft keyboard, although it never gave me any trouble.

One unique aspect of the Silex unit is that it features a User Identity Module (UIM), a tiny smart card similar to the Subscriber Identity Module (SIM) used in GSM cell phones. The UIM stores your actual fingerprint data. The theory is that you can pull the UIM out and move it from device to device, but it's a bit tricky to get the UIM out of the scanner. You'd be more likely to just take the whole unit with you. Silex must have anticipated people doing this, as it even has a little hole for a key ring.

The Silex unit and software worked about as well as the Microsoft keyboard. However, the Silex unit is indeed more secure, because you can remove the UIM or carry the whole unit with you.

The software that comes with the Microsoft keyboard stores passwords on your computer, which means it's more difficult to carry them around and protect them. The fact that the Silex unit lets you physically separate your passwords from your computer is a big plus.

Authentication Complete
Each of these biometric solutions was accurate, relatively easy to install and easy to use. In fact, I was genuinely surprised by their accuracy. While none of the products tested ship with robust, centralized AD integration, some of the manufacturers offer additional products that fill the void.

Microsoft's keyboard and the DigitalPersona software was my favorite solution, simply because it's such a well-integrated device that makes logical use of a piece of hardware that's already on everyone's desktop. Coupled with DigitalPersona Pro for AD integration, I can easily see every desktop in an organization equipped with a Microsoft fingerprint-scanning keyboard.

Naturally, it's less suitable for use with laptops, but laptops always present their own unique security challenges. In fact, some laptop manufacturers (most notably IBM) are building fingerprint readers right into the laptop itself.

The Silex COMBO-Mini has the advantage of being easily portable, so you can bring your "library" of passwords with you by simply removing the UIM or the entire unit. This adds both a degree of security for your passwords, and an element of risk should you ever lose the unit.

While it worked well, I would anticipate particular support challenges with the Authenticam system. I can just imagine the help desk calls from people using an iris camera for the first time: "Are you sure the camera is pointed at your face? No, your face. The camera. The one on your computer. Look behind your desk. Maybe it fell off the monitor."

Even if an organization only implements a biometric device for local use, its value as a password vault—letting users store a variety of complex passphrases rather than a single, simple password—is significant in this era of increased security awareness.

More Information

Find out more about these products and related technologies with these links:

  • To read more about using passphrase authentication, go here.
  • To read more about the Panasonic Authneticam (first reviewed in Redmond April 2002 by Roberta Bragg), go here.
  • To read more about DigitalPersona and its DigitalPersona Pro server application that integrates with AD, go here.
  • To read more about the Silex Combo and Silex's other fingerprint scanners, go here.

Featured

comments powered by Disqus

Subscribe on YouTube