[launches] · · 2 min read
Chrome's device-bound session credentials take a big bite out of cookie theft
Google’s new Chrome protection ties session cookies to tamper-proof hardware keys, making stolen cookies far less useful to attackers.
By ByteBulletin Editors · Editorial Team
Google has started rolling out a new Chrome security feature that could significantly blunt one of the most common account-takeover techniques used today: session cookie theft. Called device-bound session credentials (DBSCs), the protection pairs a website's session cookie with a cryptographic key stored in dedicated security hardware inside the user's device. On Windows that's a TPM; on macOS and iOS, it's the Secure Enclave. The result is that even if an attacker steals a session cookie, they can't use it without also possessing the private key, which the hardware refuses to give up.
The feature is a direct response to a shift in attacker behavior. As two-factor authentication and passkeys have made password theft less effective, criminals have increasingly turned to infostealer malware and adversary-in-the-middle attacks that swipe session cookies directly. Those cookies let an attacker impersonate a logged-in user without needing credentials at all. DBSCs break that chain by requiring each request to be signed with a key that never leaves the secure hardware.
Here's how it works in practice: when a site sets a session cookie, the browser must also generate an assertion signed with the private key stored in the TPM or Secure Enclave. The server verifies the signature using the corresponding public key. If an attacker tries to replay a stolen cookie from a different device, the signature won't match, and the session is rejected. As security researcher Scott Helme put it: "The attacker can steal the cookie, but they can't answer a DBSC challenge by signing it with the private key."
The feature is currently limited to Chrome 147 on Windows and Chrome 150 on macOS, and only for a subset of users as Google tests the waters. It's also only active on sites that opt in to supporting DBSCs, so adoption will take time. But the architecture is a logical extension of the shift toward hardware-backed authentication that passkeys popularized, and it's likely other Chromium-based browsers will follow suit.
For developers, the rollout signals that hardware-bound session management is becoming a practical expectation rather than a theoretical nicety. Websites that support passkeys or other WebAuthn flows are well-positioned to adopt DBSCs, and doing so could meaningfully harden their sessions against the most common attack vector in the wild. Chrome users on Windows and macOS can check whether DBSCs are active by opening DevTools, clicking the Application tab, and looking for "device bound sessions" under a logged-in site.
It's early days, and Google hasn't said when DBSCs will reach general availability or expand to other platforms. But the direction is clear: the era of relying solely on server-side session tokens is coming to a close, and hardware-backed identity is becoming the new baseline.
SHARE
RELATED

[launches] ·
Oldhand: A Portable 'Definition of Done' Workflow for Coding Agents
Oldhand is a new open-source plugin that gives Claude Code and Codex agents a structured workflow—from ticket to verified end-to-end result—without requiring tracker integrations or MCP servers.

[launches] ·
Overwrite.place: a public wall where coding agents leave their mark
A new open-source project turns the homepage into a live canvas for AI coding agents, one merged pull request at a time.

[launches] ·
Anthropic's Model Hardware Standard gives AI agents a hand in the physical world
A new research preview aims to standardize how AI models talk to lab equipment and robots, promising to slash experiment setup time from weeks to minutes.
