A Privacy Measure Turned Upside Down? Investigating the Use of HTTP Client Hints on the Web

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wiefling, Stephan, Hönscheid, Marian, Iacono, Luigi Lo
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910457527271424
author Wiefling, Stephan
Hönscheid, Marian
Iacono, Luigi Lo
author_facet Wiefling, Stephan
Hönscheid, Marian
Iacono, Luigi Lo
contents HTTP client hints are a set of standardized HTTP request headers designed to modernize and potentially replace the traditional user agent string. While the user agent string exposes a wide range of information about the client's browser and device, client hints provide a controlled and structured approach for clients to selectively disclose their capabilities and preferences to servers. Essentially, client hints aim at more effective and privacy-friendly disclosure of browser or client properties than the user agent string. We present a first long-term study of the use of HTTP client hints in the wild. We found that despite being implemented in almost all web browsers, server-side usage of client hints remains generally low. However, in the context of third-party websites, which are often linked to trackers, the adoption rate is significantly higher. This is concerning because client hints allow the retrieval of more data from the client than the user agent string provides, and there are currently no mechanisms for users to detect or control this potential data leakage. Our work provides valuable insights for web users, browser vendors, and researchers by exposing potential privacy violations via client hints and providing help in developing remediation strategies as well as further research.
format Preprint
id arxiv_https___arxiv_org_abs_2405_13744
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Privacy Measure Turned Upside Down? Investigating the Use of HTTP Client Hints on the Web
Wiefling, Stephan
Hönscheid, Marian
Iacono, Luigi Lo
Cryptography and Security
Networking and Internet Architecture
Social and Information Networks
HTTP client hints are a set of standardized HTTP request headers designed to modernize and potentially replace the traditional user agent string. While the user agent string exposes a wide range of information about the client's browser and device, client hints provide a controlled and structured approach for clients to selectively disclose their capabilities and preferences to servers. Essentially, client hints aim at more effective and privacy-friendly disclosure of browser or client properties than the user agent string. We present a first long-term study of the use of HTTP client hints in the wild. We found that despite being implemented in almost all web browsers, server-side usage of client hints remains generally low. However, in the context of third-party websites, which are often linked to trackers, the adoption rate is significantly higher. This is concerning because client hints allow the retrieval of more data from the client than the user agent string provides, and there are currently no mechanisms for users to detect or control this potential data leakage. Our work provides valuable insights for web users, browser vendors, and researchers by exposing potential privacy violations via client hints and providing help in developing remediation strategies as well as further research.
title A Privacy Measure Turned Upside Down? Investigating the Use of HTTP Client Hints on the Web
topic Cryptography and Security
Networking and Internet Architecture
Social and Information Networks
url https://arxiv.org/abs/2405.13744