Breaking
TRİsrail Ordusu Lübnan'ın Güneyini Yangınlarla Küle DöndürdüDEDrohnenangriff auf Flughafen Leipzig/Halle: Rechtliche Aspekte und mögliche staatliche VerantwortungEUUkraine's Overnight Bombardment of Krasnodar Region Kills 2, Injures 12TRTrump, Gizli Uçak Değişimini Doğruladı: 'Daha Büyük Risk Altındaydı'TRABD Başkanı Trump: İran'a Güvenmiyorum, Bana Yalan SöyledilerES80 lugares para ver el eclipse solar de forma segura y gratuita en EspañaESTerremoto en Colombia: 132 muertos, 500 heridos y alerta volcánica tras sismo de 7,4 de magnitudITCosta Rica, ottava Esercitazione Nazionale di Emergenza fissata per il 12 agostoFRYouTube durcit les conditions pour gagner de l'argent : 8 000 heures de visionnage ou 20 millions de vues sur les ShortsDEInflationsdruck: Niedrigwasser könnte Preise weiter steigen lassenTRİsrail Ordusu Lübnan'ın Güneyini Yangınlarla Küle DöndürdüDEDrohnenangriff auf Flughafen Leipzig/Halle: Rechtliche Aspekte und mögliche staatliche VerantwortungEUUkraine's Overnight Bombardment of Krasnodar Region Kills 2, Injures 12TRTrump, Gizli Uçak Değişimini Doğruladı: 'Daha Büyük Risk Altındaydı'TRABD Başkanı Trump: İran'a Güvenmiyorum, Bana Yalan SöyledilerES80 lugares para ver el eclipse solar de forma segura y gratuita en EspañaESTerremoto en Colombia: 132 muertos, 500 heridos y alerta volcánica tras sismo de 7,4 de magnitudITCosta Rica, ottava Esercitazione Nazionale di Emergenza fissata per il 12 agostoFRYouTube durcit les conditions pour gagner de l'argent : 8 000 heures de visionnage ou 20 millions de vues sur les ShortsDEInflationsdruck: Niedrigwasser könnte Preise weiter steigen lassen
Newsgather
BackGoogle Chrome adds device-bound session credentials to block cookie theft
Google Chrome adds device-bound session credentials to block cookie theft
Tech
Ars Technica5 hours agoTech2 min readUnited States

Google Chrome adds device-bound session credentials to block cookie theft

New feature binds session cookies to hardware security modules to prevent account takeovers.

Quick Look

  • Google Chrome has introduced device-bound session credentials (DBSCs) to prevent session cookie theft.
  • The feature stores unique encryption keys in hardware security modules like TPMs or secure enclaves, neutralizing infostealer malware and adversary-in-the-middle attacks.

AI-generated summary

Why It Matters

As 2FA and passkeys reduce traditional password theft, attackers increasingly rely on stealing session cookies via infostealer malware.

Font size

Google’s Chrome browser has added a new feature that could go a long way in preventing a form of account takeover that’s grown increasingly common as users adopt two-factor authentication, passkeys, and similar protections.

The new Chrome protection is known as device-bound session credentials (DBSCs). The measure stores a unique encryption key in a silicon-resident fortress that’s built into the device running the browser. On Windows machines, this fortress is called a TPM, short for Trusted Platform Module. On macOS and iOS, it’s known as a secure enclave. Other platforms have differing names. Recently released versions of Chrome for Windows and macOS generate a key that’s stored in this fortress.

An antidote to session cookie theft

DBSCs protect against the theft of session cookies, the unique strings of characters that websites store on browsers. Session cookies greatly speed up browsing on sensitive sites that require user authentication. Instead of requiring the exchange of credentials each time a user opens a new site page, the server sets a session cookie that effectively proves the user has already successfully logged in.

The threat of session cookie theft has grown as 2FA, passkeys and similar protections have become more common. These newer protections require additional factors beyond a shared secret before a user gets access to a restricted site. Once possession of a mere password is no longer sufficient, phishing and other more traditional forms of account takeovers are no longer effective.

To compensate, attackers have increasingly relied on infostealer malware and adversary-in-the–middle attacks. Both forms of attack work by stealing session cookies. Attackers then paste the cookies into their own browser and gain the same access the rightful owner has (at least temporarily).

DBSCs are an antidote to session cookie theft. Once a website sets a session cookie, the visiting browser must send a form of the cookie that’s signed with the key stored in the silicon. Properties in the TPM or secure enclave isolate the key in a way that prevents it from being extracted. Apple explains the process here.

“The attacker can’t steal the private key from the device because the TPM / Secure Enclave will not release it. That is the core protection here,” Scott Helme, a researcher and founder of Report URI who blogged about the new protections on Tuesday, told Ars.

“The attacker can steal the cookie, but they can’t answer a DBSC challenge by signing it with the private key, which is still safe on your device.”

For the moment, DBSCs are supported only in Chrome version 147 for Windows and 150 for macOS. Even then, DBSCs are turned on only for a limited set of users. Presumably, Google is testing the feature before making it generally available. Chrome users on Windows and macOS can check whether it’s running in their browser by opening developer tools, clicking on the application tab across the top, and scrolling down. When a user is logged into a site that supports DBSCs, “device bound sessions” will appear if the protection is turned on.

It’s unclear when, or if, other Chromium-based browsers will implement DBSCs, but it’s likely they will be coming.

DBSCs are the latest form of authentication that eliminates the reliance on a shared secret, which, as the world has known for years, is painfully easy for attackers to steal. Under this new model, web servers store the visitor’s public key. The servers then send an authentication challenge incorporating the session cookie. Unless the resulting answer, known as an authentication assertion, is signed by the private key stored safely in the TPM or secure enclave, the assertion is rejected. Passkeys work the same way.

Open Questions

  • When will DBSCs become generally available for all Chrome users?
  • Will other Chromium-based browsers implement DBSCs?

Related Topics

This article was originally published by Ars Technica.

Related Stories

More on this topicgoogle chrome