Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Author: Michael G

Fighting cookie theft using device bound sessions

Posted on April 3, 2024 by Michael G

Cookies – small files created by sites you visit – are fundamental to the modern web. They make your online experience easier by saving browsing information, so that sites can do things like keep you signed in and remember your site preferences. Due to their powerful utility, cookies are also a lucrative target for attackers.

Many users across the web are victimized by cookie theft malware that gives attackers access to their web accounts. Operators of Malware-as-a-Service (MaaS) frequently use social engineering to spread cookie theft malware. These operators even convince users to bypass multiple warnings in order to land the malware on their device. The malware then typically exfiltrates all authentication cookies from browsers on the device to remote servers, enabling the attackers to curate and sell the compromised accounts. Cookie theft like this happens after login, so it bypasses two-factor authentication and any other login-time reputation checks. It’s also difficult to mitigate via anti-virus software since the stolen cookies continue to work even after the malware is detected and removed. And because of the way cookies and operating systems interact, primarily on desktop operating systems, Chrome and other browsers cannot protect them against malware that has the same level of access as the browser itself.

To address this problem, we’re prototyping a new web capability called Device Bound Session Credentials (DBSC) that will help keep users more secure against cookie theft. The project is being developed in the open at github.com/WICG/dbsc with the goal of becoming an open web standard.

By binding authentication sessions to the device, DBSC aims to disrupt the cookie theft industry since exfiltrating these cookies will no longer have any value. We think this will substantially reduce the success rate of cookie theft malware. Attackers would be forced to act locally on the device, which makes on-device detection and cleanup more effective, both for anti-virus software as well as for enterprise managed devices.

Learning from prior work, our goal is to build a technical solution that’s practical to deploy to all sites large and small, to foster industry support to ensure broad adoption, and to maintain user privacy.

Technical solution

At a high level, the DBSC API lets a server start a new session with a specific browser on a device. When the browser starts a new session, it creates a new public/private key pair locally on the device, and uses the operating system to safely store the private key in a way that makes it hard to export. Chrome will use facilities such as Trusted Platform Modules (TPMs) for key protection, which are becoming more commonplace and are required for Windows 11, and we are looking at supporting software-isolated solutions as well.

The API allows a server to associate a session with this public key, as a replacement or an augmentation to existing cookies, and verify proof-of-possession of the private key throughout the session lifetime. To make this feasible from a latency standpoint and to aid migrations of existing cookie-based solutions, DBSC uses these keys to maintain the freshness of short-lived cookies through a dedicated DBSC-defined endpoint on the website. This happens out-of-band from regular web traffic, reducing the changes needed to legacy websites and apps. This ensures the session is still on the same device, enforcing it at regular intervals set by the server. For current implementation details please see the public explainer.

Preserving user privacy

Each session is backed by a unique key and DBSC does not enable sites to correlate keys from different sessions on the same device, to ensure there’s no persistent user tracking added. The user can delete the created keys at any time by deleting site data in Chrome settings. The out-of-band refresh of short-term cookies is only performed if a user is actively using the session (e.g. browsing the website).

DBSC doesn’t leak any meaningful information about the device beyond the fact that the browser thinks it can offer some type of secure storage. The only information sent to the server is the per-session public key which the server uses to certify proof of key possession later.

We expect Chrome will initially support DBSC for roughly half of desktop users, based on the current hardware capabilities of users’ machines. We are committed to developing this standard in a way that ensures it will not be abused to segment users based on client hardware. For example, we may consider supporting software keys for all users regardless of hardware capabilities. This would ensure that DBSC will not let servers differentiate between users based on hardware features or device state (i.e. if a device is Play Protect certified or not).

DBSC will be fully aligned with the phase-out of third-party cookies in Chrome. In third-party contexts, DBSC will have the same availability and/or segmentation that third-party cookies will, as set by user preferences and other factors. This is to make sure that DBSC does not become a new tracking vector once third-party cookies are phased out, while also ensuring that such cookies can be fully protected in the meantime. If the user completely opts out of cookies, third-party cookies, or cookies for a specific site, this will disable DBSC in those scenarios as well.

Improving user protection

We are currently experimenting with a DBSC prototype to protect some Google Account users running Chrome Beta. This is an early initiative to gauge the reliability, feasibility, and the latency of the protocol on a complex site, while also providing meaningful protection to our users. When it’s deployed fully, consumers and enterprise users will get upgraded security for their Google accounts under the hood automatically. We are also working to enable this technology for our Google Workspace and Google Cloud customers to provide another layer of account security.

This prototype is integrated with the way Chrome and Google Accounts work together, but is validating and informing all aspects of the public API we want to build.

Interest outside Google

