Yubikey
Auf dieser Seite möchte ich einige Anwendungsbeispiele für den Yubikey Neo festhalten.
Yubikey als sicherer Client SSL Zertifikatsspeicher
Meine Bank hat mir für den sicheren Onlinebanking Zugang ein Client SSL Zertifikat ausgestellt. Anders als in Deutschland üblich, loggt man sich nicht mit den Zugangsdaten ein und bestätigt die Transaktion dann mit einer TAN (SMS, PUSH, PhotoTAN, usw.), sondern für den Login selbst wird ein zweiter Faktor (Client SSL Zertifikat) vorausgesetzt. Für die Ausführung der Transkation wird dann nur noch ein Passwort benötigt. Als Speicherort für das Zertifikat ist der Yubikey hervorragend geeignet, da er im sog. CCID Modus wie eine Smartcard arbeitet. Eine Smartcard hat die Eigenschaft, dass Schlüssel sicher aufbewahrt und benutzt werden können, aber nicht extrahiert werden können.
Voraussetzungen
- CCID Modus muss auf Yubikey aktiviert sein
- Client SSL Zertifikat und Schlüssel im PKCS12 Format
- Notwendige Softwarepakete sind installiert
- yubico-c
- yubico-c-client
- yubikey-personalization
- yubikey-personalization-gui
- yubikey-piv-manager
- opensc-tool
- pcsclite
- ccid