WebAuthn ist eine browserbasierte API, die von Webanwendungen verwendet wird, um die Verwendung von registrierten Geräten (Telefone, Laptops usw.) als Authentifizierungsfaktoren zu erleichtern. Die Verwendung von WebAuthn macht Passwörter überflüssig.
Die Web Authentication API (auch bekannt als WebAuthn) ist eine browserbasierte API, die es Webanwendungen ermöglicht, registrierte Geräte (Telefone, Laptops usw.) als Authentifizierungsfaktoren zu verwenden. Sie ermöglicht es Servern, Benutzer ohne Passwort zu registrieren und zu authentifizieren. Dies vereinfacht und sichert den Prozess der Benutzerauthentifizierung und schützt die Benutzer vor komplexen Phishing-Angriffen.
WebAuthn ist eine gemeinsame Initiative des World Wide Web Consortium (W3C) und der FIDO Alliance in Zusammenarbeit mit Google, Mozilla, Microsoft, Yubico und anderen. Es handelt sich um einen offenen Standard mit einer einheitlichen Schnittstelle, der die passwortfreie Authentifizierung bei webbasierten Diensten erleichtert, indem er sich auf Public Key Cryptography (PKC) stützt.
WebAuthn ist eine JavaScript-API-Spezifikation, mit der Anwendungen sichere Authentifizierungen sowohl mit mehreren Faktoren als auch mit einem Faktor durchführen können. Die API, die von einem kompatiblen Browser bereitgestellt wird, ermöglicht es Anwendungen, mit Authentifikatoren wie Schlüsselanhängern oder Fingerabdruckscannern zu kommunizieren.
WebAuthn bietet drei Hauptvorteile, die mehrere Interessengruppen betreffen, darunter Kunden, Produktverantwortliche, Sicherheitsteams und Support-Teams. WebAuthn:
WebAuthn ist eine API, die eine sichere Authentifizierung durch Anwendungen für Webdienste und dergleichen ermöglicht. Das Verfahren stützt sich auf die Standardunterstützung, die bereits in führenden Browsern und Plattformen integriert ist. So können Webdienste den Benutzern auf einfache Weise eine starke Authentifizierung mit einer Reihe von Authentifikatoren anbieten, von Sicherheitsschlüsseln bis hin zu integrierten Plattformauthentifikatoren wie biometrischen Lesegeräten.
WebAuthn greift auf die Website des Anbieters, einen WebAuthn-Client-Browser und einen FIDO2-kompatiblen Authentifikator zurück. FIDO2-kompatible Authentifikatoren können entweder FIDO U2F-Hardware-Token oder Software-Token (d. h. auf einem Smartphone gespeicherte Token) oder ein Plattform-Authentifikator wie die Betriebssysteme Android oder Windows Hello sein.
Bei der FIDO2-Authentifizierung erfolgt die Abfrage des Browsers auf der Website über JavaScript. Der Browser verwendet dann eine JavaScript-API innerhalb des Browsers, um mit dem Authentifikator zu kommunizieren. Anschliessend führt der Benutzer die erforderliche Aktion auf dem Authentifikator aus (d. h. Eingabe einer PIN oder eines biometrischen Merkmals). Nachdem die Website die signierte Authentifizierung vom Browser erhalten hat, wird die digitale Signatur mit dem vertrauenswürdigen öffentlichen Schlüssel des Benutzers überprüft. Daraufhin wird dem Benutzer der Zugang gewährt.
Welche Webbrowser unterstützen WebAuthn?
WebAuthn wird von den meisten gängigen Webbrowsern unterstützt, darunter Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari und Opera. Es wird auch von den meisten mobilen Betriebssystemen wie Android und iOS unterstützt.
Ist WebAuthn sicher?
WebAuthn bietet sehr hohe Sicherheit und wird von vielen grossen Unternehmen und Organisationen zum Schutz von Benutzerkonten verwendet. Es ist immun gegen Phishing-Angriffe, da es eine Kombination aus öffentlichen und privaten Schlüsselpaaren verwendet, um Identitätsbetrug zu verhindern. WebAuthn ist auch resistent gegen Angriffe wie Replay-Angriffe und Man-in-the-Middle-Angriffe.
Warum ist WebAuthn besser als Passwörter?
Die Vorteile von WebAuthn sind vielfältig. Es bietet eine höhere Sicherheit als herkömmliche Passwörter, da es schwerer zu hacken oder zu fälschen ist. Es ist auch benutzerfreundlicher, da sich die Nutzer keine Passwörter mehr merken müssen, sondern einfach einen Sicherheitsschlüssel, einen Fingerabdruck oder eine Gesichtserkennung verwenden können. Darüber hinaus ist es interoperabel und kann auf verschiedenen Geräten und Plattformen verwendet werden.
Warum auch Sie die passwortfreie Authentifizierung bevorzugt einsetzen sollten.
Wie verhindert WebAuthn MITM-Angriffe?
Durch die Verwendung von Public-Key-Kryptographie und kryptographischen Bescheinigungen, die von den Sicherheitsschlüsseln generiert werden, kann WebAuthn dazu beitragen, verschiedene Arten von Angriffen, einschliesslich Man-in-the-Middle-Angriffen, zu verhindern.