Many server providers, identity providers (IdPs) such as Okta, and browsers such as Microsoft Edge have expressed interest in DBSC as they want to secure their users against cookie theft. We are engaging with all interested parties to make sure we can present a standard that works for different kinds of websites in a privacy preserving way.

Where to follow the progress

Development happens on GitHub and we have published an estimated timeline. This is where we will post announcements and updates to the expected timelines as needed. Our goal is to allow origin trials for all interested websites by the end of 2024. Please reach out if you’d like to get involved. We welcome feedback from all sources, either by opening a new issue or starting a discussion on GitHub.

Posted by Kristian Monsen, Chrome Counter Abuse

OSI’s Response to NTIA ‘Dual Use’ RFC 3.27.2024

Posted on April 3, 2024 by Michael G
March 27, 2024 Mr. Bertram LeeNational Telecommunications and Information Administration (NTIA)U.S. Department of Commerce1401 Constitution Avenue NWWashington, DC 20230 RE: [Docket Number 240216-0052] Dual Use Foundation Artificial Intelligence Models with…

The rise and fall of 3M’s floppy disk

Posted on April 3, 2024 by Michael G
Even with that said, those gray-hairs will frequently claim that of the many makers of floppies out there, 3M made the best ones. Given that, I was curious to figure out exactly why 3M became the most memorable brand in data storage during the formative days of computing, and why it abandoned the product. ↫ Ernie Smith I do not remember if I ever held any particular views on which brand of floppy disk (or diskettes, as we called them) was the best. We had a wide variety of brands, and I can’t recall any one of them being better than the other, but then, I’m sure people in professional settings had more experience with the little black squares and thus developed all kinds of feelings about them.

To have knowledge is ignorance; to be free of knowledge is wisdom || Acharya Prashant, on Saint…

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source ‍♂️ Want to meet Acharya Prashant?Be a part of the Live Sessions: https://acharyaprashant.org/hi/enquir… ⚡ Want Acharya Prashant’s regular updates?Join WhatsApp Channel: https://whatsapp.com/channel/0029Va6Z… Want to read Acharya Prashant’s Books?Get Free Delivery: https://acharyaprashant.org/en/books?… Want to accelerate Acharya Prashant’s work?Contribute: https://acharyaprashant.org/en/contri… Want to work with Acharya Prashant?Apply to the Foundation here: https://acharyaprashant.org/en/hiring… ➖➖➖➖➖➖…

Mercado aguarda dados dos EUA; local olha swap cambial | MINUTO TOURO DE OURO – 02/04/2024

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source Confira a edição desta terça-feira (02) do Minuto Touro de Ouro com Pablo Spyer, o Tourinho. Boletim Focus, Haddad em evento e falas de diretores do Fed estão em destaque. * Vencedor do prêmio iBest:*▫️ Melhor Programa de Investimentos do Brasil 2022 ¤ Maior influenciador de Investimentos em 2023 *…

Drum Exercise | Foot Workouts (Part 257 – LLLRLRLL) | Panos Geo

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source Visit my Official Website | https://www.panosgeo.com Here is Part 257 of the ‘Foot Workouts’ series! In this video, I keep a steady back-beat with my hands, and play the twenty fifth 8-note pattern (LLLRLRLL – left / left / left / right / left / right / left / left)…

28 mountain brgy. sa Cebu City, nasa state of calamity dahil kulang sa tubig-gripo | 24 Oras

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source Sa gitna ng matinding init, posibleng makaramdam ng paghina ng tubig-gripo ang Metro Manila. Sa Cebu City, nauna nang isinailalim sa state of calamity ang halos 30 barangay dahil kulang sa suplay ng tubig-gripo. 24 Oras is GMA Network’s flagship newscast, anchored by Mel Tiangco, Vicky Morales and Emil Sumangil….

Pagbuo ng komite na tututok sa right of way activities ng national railway projects…

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source Pagbuo ng komite na tututok sa right of way activities ng national railway projects, ipinag-utos ni PBBM Go to Source

How to Turn On Block Opening External Apps in Edge Browser for iPhone?

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source Hi guys, In this Video, I will show you “How to Turn On Block Opening External Apps in Edge Browser for iPhone.” Please Like and Subscribe to my channel. =======================Thanks for watching Go to Source

Un randonneur aguerri nous décrit la zone où ont été retrouvés les os d’Émile

Posted on April 2, 2024 by Michael G

Video by via Dailymotion Source C’est un secteur qui focalise l’attention générale. Celle, en premier lieu, des enquêteurs en charge des investigations opérées dans le cadre du décès d’Emile, ce garçonnet qui était porté disparu depuis le 8 juillet 2023 et dont une partie du crâne a été découverte par une randonneuse, le samedi 30…

  • Previous
  • 1
  • …
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • …
  • 1,531
  • Next

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT