Diese Seite wurde automatisch übersetzt. Lesen Sie die englische Originalversion hier.
Enterprise-Passkey-Whitepaper. Praxisnahe Leitfäden, Rollout-Muster und KPIs für Passkey-Programme.
Browser-Unterstützungsstatus
Aktuell (April 2026): Chrome 146 veröffentlicht DBSC in allgemeiner Verfügbarkeit auf Windows und führt die Funktion damit aus der Origin Trial heraus. Die Unterstützung für macOS (über die Secure Enclave) folgt in einer kommenden Chrome-Version. Google hat außerdem eine öffentliche Roadmap für föderierte Identitäten (Cross-Origin SSO-Bindungen), erweiterte Registrierung (mTLS / Hardware-Schlüssel) und softwarebasierte Schlüssel für Geräte ohne sichere Hardware angekündigt.
| Browser | Windows | macOS | Linux | Android | iOS | Status |
|---|---|---|---|---|---|---|
| Chrome | ✅ GA (Chrome 146, TPM) | 🚧 In Kürze (Secure Enclave) | ❌ | ❌ | ❌ | GA auf Windows (April 2026), macOS in kommender Version |
| Edge | ⏸️ Testphase beendet | ❌ | ❌ | ❌ | ❌ | Origin Trial endete im Okt. 2025, kein GA angekündigt |
| Safari | N/A | 🔄 In Evaluierung | N/A | N/A | 🔄 In Evaluierung | WebKit diskutiert, keine Implementierung angekündigt |
| Firefox | 🔄 In Beobachtung | 🔄 In Beobachtung | 🔄 In Beobachtung | 🔄 In Beobachtung | 🔄 In Beobachtung | Wird evaluiert, keine Verpflichtung zur Implementierung |
Legende: ✅ Allgemein verfügbar (GA) | 🚧 Angekündigt / in Entwicklung | ⏸️ Testphase beendet | 🔄 In Evaluierung/Beobachtung | ❌ Noch nicht verfügbar
Hinweis: DBSC ist ab Chrome 146 (April 2026) auf Windows mit TPM allgemein verfügbar. Die Unterstützung für macOS über die Secure Enclave wird als Nächstes eingeführt. Googles veröffentlichte Roadmap umfasst auch softwarebasierte Schlüssel, um den Schutz auf Geräte ohne dedizierte sichere Hardware auszuweiten.
Hauptvorteile: DBSC vs. aktuelles Modell
| Funktion | Aktuelles Cookie-Modell | DBSC-Modell |
|---|---|---|
| Token-Typ | Inhaber (Besitz = Zugriff) | Gebunden (Besitz + Schlüssel = Zugriff) |
| Folge bei Diebstahl | Vollständige Kontoübernahme | Nutzloses Token (kann nicht erneuert werden) |
| Sitzungsdauer | Kurz (aus Sicherheitsgründen) | Lang / unendlich (Secure by Design) |
| Reibung für Nutzer | Hoch (häufige Logins) | Gering (unsichtbare Sicherheit) |
| MFA-Umgehung | Anfällig (Pass-the-Cookie) | Resistent (Gerät erforderlich) |
| Widerruf | Langsam (Warten auf Ablauf) | Fast in Echtzeit (schlägt bei nächster Erneuerung fehl) |
Die Architektur des World Wide Web wurde auf dem Prinzip der Zustandslosigkeit gegründet. Als HTTP erstmals entworfen wurde, behielt es zwischen Anfragen keine Informationen über Nutzer bei. Um dies zu lösen, wurde das "Cookie" erfunden – ein kleines Datenpaket, das von einer Website gesendet und auf dem Computer des Nutzers gespeichert wird, um bei jeder nachfolgenden Anfrage an die Website zurückgesendet zu werden. Jahrzehntelang diente dieser Mechanismus als Grundlage der Sitzungsverwaltung. Wenn sich ein Nutzer anmeldet, validiert der Server seine Anmeldedaten und stellt ein Cookie aus. Dieses Cookie fungiert als "Inhaber-Token" (Bearer Token). In der physischen Welt ist ein Inhaberpapier ein Dokument, das dem Inhaber die Rechte oder Vermögenswerte einräumt, die es repräsentiert; wer die Anleihe besitzt, dem gehört die Anleihe. Ähnlich gilt in der digitalen Welt von HTTP: Wer das Cookie besitzt, ist der Nutzer.
Aktuelle Artikel
Diese Inhabereigenschaft ist gleichzeitig der größte Nutzen des Webs und seine tiefgreifendste Schwachstelle. Die Sicherheit der gesamten Sitzung – und damit auch die Identität, die Daten und die finanziellen Vermögenswerte des Nutzers – beruht vollständig auf der Geheimhaltung dieser Cookie-Zeichenfolge. Wenn ein böswilliger Akteur diese Zeichenfolge kopieren kann, kann er sich von jedem Gerät, überall auf der Welt, als Nutzer ausgeben und die anfänglichen Authentifizierungsprüfungen vollständig umgehen. Diese spezifische Schwachstelle hat eine Untergrundwirtschaft im industriellen Maßstab für "Cookie-Diebstahl" und "Session Hijacking" (Sitzungsübernahme) hervorgebracht.
Während die Branche die "Vordertür" der Authentifizierung durch die Einführung von FIDO-Standards (Fast Identity Online) und Passkeys erfolgreich härtet, verlagern Angreifer ihren Fokus auf die "Hintertür": die aktive Sitzung. Das Phishing eines Passworts wird schwieriger, aber der Diebstahl eines Sitzungscookies bleibt gefährlich effektiv. Die Antwort der Branche auf diese eskalierende Bedrohung sind Device Bound Session Credentials (DBSC).
DBSC stellt einen Paradigmenwechsel bei der Aufrechterhaltung von Websitzungen dar. Es schlägt vor, sich von einfachen Inhaber-Tokens abzuwenden und hin zu einem Modell überzugehen, bei dem die Sitzung kryptografisch an das Gerät gebunden ist. Mit der Veröffentlichung von DBSC in GA auf Windows mit Chrome 146 (April 2026) ist der Standard von einer experimentellen zu einer produktionsreifen Funktion übergegangen, die Webteams heute einsetzen können. Chrome nutzt TPMs auf Windows und führt als Nächstes die Unterstützung für die Secure Enclave auf macOS ein; die Spezifikation selbst ist agnostisch hinsichtlich der Schlüsselspeicherung und erfordert lediglich, dass sie "robust gegenüber der beschriebenen Bedrohung" ist. Dies macht gestohlene Cookies weitaus weniger wertvoll. Sie können von einem anderen Gerät ohne den gebundenen Schlüssel nicht erneuert werden.
Dieser Artikel bietet eine umfassende Analyse von DBSC, die für Sicherheitsarchitekten, Produktmanager und Entwickler konzipiert ist. Er untersucht die technische Architektur, die geschäftlichen Auswirkungen von "reibungsloser Sicherheit", die Beziehung zu aufkommenden Standards wie Shared Signals (CAEP/RISC) und wie sich Unternehmen mithilfe von Plattformen wie Corbado auf diese Zukunft vorbereiten können.
Schlüsselfragen, die dieser Artikel beantwortet
Um die Komplexität dieses neuen Standards zu durchdringen, müssen wir zunächst die grundlegenden Probleme der aktuellen Sitzungsverwaltung verstehen und wie DBSC Lösungen bietet. Jeder dieser Bereiche stellt eine kritische Schwachstelle oder Einschränkung dar, die DBSC adressiert.
Das grundlegende Scheitern der aktuellen Sitzungsverwaltung ist die "Portabilität" des Vertrauens. Wenn ein Server ein Sitzungscookie ausstellt, stellt er im Grunde einen Pass aus, der für jeden funktioniert, der ihn besitzt. Obwohl Browser Abwehrmechanismen wie HttpOnly und Secure Flags implementiert haben (um JavaScript-Zugriff zu verhindern und die Übertragung über HTTPS sicherzustellen), schützen diese Abwehrmechanismen nur vor bestimmten Extraktionsvektoren wie Cross-Site Scripting (XSS) oder Netzwerk-Sniffing. Sie bieten keinen Schutz vor Malware, die auf dem Host-Gerät läuft. "Infostealer" sind Schadprogramme, die speziell dafür entwickelt wurden, die Cookie-Speicherdatei des Browsers auf der Festplatte zu lokalisieren, sie zu entschlüsseln (oft unter Verwendung der eigenen Anmeldedaten des Nutzers auf Betriebssystemebene) und die Inhalte auf einen Command-and-Control-Server zu exfiltrieren. Sobald der Angreifer im Besitz des Cookies ist, kann er einen Pass-the-Cookie-Angriff ausführen und das gestohlene Token in seinen eigenen Browser injizieren, um die Sitzung zu übernehmen. Der Server, der ein gültiges Cookie sieht, geht davon aus, dass die Anfrage legitim ist.
DBSC führt einen zweiten Authentifizierungsfaktor in die Sitzungsverwaltungsschleife selbst ein. Im Gegensatz zu einem standardmäßigen sicheren Cookie, das ein statisches Geheimnis ist, besteht eine DBSC-Sitzung aus einem kurzlebigen Inhaber-Token und einem kryptografischen Besitznachweis. Der Browser generiert ein Public-Private-Key-Paar (öffentlicher und privater Schlüssel), das sicher auf dem Gerät gespeichert wird. Der Server bindet die Sitzung an den öffentlichen Schlüssel. Der Browser muss regelmäßig beweisen, dass er den privaten Schlüssel noch besitzt, indem er eine Herausforderung (Challenge) des Servers signiert. Die Spezifikation erfordert eine Schlüsselspeicherung, die "robust gegenüber der beschriebenen Bedrohung" ist. Chrome verwendet TPM auf Windows, wenn verfügbar. Wenn ein Angreifer das Cookie von einem anderen Gerät stiehlt, kann er es nicht erneuern, weil er die erforderliche kryptografische Signatur nicht generieren kann. Der "Inhaber"-Aspekt wird auf ein sehr kurzes Zeitfenster minimiert, während der "Bindungs"-Aspekt langfristige Kontinuität bietet.
Passkeys und DBSC sind komplementäre Technologien, die verschiedene Phasen des Nutzerlebenszyklus sichern. Passkeys (FIDO2) lösen das Authentifizierungsproblem durch den Nachweis der Identität zum Starten einer Sitzung ohne Passwörter und beseitigen so Credential Phishing. DBSC adressiert das Post-Authentifizierungsproblem, indem es Session Hijacking durch Cookie-Diebstahl erheblich erschwert. Die FIDO-Allianz stuft DBSC als eine ergänzende Technologie ein, die die Messlatte gegen Session Hijacking "höher legt". Gemeinsam reduzieren sie die Angriffsfläche über den Login- und Sitzungslebenszyklus, obwohl DBSC nicht vor Malware mit fortlaufendem Gerätezugriff oder Browser-in-the-Middle-Angriffen in Echtzeit auf demselben Gerät schützt.
| Technologien | Remote-Phishing | Credential Stuffing | Token-Diebstahl |
|---|---|---|---|
| Passkeys | ✅ | ✅ | ❌ |
| DBSC / DPoP | ❌ | ❌ | ✅ |
| Passkeys + DBSC / DPoP | ✅ | ✅ | ✅ |
Wie Passkeys und DBSC zusammenarbeiten
| Aspekt | Passkeys | DBSC | Kombinierter Nutzen |
|---|---|---|---|
| Umfang | Authentifizierung (Login) | Sitzungsverwaltung | End-to-End-Schutz |
| Geminderte Bedrohung | Passwort-Phishing, Credential Stuffing | Remote Session Hijacking, Cookie-Diebstahl | Deutlich höhere Messlatte für Kontoübernahmen |
| Nutzererlebnis | Passwortloser Login | Transparenter Sitzungsschutz | Nahtloses, sicheres Erlebnis |
| Schlüsselspeicher | Gerätegebundene oder synchronisierte Anmeldedaten | Gerätegebunden (HSM wenn verfügbar) | Flexible Authentifizierung, rigide Sitzungsbindung |
| Einsatz | Ersetzt Passwörter | Verbessert bestehende Sitzungen | Inkrementelle Sicherheitsverbesserungen |
DBSC ist nicht der erste Versuch, dieses Problem zu lösen. "Token Binding" war ein früherer Standard, der versuchte, Cookies an die zugrunde liegende TLS-Verbindung (Transport Layer Security) zu binden. Obwohl kryptografisch solide, konnte sich Token Binding aufgrund seiner starken Abhängigkeit von der TLS-Schicht nicht durchsetzen. Im modernen Web werden TLS-Verbindungen oft an Load Balancern, CDNs oder Reverse Proxys beendet, während die Anwendungslogik auf dahinter liegenden Servern residiert. Die Weitergabe von Token Binding-Informationen durch diese komplexen Netzwerkschichten erwies sich als zu schwierig. DBSC lernt aus diesem Scheitern, indem es vollständig auf der Anwendungsschicht (HTTP) operiert. Es hängt nicht von der zugrunde liegenden Netzwerkverbindung ab und ist somit kompatibel mit vorhandenen Load Balancern, Proxys und Cloud-Infrastrukturen.
Für Produktverantwortliche bietet DBSC die Möglichkeit, die Sicherheit zu erhöhen und gleichzeitig das Nutzererlebnis (UX) zu verbessern. In der Vergangenheit bedeutete hohe Sicherheit kurze Sitzungs-Timeouts, wodurch Nutzer gezwungen waren, sich häufig anzumelden (Reibung). Indem die Sitzung an das Gerät gebunden wird, wird das Risiko eines Remote-Cookie-Diebstahls erheblich reduziert. Unternehmen können längere Sitzungsdauern in Betracht ziehen, in dem Wissen, dass gestohlene Cookies von einem anderen Gerät nicht erneuert werden können. Allerdings schützt DBSC nicht vor Gerätediebstahl, persistenter Malware auf dem Gerät oder Missbrauch durch einen böswilligen Nutzer, sodass Richtlinien zur Sitzungslebensdauer diese verbleibenden Risiken weiterhin widerspiegeln sollten.
Um die Dringlichkeit hinter DBSC zu verstehen, muss man die Raffinesse der modernen Bedrohungslandschaft würdigen. Der Diebstahl von Sitzungscookies hat sich von einem Nischen-Hacker-Trick zu einer skalierbaren, automatisierten Industrie entwickelt.
Malware-as-a-Service (MaaS) hat die Eintrittsbarriere für Cyberkriminelle gesenkt. "Infostealer" wie RedLine, Raccoon, Vidar und Taurus sind kommerziell verfügbare Malware-Stämme, die mit einem primären Ziel entwickelt wurden: Datenexfiltration aus Webbrowsern. Diese Stealer werden über Phishing-E-Mails, gecrackte Software oder bösartige Anzeigen verbreitet. Sobald sie installiert sind, zielen sie auf die spezifischen Dateipfade ab, in denen Browser wie Chrome, Edge und Firefox ihre Daten speichern.
Diese Logs werden aggregiert und auf Dark-Web-Marktplätzen wie Genesis Market (vor der Abschaltung) und Russian Market verkauft. Käufer können nach Logs suchen, die aktive Cookies für bestimmte hochwertige Ziele enthalten: "Salesforce", "Gmail", "Bank of America" oder "AWS Console".
Die Umgehung: Der Wert eines Cookie-Logs liegt in seiner Fähigkeit, Multi-Faktor-Authentifizierung (MFA) zu umgehen. Die meisten MFA-Herausforderungen (SMS, TOTP, Push) treten nur während des Login-Vorgangs auf. Sobald die Sitzung etabliert und das Cookie ausgestellt ist, geht der Server davon aus, dass der Nutzer vertrauenswürdig ist. Ein Angreifer, der ein gültiges Sitzungscookie importiert, gleitet direkt durch das MFA-Tor, da er für den Server wie der Nutzer erscheint, der zu einem aktiven Tab zurückkehrt.
Cloud-Produktivitäts-Suites sind Hauptziele. Ein gestohlenes Sitzungscookie für ein Google Workspace- oder Microsoft Entra ID- (früher Azure AD) Konto kann einem Angreifer Zugang zu Unternehmens-E-Mails, Dokumenten und internen Systemen verschaffen. Googles eigene Threat Intelligence hat einen massiven Anstieg des Cookie-Diebstahls als primären Vektor für den Zugriff auf Google-Konten gemeldet und diesen ausdrücklich als Treiber für ihre Investition in DBSC benannt. Sie stellen fest, dass Angreifer, während sie die 2-Faktor-Verifizierung (2SV) und Passkeys erzwingen, einfach ihre Taktik von Credential Phishing (das durch 2SV / Passkeys gestoppt wird) auf Cookie-Diebstahl (das durch 2SV / Passkeys oft nicht gestoppt wird) verlagert haben.
In der Vergangenheit haben Risiko-Engines versucht, Sitzungsdiebstahl durch die Analyse von Geräte-Fingerabdrücken zu erkennen, indem sie den User-Agent-String, die Bildschirmauflösung, installierte Schriftarten und die IP-Adresse untersuchten. Wenn ein Sitzungscookie plötzlich von einer neuen IP mit einem leicht unterschiedlichen Canvas-Fingerabdruck auftaucht, könnte der Server es für ungültig erklären. Das Problem: Datenschutzinitiativen in Browsern (wie Safaris Intelligent Tracking Prevention und Chromes Privacy Sandbox) reduzieren aktiv die Entropie dieser Fingerabdrücke, um Ad-Tracking zu stoppen. Dies macht "gutes" Fingerprinting für die Sicherheit zunehmend schwierig. Darüber hinaus verwenden Angreifer nun "Anti-Detect-Browser", die es ihnen ermöglichen, diese Fingerabdrücke perfekt zu fälschen, um sie an das Profil des Opfers anzupassen, was die heuristische Erkennung ineffektiv macht. DBSC ersetzt dieses probabilistische Ratespiel durch einen deterministischen kryptografischen Nachweis.
Device Bound Session Credentials (DBSC) führt eine standardisierte API und ein Protokoll ein, um Sitzungen zu erstellen, die an einen Schlüssel auf dem Client-Gerät gebunden sind. Die Spezifikation erfordert eine Schlüsselspeicherung, die "robust gegenüber der beschriebenen Bedrohung" ist, ist aber agnostisch in Bezug auf die Implementierung. Chrome verwendet TPM auf Windows, wenn verfügbar. Dieser Abschnitt beschreibt die Mechanik, wie sie im W3C Working Draft und in der Chrome-Dokumentation definiert ist.
| Komponente | Beschreibung | Rolle in DBSC |
|---|---|---|
| User Agent (Browser) | Die Client-Anwendung (Chrome, Edge etc.). | Verwaltet das Schlüsselpaar, handhabt die HSM-Interaktion und fängt Netzwerkanfragen ab, um Nachweise anzuhängen. |
| Relying Party (Server) | Die Webanwendung (z. B. Bankportal). | Gibt Herausforderungen aus, verifiziert Signaturen und verwaltet den Sitzungslebenszyklus. |
| Schlüsselspeicher | Sicherer Speicher (TPM, Secure Enclave oder andere) | Speichert den privaten Schlüssel. Chrome nutzt TPM auf Windows wenn verfügbar; Spezifikation ist agnostisch zur Implementierung. |
| Sitzungscookie | Ein standardmäßiges HTTP-Cookie. | Wird als Inhaber-Token verwendet, jedoch mit einer sehr kurzen Lebensdauer (z. B. 5-10 Minuten). |
| Besitznachweis | Eine kryptografische Signatur. | Ein JWT, das vom Browser gesendet wird, um zu beweisen, dass er den privaten Schlüssel noch besitzt. |
Der DBSC-Lebenszyklus ermöglicht einen nahtlosen Übergang von einer Standardsitzung zu einer gebundenen Sitzung, wodurch Abwärtskompatibilität und progressive Verbesserung gewährleistet werden.
Der Bindungsprozess beginnt unmittelbar nachdem sich der Nutzer mit Standardmethoden (Passwort, Passkey etc.) erfolgreich authentifiziert hat.
Server-Signal: Nach erfolgreichem Login setzt der Server ein Sitzungscookie (wie üblich), fügt aber einen spezifischen Header hinzu, der die DBSC-Unterstützung anzeigt.
HTTP HTTP/1.1 200 OK Set-Cookie: session_id=xyz123...; Secure; HttpOnly; SameSite=Strict Secure-Session-Registration: (ES256 RS256); path="/auth/dbsc/register"
Schlüsselerzeugung: Der Browser analysiert diesen Header. Er generiert ein neues asymmetrisches Schlüsselpaar (z. B. Elliptic Curve P-256), das sicher auf dem Gerät gespeichert wird.
Registrierungsanfrage: Der Browser sendet eine Anfrage an den angegebenen Registrierungspfad. Diese Anfrage enthält den neu generierten öffentlichen Schlüssel in einem JSON Web Token (JWT), das mit dem privaten Schlüssel signiert ist (selbstsignierte Attestierung).
HTTP POST /auth/dbsc/register HTTP/1.1 Content-Type: application/jwt \<JWT Header\>.\<JWT Payload mit öffentlichem Schlüssel\>.\<Signature\>
Sitzungsbindung: Der Server validiert die Signatur, um sicherzustellen, dass der öffentliche Schlüssel funktionsfähig ist. Er aktualisiert dann seine Datenbank, um die Sitzung des Nutzers (session_id=xyz123) mit diesem spezifischen öffentlichen Schlüssel zu verknüpfen. Von diesem Moment an ist die Sitzung "gebunden".
Um Sicherheit mit Leistung abzuwägen (sichere Schlüsseloperationen können Latenz hinzufügen), verwendet DBSC ein Dual-Token-System.
Dies ist das Herzstück des Sicherheitsmechanismus. Wenn das kurzlebige Cookie abläuft, wird ein Angreifer auf einem anderen Gerät ausgesperrt, aber der legitime Nutzer (mit Zugriff auf den gebundenen Schlüssel) kann fortfahren.
HTTP POST /auth/dbsc/refresh HTTP/1.1 Sec-Secure-Session-Id: \<Session ID\> Secure-Session-Response: \<JWT-Signatur der Herausforderung\>
Betrachten wir einen Angreifer, der den PC des Nutzers mit dem RedLine Stealer infiziert.
Er stiehlt das access_token und die session_id. Er importiert diese in seinen eigenen
Browser.
Datenschutz ist ein zentrales Designziel von DBSC. Die W3C-Spezifikation verbietet ausdrücklich die Verwendung von globalen Identifikatoren, die Nutzer über Websites hinweg verfolgen könnten.
Die Implementierung von DBSC erfordert, dass der Server den Status der öffentlichen Schlüssel beibehält.
public_key
und die last_challenge neben der user_id und session_expiry zu speichern.Über die technischen Spezifikationen hinaus hat DBSC erhebliche Auswirkungen auf die Geschäftsstrategie, Produkt-Roadmaps und die Compliance-Haltung.
Sicherheitsinitiativen werden oft als Kostenstellen oder Reibungserzeuger betrachtet. DBSC dreht dieses Narrativ um. Das folgende Diagramm veranschaulicht, wie die Gerätebindung eine Kaskade von geschäftlichen Vorteilen schafft:
Regulatorische Rahmenbedingungen wie die DSGVO (Datenschutz-Grundverordnung) in Europa verlangen von Organisationen, "geeignete technische und organisatorische Maßnahmen" zu ergreifen, um die Sicherheit zu gewährleisten.
Die Whitepapers der FIDO-Allianz heben das Konzept der "Assurance Levels" hervor.
Um DBSC in vollem Umfang zu würdigen, müssen wir es mit anderen Technologien vergleichen, die versucht haben, ähnliche Probleme zu lösen.
Wie bereits erwähnt, versuchte Token Binding, die Sitzung an die TLS-Schicht zu binden.
DPoP (RFC 9449) ist der Standard für "sender-constrained" OAuth-Tokens. Es bindet sowohl Access-Tokens als auch Refresh-Tokens an einen öffentlichen Schlüssel – entscheidend, da Refresh-Tokens selbst langlebige Inhaber-Anmeldedaten sind. Jede API-Anfrage enthält einen DPoP-Nachweis: ein signiertes JWT mit HTTP-Methode, URL, Zeitstempel und eindeutigem Identifikator. High-Assurance-Spezifikationen wie FAPI 2.0 fordern sender-constrained Tokens; DPoP ist die empfohlene Methode, wenn mTLS nicht verfügbar ist.
Der Hauptunterschied: DPoP-Schlüssel leben im Anwendungskontext. Best Practice ist die Verwendung von OS-APIs für nicht extrahierbaren Speicher, dies wird jedoch nicht erzwungen – viele Implementierungen bewahren Schlüssel im JavaScript-zugänglichen Speicher auf. Wenn ein Angreifer beliebigen Code ausführen kann (XSS, Malware), kann er auf DPoP-Schlüssel zugreifen oder Nachweise bei Bedarf generieren. DPoP stoppt Token-Replay zwischen verschiedenen Clients, kann aber einen kompromittierten Browser-Kontext nicht schützen.
DBSC verlagert den Proof-of-Possession in den Browser und in die Hardware. Der private Schlüssel befindet sich in einem TPM oder Secure Enclave, die JavaScript weder lesen noch exportieren kann. Der Browser übernimmt das Protokoll und erstellt Signaturen, ohne Schlüssel für den Anwendungscode preiszugeben. Selbst wenn die Web-App vollständig kompromittiert ist, kann ein Angreifer keine neuen Nachweise für gestohlene Cookies auf einem anderen Rechner prägen.
| Aspekt | DPoP | DBSC |
|---|---|---|
| Ziel | OAuth Access- + Refresh-Tokens | Browser-Sitzungscookies |
| Schlüsselspeicher | App-Kontext (Best Practice: OS-APIs) | Hardware-gestützt (TPM) |
| XSS-Resistenz | ⚠️ Implementierungsabhängig | ✅ Schlüssel nicht exportierbar |
| Primäre Nutzung | Native Apps, SPAs, FAPI 2.0 | Nutzerorientierte Web-Sitzungen |
Synergie: Wie die FIDO-Allianz anmerkt, eliminieren Passkeys Phishing beim Login, während DBSC/DPoP Post-Authentifizierungs-Tokens schützen. Eine moderne Architektur kombiniert beides: DPoP für OAuth-APIs (insbesondere reguliertes Open Banking), DBSC für Browser-Sitzungen. Zusammen schließen sie den "Lift and Shift"-Angriffsvektor über den gesamten Lebenszyklus der Sitzung.
Die bloße Verkürzung von Cookie-Lebensdauern (z. B. auf 15 Minuten) verbessert die Sicherheit, zerstört aber das UX. Nutzer sind gezwungen, sich ständig anzumelden. DBSC ermöglicht die effektive Sicherheit eines 5-Minuten-Cookies mit der User Experience eines 30-Tage-Cookies.
Das Potenzial von DBSC wird verstärkt, wenn es mit dem Shared Signals Framework (SSF) kombiniert wird, insbesondere dem Continuous Access Evaluation Profile (CAEP) und Risk Management (RISC). Hinweis: SSF/CAEP ist eine aufstrebende Ökosystem-Fähigkeit – das Architekturmuster ist definiert, aber der herstellerübergreifende Einsatz ist noch in der Entwicklung.
Im alten Modell hatte der Identity Provider (IdP) bei der Kompromittierung des Geräts eines Nutzers keine Möglichkeit, dem Service Provider (SP) mitzuteilen, die Sitzung sofort zu beenden. Der SP musste warten, bis das Cookie abgelaufen war.
Der vorgesehene DBSC + CAEP-Ablauf:
Die Einführung von DBSC hängt von den Browser-Herstellern ab. Die Landschaft hat sich 2026 erheblich verschoben: Chrome hat DBSC im April 2026 von der Origin Trial in die allgemeine Verfügbarkeit auf Windows überführt, macOS folgt als Nächstes. Andere Browser evaluieren noch.
Google ist der primäre Treiber von DBSC und der erste Browser, der es breitflächig ausliefert.
Microsoft beteiligt sich aktiv.
Apples Haltung ist kritisch für die mobile Abdeckung.
Mozilla hat ein Standards-Positions-Issue, das DBSC bewertet und auf Bedenken hinsichtlich Komplexität und Datenschutz hinweist. Es gibt keine öffentliche Verpflichtung zur Implementierung, sobald sich der Standard stabilisiert.
Angesichts der aktuellen Ökosystem-Unterstützung für DBSC und Passkeys sollten Organisationen einen phasenweisen Ansatz zur Implementierung dieser komplementären Technologien verfolgen. Die folgende Roadmap skizziert sofortige Maßnahmen und strategische Planungsmeilensteine:
Passkeys zuerst bereitstellen: Beginnen Sie mit der Passkey-Implementierung, um die Authentifizierungsschicht zu sichern. Dies bietet sofortigen Schutz vor Credential Phishing und ist die Voraussetzung, um einen echten Mehrwert aus DBSC zu ziehen.
DBSC-Registrierungs- und Erneuerungsendpunkte ausliefern: Mit Chrome 146 GA liegt
die realistische Arbeit nun in der Backend-Integration: Fügen Sie
Secure-Session-Registration-Header in Login-Antworten hinzu und implementieren Sie
/dbsc/register sowie einen Refresh-Endpunkt, der signierte Challenges verifiziert.
Der Front-End-Code muss nicht geändert werden.
Kurzlebige Sitzungen mit Refresh-Tokens implementieren: Wenn Sie noch nicht bereit für DBSC sind, übernehmen Sie das Architekturmuster von kurzlebigen Tokens mit Refresh-Mechanismen. Dies bereitet Ihr Backend auf DBSC vor und verbessert gleichzeitig die Sicherheit heute.
Hybriden Ansatz wählen: Verwenden Sie Feature-Detection, um DBSC an fähige Browser (derzeit Chrome 146+ auf Windows, macOS Secure Enclave folgt) auszuliefern, während Fallback-Optionen beibehalten werden. Dies maximiert die Sicherheit, ohne Nutzer von Safari, Firefox oder Edge auszuschließen.
Vorbereitung auf die nächsten Roadmap-Punkte: Google hat explizit föderierte Identitäten (Cross-Origin SSO-Bindungen), erweiterte Registrierung (mTLS / Hardware-Schlüssel) und softwarebasierte Schlüssel für eine breitere Geräteabdeckung angekündigt. Wenn Sie eine SSO- oder IdP-Schicht betreiben, beginnen Sie jetzt mit der Konzeption der Cross-Origin-Bindung.
Integration mit Identity Providern: Wenn Sie Okta, Auth0 oder ähnliche IdPs verwenden, arbeiten Sie mit ihnen zusammen, um die DBSC-Unterstützung in deren SDKs zu aktivieren. Viele nahmen an den Origin Trials teil und liefern aktiv DBSC-Funktionen aus, nachdem Chrome nun GA ist.
DBSC von Grund auf neu zu implementieren, ist eine enorme ingenieurtechnische Leistung. Es erfordert kryptografische Expertise, tiefes Wissen über Browser-Inkonsistenzen und eine robuste serverseitige Infrastruktur zur Verwaltung von Schlüsseln und Challenges. Hier fungiert Corbado als Enabler.
Man kann keine Sitzung mit hohem Vertrauensniveau (High Assurance) auf einem Login mit niedrigem Vertrauensniveau aufbauen. Wenn sich ein Nutzer mit einem schwachen Passwort anmeldet, ist die Sitzung nur so sicher wie dieses Passwort. Das Kernprodukt von Corbado (Managed Passkeys) bietet die notwendige Grundlage. Durch die Integration von Corbado können Organisationen problemlos Passkeys bereitstellen und sicherstellen, dass der Start der Sitzung Phishing-resistent ist.
Corbado wird DBSC nutzen, um die Erkennung vertrauenswürdiger Geräte zu verbessern. Wenn DBSC-Signale verfügbar sind, liefern sie den kryptografischen Beweis, dass eine Sitzung von einem bestimmten Gerät stammt, wodurch Corbado die Authentifizierungs-Vertrauensniveaus entsprechend erhöhen kann.
Bei Fragen dazu, wie Corbado plant, DBSC in seine Plattform zu integrieren, wenden Sie sich an das Team.
In den nächsten Jahren wird das Web hybrid sein. Einige Nutzer werden DBSC-fähige Browser haben (Chrome auf Windows 11); andere werden auf älteren Systemen sein. Mit dieser Fragmentierung umzugehen, ist schwierig. Corbados Passkey Intelligence Engine ist darauf ausgelegt, genau diese Art von Fallback-Logik zu handhaben und Passkeys an fähige Geräte und Fallbacks an andere auszuliefern. Dieselbe Intelligenz gilt für die Sitzungsbindung und stellt sicher, dass die Sicherheit für jeden Nutzer gemäß den Fähigkeiten seines Geräts maximiert wird.
Die Ära des "Bearer Tokens" neigt sich dem Ende zu. Die aktuelle Sitzungsverwaltung scheitert katastrophal – Inhaber-Tokens können von industriellen Malware-Operationen gestohlen und von jedem Gerät aus verwendet werden, was Kontoübernahmen ermöglicht, die selbst die stärksten Authentifizierungsmethoden umgehen. Diese grundlegende Schwachstelle hat eine Untergrundwirtschaft im Wert von Milliarden geschaffen.
Device Bound Session Credentials (DBSC) stellen die aufkommende Antwort der Branche dar. Im Gegensatz zu herkömmlichen sicheren Cookies mit ihren HttpOnly-Flags und statischen Geheimnissen fügt DBSC einen kryptografischen Besitznachweis durch gerätegebundene Schlüssel hinzu. Dies macht gestohlene Cookies weitaus weniger wertvoll. Sie können von einem anderen Gerät aus nicht erneuert werden. Wo Token Binding daran scheiterte, dass es komplexe Änderungen auf der TLS-Schicht über die gesamte Infrastruktur hinweg erforderte, ist DBSC erfolgreich, da es auf der HTTP-Anwendungsschicht operiert und mit vorhandenen Load Balancern und CDN-Architekturen kompatibel ist. Hinweis: DBSC verfügt über dokumentierte Fallback-Pfade, bei denen der Browser die Bindung überspringt (TPM nicht verfügbar, Netzwerkfehler), sodass es das Risiko von Cookie-Diebstahl zwar stark reduziert, aber nicht vollständig eliminiert.
Die Synergie zwischen DBSC und Passkeys legt die Messlatte für Angreifer über die gesamte Nutzerreise hinweg erheblich höher. Passkeys eliminieren Credential Phishing beim Login, während DBSC das Session Hijacking durch Remote-Cookie-Diebstahl stark erschwert – zusammen bilden sie das "High Assurance"-Identitätsframework, das sich die FIDO-Allianz vorstellt. Mit der Veröffentlichung von DBSC in GA auf Windows mit Chrome 146 im April 2026 und der folgenden macOS Secure Enclave-Unterstützung ist der Standard von der Vorbereitungs- in die Rollout-Phase übergegangen. Googles veröffentlichte Roadmap (föderierte Identitäten, mTLS / Hardware-Schlüssel-Registrierung, softwarebasierte Schlüssel) signalisiert die Erweiterung für die nächsten 12 Monate.
Für Produktmanager ist das geschäftliche Argument überzeugend: DBSC ermöglicht "unendliche" sichere Sitzungen, die die Login-Reibung drastisch reduzieren und gleichzeitig Betrugsverluste und Supportkosten senken. Der ROI zeigt sich in höheren Konversionsraten, weniger Passwort-Reset-Tickets und eliminierten Account-Takeover-Vorfällen. Organisationen, die OAuth verwenden, können dasselbe Schlüsselbindungs-Konzept durch DPoP für API-Tokens nutzen, während die Integration mit Shared Signals (CAEP/RISC) eine Reaktion auf Bedrohungen in Echtzeit ermöglicht – durch sofortigen Widerruf kompromittierter Sitzungen beim nächsten Erneuerungsversuch.
Die Implementierung erfordert keinen kompletten Neubau. Plattformen wie Corbado stellen Passkey-Infrastruktur bereit und verfolgen die DBSC-Entwicklungen, um die Gerätebindung zu integrieren, sobald die Browser-Unterstützung reift. Die W3C-Spezifikation ist ein aktiver Working Draft, Chrome 146 ist auf Windows GA und wird auf macOS ausgerollt, und andere Browser evaluieren den Standard noch.
Die Richtung ist klar: Organisationen, die heute mit der Einführung von Passkeys und DBSC beginnen, sind am besten für die passwortlose, Phishing-resistente Zukunft aufgestellt. Die Frage ist nicht, ob gerätegebundene Sitzungen implementiert werden sollen, sondern wie schnell Sie sie bereitstellen können, um Ihre Nutzer und Ihr Geschäft zu schützen. Die Zukunft der Websicherheit ist nicht nur authentifiziert; sie ist kryptografisch an die Geräte gebunden, denen wir vertrauen.
Corbado ist die Passkey Intelligence Platform für CIAM-Teams, die Consumer-Authentifizierung im großen Maßstab betreiben. Wir zeigen Ihnen, was IDP-Logs und generische Analytics-Tools nicht sehen können: welche Geräte, OS-Versionen, Browser und Credential-Manager Passkeys unterstützen, warum Enrollments nicht zu Logins werden, wo der WebAuthn-Flow scheitert und wann ein OS- oder Browser-Update den Login still und leise unterbricht – und das alles, ohne Okta, Auth0, Ping, Cognito oder Ihren In-House-IDP zu ersetzen. Zwei Produkte: Corbado Observe ergänzt Observability für Passkeys und jede andere Login-Methode. Corbado Connect bringt Managed Passkeys mit integrierter Analytics (neben Ihrem IDP). VicRoads betreibt Passkeys für über 5 Mio. Nutzer mit Corbado (+80 % Passkey-Aktivierung). Mit einem Passkey-Experten sprechen →
Wenn Endpunkt-Sicherheits-Tools wie CrowdStrike Malware erkennen, senden sie ein RISC-Signal an den Identity Provider, der ein CAEP-Event "Gerät kompromittiert" an verbundene Apps pusht. Beim nächsten DBSC-Erneuerungsversuch (innerhalb von Minuten) lehnen diese Apps die Sitzungssignatur ab und beenden den Zugriff. Der herstellerübergreifende Einsatz von CAEP/RISC ist noch in der Entwicklung.
DPoP (RFC 9449) bindet OAuth Access- und Refresh-Tokens an einen öffentlichen Schlüssel auf der Anwendungsschicht und schützt in erster Linie API-Aufrufe in nativen Apps und SPAs. DBSC bindet Browser-Sitzungscookies an hardwaregestützte TPM-Schlüssel, die JavaScript weder lesen noch exportieren kann, und schützt nutzerorientierte Sitzungen selbst dann, wenn die Web-App selbst durch XSS oder Malware kompromittiert ist.
Herkömmliches sicheres Design schreibt kurze Sitzungs-Timeouts vor, um den Schaden zu begrenzen, falls ein Cookie gestohlen und remote wiederverwendet wird. DBSC bindet die Erneuerungsfähigkeit an den privaten Schlüssel des Ursprungsgeräts, sodass ein gestohlenes Cookie, das von einem anderen Gerät verwendet wird, an der kryptografischen Herausforderung scheitert. Sitzungen können effektiv unendlich lang sein, da Remote-Replay-Angriffe neutralisiert werden.
DBSC neutralisiert Cookie-Diebstahl als den primären Vektor für Kontoübernahmen, was Betrugsverluste und Supportkosten für die Kontowiederherstellung direkt reduziert. Sichere, lange Sitzungen eliminieren wiederholte Anmeldeaufforderungen, verbessern die Konversionsraten im E-Commerce und reduzieren Abbrüche. Die FIDO-Allianz positioniert DBSC so, dass es die Sicherheitsmesslatte höher legt und gleichzeitig die Reibung für Nutzer senkt.
Ähnliche Artikel
Inhaltsverzeichnis