Modul 2 · 2.4
Deutsch
Passkeys und Sicherheitsschlüssel
Modul 2: Passwörter und Anmeldung · Lesezeit: 10 Minuten
Lernziel: Nach dieser Lektion können Sie erklären, warum Passkeys und Sicherheitsschlüssel phishingsicher sind, den Unterschied zwischen synchronisierten und gerätegebundenen Passkeys benennen und bestimmen, wann Sie diese einsetzen.
Kernbegriffe: Passkey, FIDO2, WebAuthn, öffentlicher und privater Schlüssel, an die Domain gebunden, Sicherheitsschlüssel, synchronisierter Passkey, gerätegebundener Passkey
Das Problem mit allem, was Sie abtippen
In Lektion 2.3 haben Sie gesehen, dass ein Code aus einer App oder SMS nicht vor einer guten gefälschten Website schützt. Sie geben den Code auf rnijnbank.example ein, der Betrüger leitet ihn innerhalb weniger Sekunden an mijnbank.example weiter und ist drin. Der schwache Punkt ist immer derselbe: Sie müssen beurteilen, ob Sie sich auf der echten Website befinden. Ein Mensch, der in Eile ist oder eine überzeugende Seite sieht, macht diesen Fehler früher oder später.
Passkeys und Sicherheitsschlüssel nehmen Ihnen diese Entscheidung ab. Nicht Sie kontrollieren die Adresse, sondern Ihr Browser und Ihr Gerät. Und es gibt nichts, was man abtippen oder weiterleiten könnte.
Was ein Passkey ist
Ein Passkey ist ein Anmeldemittel, das ein Passwort ersetzt. Die FIDO Alliance, die Organisation hinter dem Standard, beschreibt ihn als Ersatz für das Passwort, den Sie auf dieselbe Weise entsperren wie Ihr Gerät: mit Ihrem Fingerabdruck, Ihrem Gesicht oder Ihrer PIN.
Technisch gesehen ist ein Passkey ein Schlüsselpaar:
- ein privater Schlüssel, der auf Ihrem Gerät bleibt (oder in Ihrem Passwort-Manager, siehe unten) und niemals an die Website übertragen wird;
- ein öffentlicher Schlüssel, den die Website speichert.
Was mit dem privaten Schlüssel signiert wurde, kann die Website mit dem öffentlichen Schlüssel überprüfen. Mit dem öffentlichen Schlüssel allein können Sie jedoch nichts signieren. Wird die Datenbank der Website geleakt, hat der Angreifer nur öffentliche Schlüssel, mit denen er sich nicht anmelden kann. Es gibt also nichts zu knacken wie bei den geleakten Passwörtern aus Lektion 2.1.
Die Technik heisst FIDO2. Der Teil, der sich in Ihrem Browser befindet, ist WebAuthn, ein Standard des W3C (des Konsortiums, das Webstandards erstellt). Der Teil zwischen Ihrem Computer und einem separaten Sicherheitsschlüssel heisst CTAP.
So funktioniert die Anmeldung
- Auf
mijnbank.examplewählen Sie „Mit Passkey anmelden". - Die Website sendet eine zufällige Challenge: eine Zahl, die nur einmal verwendet wird.
- Ihr Browser gibt diese Challenge an Ihr Gerät weiter, zusammen mit der Domain, auf der Sie sich befinden.
- Ihr Gerät bittet Sie um Entsperrung: Finger, Gesicht oder PIN. Diese Prüfung erfolgt auf Ihrem Gerät. Ihr Fingerabdruck geht niemals an die Website; die Website erfährt nur, dass die Prüfung erfolgreich war.
- Ihr Gerät signiert die Challenge mit dem privaten Schlüssel, der zu
mijnbank.examplegehört. - Die Website überprüft die Signatur mit Ihrem öffentlichen Schlüssel. Stimmt sie, sind Sie angemeldet.
Warum ein Passkey auf einer gefälschten Website nicht funktioniert
Beim Erstellen wird ein Passkey an die Domain der Website gebunden. In WebAuthn heisst das die Relying Party ID: Der Passkey gehört zu mijnbank.example (und gegebenenfalls zu dessen Subdomains) und zu nichts anderem. Der Browser bestimmt, welche Domain in der Anfrage steht, nicht die Website. Eine gefälschte Website kann das nicht fälschen.
Gelangen Sie über eine Phishing-Mail auf https://rnijnbank.example oder https://mijnbank.example.inlog-check.example, passiert Folgendes:
- Die gefälschte Website fragt nach einem Passkey.
- Ihr Browser sucht einen Passkey für genau diese Domain. Es gibt keinen.
- Sie erhalten eine Meldung wie „kein Passkey für diese Website" oder eine leere Auswahlliste.
Es gibt nichts, was Sie versehentlich bestätigen oder abtippen könnten. Selbst wenn Sie die gefälschte Website nicht durchschauen, funktioniert der Passkey dort nicht. Das meinen wir mit phishingsicher. Auch das NIST sagt es: Phishingsicherheit erfordert kryptografische Authentifizierung; Passwörter, Codes, die Sie abtippen, und Bestätigungsmeldungen erfüllen das nicht.
Erhalten Sie auf einer Website, bei der Sie sich sonst immer mit einem Passkey anmelden, plötzlich nur ein Passwortfeld oder die Aufforderung, „eben einen Code aus Ihrer App" einzugeben? Das ist eine Warnung. Prüfen Sie die Adresse.
Synchronisiert oder gerätegebunden
Es gibt zwei Arten von Passkeys. Der Unterschied liegt darin, wo der private Schlüssel gespeichert ist.
| Synchronisierter Passkey | Gerätegebundener Passkey | |
|---|---|---|
| Wo befindet sich der private Schlüssel? | In einem Passkey-Anbieter: dem Schlüsselbund Ihres Betriebssystems oder Ihrem Passwort-Manager, der ihn verschlüsselt auf Ihre anderen Geräte kopiert | Auf einem Gerät, zum Beispiel einem Sicherheitsschlüssel, und kann diesen nicht verlassen |
| Neues Telefon? | Der Passkey kommt mit, wenn Sie sich bei Ihrem Anbieter anmelden | Sie müssen auf dem neuen Gerät einen neuen Passkey erstellen |
| Gerät verloren? | Kein Problem, solange Ihr Anbieter-Konto sicher ist | Ohne Reserve stehen Sie draussen |
| Schwachstelle | Das Konto bei Ihrem Anbieter: Wer dort hineinkommt, hat alle Ihre Passkeys | Verlust; Sie benötigen einen Ersatzschlüssel |
| Geeignet für | Fast alle gewöhnlichen Konten | Administratorkonten, Hosting, Domainregistrierung, Bank, das Anbieter-Konto selbst |
Im WebAuthn-Standard heisst ein synchronisierter Passkey „multi-device credential". Die FIDO Alliance bezeichnet gerätegebundene Passkeys auf einem Sicherheitsschlüssel als die Form mit der höchsten Sicherheit und empfiehlt einen Sicherheitsschlüssel auch als Wiederherstellungsmittel, falls Sie den Zugang zu Ihren synchronisierten Geräten verlieren.
Verwenden Sie synchronisierte Passkeys, schützen Sie das Konto Ihres Anbieters besonders gut: starkes Passwort, Zwei-Faktor-Authentifizierung (2FA) und am besten einen eigenen Sicherheitsschlüssel.
Sicherheitsschlüssel
Ein Sicherheitsschlüssel ist ein kleines Gerät, das Sie in einen USB-Anschluss stecken oder an Ihr Telefon halten (NFC). Darauf befinden sich gerätegebundene Passkeys. Die Anmeldung erfolgt durch Berühren des Schlüssels, oft mit einer PIN des Schlüssels selbst oder einem Fingerabdruck auf dem Schlüssel.
Es gibt mehrere Hersteller; achten Sie bei der Wahl auf Unterstützung von FIDO2, den Anschluss, den Sie benötigen (USB-A, USB-C, NFC), und darauf, ob eine PIN oder ein Fingerabdruck unterstützt wird.
Die wichtigste Regel: Registrieren Sie immer mindestens zwei Schlüssel. Der zweite ist Ihr Ersatzschlüssel. Sie verknüpfen ihn bei jedem Dienst, genau wie den ersten, und bewahren ihn an einem anderen Ort auf, zum Beispiel zu Hause in einer Schublade oder in einem Tresor. Verlieren Sie Ihren täglichen Schlüssel, melden Sie sich mit der Reserve an, entfernen den verlorenen Schlüssel aus Ihren Konten und kaufen einen neuen zweiten. Einen Schlüssel kann man nicht kopieren; genau das ist der Sinn der Sache.
Anmeldung auf einem anderen Computer
Sie möchten sich auf einem Laptop anmelden, aber Ihr Passkey befindet sich auf Ihrem Telefon. Dann bietet der Browser oft an, einen QR-Code anzuzeigen. Sie scannen ihn mit Ihrem Telefon und entsperren dort. Die FIDO Alliance nennt dies cross-device authentication. Das Telefon überprüft über Bluetooth, ob es sich tatsächlich in der Nähe des Laptops befindet. Jemand, der nur ein Foto des QR-Codes hat, kann sich also nicht aus der Ferne damit anmelden.
Fallstricke und wann Sie sie einsetzen
Passkeys sind ein grosser Fortschritt, aber nicht magisch:
- Das Passwort bleibt oft bestehen. Viele Dienste lassen Sie neben dem Passkey auch noch mit Passwort plus Code anmelden. Ein Betrüger versucht dann genau diesen Weg. Geht es, schalten Sie die alten Anmeldemethoden aus oder machen das Passwort lang und einzigartig.
- Die Wiederherstellung ist das schwächste Glied. Kann jemand mit einer „Passwort vergessen"-Mail oder einem Anruf beim Helpdesk Ihren Passkey umgehen, ist Ihr Konto nur so stark wie dieser Wiederherstellungsweg. Prüfen Sie, welche Wiederherstellungsdaten hinterlegt sind (Lektion 2.5).
- Nicht jeder Dienst unterstützt es. Verwenden Sie dann eine Authenticator-App.
- Gemeinsam genutzte Konten passen schlecht zu Passkeys auf einem persönlichen Gerät. Geben Sie lieber jedem ein eigenes Konto mit einem eigenen Passkey (Modul 7).
- Ein entsperrtes Gerät ist eine offene Tür. Schützen Sie Ihr Telefon und Ihren Laptop mit einer guten Bildschirmsperre (Modul 5).
Wo fangen Sie an? Bei den Konten mit dem grössten Schaden, falls sie übernommen werden: Ihre E-Mail, Ihr Passwort-Manager oder Passkey-Anbieter, Hosting und Domainregistrierung, Bank und Buchhaltung. Bietet einer dieser Dienste Passkeys oder Sicherheitsschlüssel an, aktivieren Sie das zuerst dort.
Zusammenfassung
- Ein Passkey ist ein Schlüsselpaar: Der private Schlüssel bleibt bei Ihnen, die Website hat nur den öffentlichen Schlüssel. Ein Leck bei der Website gibt nichts her, was zu knacken wäre.
- Der Browser koppelt den Passkey an die echte Domain. Auf einer gefälschten Website gibt es keinen Passkey, also gibt es nichts zu stehlen oder zu bestätigen.
- Synchronisierte Passkeys werden auf Ihre anderen Geräte übertragen; gerätegebundene Passkeys (Sicherheitsschlüssel) bleiben auf einem Gerät.
- Registrieren Sie immer einen Ersatzschlüssel und bewahren Sie ihn an einem anderen Ort auf.
- Ein Passkey ist nur so stark wie der Wiederherstellungsweg und die alten Anmeldemethoden, die noch offenstehen.
Quiz
Aufgabe
Aufgabe D2.4: Ihr erster Passkey oder Sicherheitsschlüssel. Finden Sie heraus, welche Ihrer wichtigsten Konten Passkeys oder Sicherheitsschlüssel unterstützen, richten Sie bei mindestens einem einen ein und regeln Sie eine Reserve. Haken Sie die Checkliste ab und beantworten Sie die Reflexionsfragen.
Aufgabe D2.4: Ihr erster Passkey oder Sicherheitsschlüssel
So gehen Sie vor: (1) Prüfen Sie bei Ihren wichtigsten Konten (Mail, Passwort-Manager oder Passkey-Anbieter, Hosting, Domainregistrierung, Bank, Buchhaltung) in den Sicherheitseinstellungen, ob sie Passkeys oder Sicherheitsschlüssel unterstützen. (2) Wählen Sie pro Konto: synchronisierter Passkey (in Ihrem Betriebssystem oder Passwort-Manager) oder geräteabhängig (Sicherheitsschlüssel). Für die Verwaltung von Hosting, Domains und Ihrem Passkey-Anbieter am besten einen Sicherheitsschlüssel. (3) Richten Sie bei mindestens einem Konto einen Passkey oder Schlüssel ein. (4) Sorgen Sie für eine Reserve: einen zweiten registrierten Schlüssel, der an einem anderen Ort aufbewahrt wird, oder bei einem synchronisierten Passkey ein zweites Gerät und guten Schutz Ihres Anbieterkontos. (5) Prüfen Sie, ob die alte Anmeldemethode (Passwort mit SMS oder Code) noch aktiv ist. Schalten Sie sie wenn möglich aus, oder machen Sie das Passwort lang und einzigartig. (6) Testen Sie einmal die Anmeldung auf einem zweiten Gerät (zum Beispiel mit dem QR-Code und Ihrem Telefon).
Ihre Haken und Notizen bleiben nur in diesem Browser; wir senden sie nirgendwohin. Sind Sie angemeldet, speichern wir in Meine Kurse nur, dass Sie die Aufgabe erledigt haben.
Weiterführende Informationen
- FIDO Alliance, Passkeys (Englisch): https://fidoalliance.org/passkeys/
- W3C, Web Authentication Level 3 (Englisch, der Standard): https://www.w3.org/TR/webauthn-3/
- passkeys.dev, Terms (Englisch, Begriffsliste von Mitgliedern der FIDO Alliance und des W3C): https://passkeys.dev/docs/reference/terms/
- NIST SP 800-63B-4, Abschnitt zu Phishingsicherheit und syncable authenticators (Englisch): https://pages.nist.gov/800-63-4/sp800-63b.html
- BSI, Informationen zu Multi-Faktor-Authentifizierung: https://www.bsi.bund.de/
