Image: blog.google · rights & removal
Protecting Cookies with Device Bound Session Credentials
Reporting by Google Security BlogRead the original at security.googleblog.com
Executive Summary
Facts Only
* Device Bound Session Credentials (DBSC) is entering public availability for Windows users on Chrome 146 and expanding to macOS in a future release.
* Session theft occurs when malware extracts existing session cookies or waits for user login to exfiltrate tokens.
* Infostealer malware families, such as LummaC2, are used to harvest credentials from browsers.
* DBSC protects sessions by cryptographically binding them to a device using hardware-backed security modules (TPM on Windows, Secure Enclave on macOS).
* This process generates a public/private key pair that cannot be exported from the machine.
* New session cookies require Chrome to prove possession of the private key to the server for issuance.
* Exfiltrated cookies quickly expire because attackers cannot steal the private key.
* DBSC is designed to preserve privacy by not leaking device identifiers or attestation data beyond per-session public keys.
* The protocol was developed through W3C processes and partnership with Microsoft.
* Origin Trials were conducted with platforms like Okta.
Full Take
The shift described in the text moves the defense mechanism from an external, reactive stance—detecting stolen credentials after the fact—to an internal, proactive cryptographic enforcement. This redesign fundamentally restructures the relationship between session data and physical hardware, asserting that session validity is tied not just to stored tokens but to verifiable, unexportable device identity. The core implication lies in disrupting the traditional attack vector where software access allows for silent credential harvesting; by anchoring sessions to hardware roots of trust, the system attempts to make stolen artifacts cryptographically inert immediately upon exfiltration. The commitment to preserving privacy by minimizing data exchange—only requiring proof of possession rather than device fingerprinting—suggests an attempt to solve a historical tension in security where comprehensive protection often demanded extensive, potentially invasive, monitoring. The future focus on Federated Identity and binding sessions to pre-existing trusted key material suggests an attempt to bridge the gap between post-hoc session protection and establishing high-assurance initial identity registration within complex enterprise systems. What does this progress imply about where trust is anchored: in ephemeral data or in persistent, verifiable physical states?
Bridge Questions: If sessions are bound by hardware keys, what mechanisms must be developed to manage key rotation and recovery when a user's hardware changes or the system is compromised? How can the principle of device-bound session integrity be enforced consistently across non-browser applications that interact with web services? What are the long-term implications for establishing universal trust models independent of proprietary hardware security modules?
From the original · Google Security Blog
Following our April 2024 announcement, Device Bound Session Credentials (DBSC) is now entering public availability for Windows users on Chrome 146, and expanding to macOS in an upcoming Chrome release. This project represents a significant step forward in our ongoing efforts to combat session theft, which remains a prevalent threat in the modern security landscape.Read the full story at security.googleblog.com
Sentinel — Human
The text reads like an official announcement or detailed briefing on a cryptographic protocol, exhibiting the structured certainty of human technical documentation, though it is clearly promotional in tone.
