Den (nicht mehr weiter produzierten) Microsoft Fingerprint Reader habe ich mir unlängst zugelegt um einfache Authentifikationsaufgaben am PC einfacher zu realisieren. Mit Windows 7 wird das Gerät (USB Interface) nicht mehr länger unterstützt, das erzählt mir die Microsoft Knowledge Base und der Windows Treiber läßt sich auch nicht mehr laden. Unter Vista soll er laufen, hab ich aber nicht getestet, da vermute ich, daß es sich bei dem fehlendem Windows 7 Support einfach nur um eine nicht valide Signatur (Treiber) handelt.

Nichts destotrotz: Mit dem Desktop Linux (Ubuntu 9.04) sowie dem fprint Projekt (aptitude install libpam-fprint) ist eine einfache, generische Fingerabdruck Unterstützung für das PAM Subsystem installierbar. Das Microsoft Gerät wird durch den "Digital Persona U.are.U 4000/4000B" (UareU, yeah) Treiber angesteuert. Problemlos läuft das Gerät damit unter Linux.

Die Einrichtung eines neuen Fingerabdrucks erfolgt mit dem Kommandozeilen Tool "pam_fprint_enroll"; Standardmässig für den rechten Zeigefinger. Die Manpage bringt die Option zur Abscannung eines anderen Fingers. Das Extra Tool "fprint_demo" bietet eine GUI für den Fingerabdruck Leser.

Durch die Integration in das PAM Subsystem ("pam_fprint.so") kann der Fingerabdruck für versch. Applikationen (sudo, xscreensaver, Login an der Konsole etcpp) genutzt werden. Das macht Anmelden einfach und bequem, das Sicherheitsniveau wird aber nicht unter allen Umständen erhöht.

Update:

Nach längerer Benutzung stelle ich fest, daß der Fingerabdruck Leser nicht so zuverlässig arbeitet, bzw. die Minutien nicht zuverlässig abgetastet werden. Ich habe lediglich Erfolgsquoten von 50-60%, das ist deutlich zu niedrig für Bedienungskomfort. Der eingebautet Fingerabdruck Sensor des IBM Thinkpads ist wesentlich zuverlässiger. Habt ihr ähnliche Erfahrungen?

Links:

  • Einrichtung
  • Treiber Website
  • Fingerabdruck fälschen (2004)