Ouvrir le menu principal

MacGeneration

Recherche

Google veut également bloquer l’user-agent de Chrome

Nicolas Furno

mardi 14 janvier 2020 à 17:45 • 10

Logiciels

Chaque navigateur est identifié par un « user-agent » (agent utilisateur), un nom de code qui contient plusieurs informations à son sujet. On y retrouve le nom du navigateur évidemment, ainsi que son numéro de version, mais aussi d’autres éléments, comme le nom et la version du système d’exploitation utilisé, ou comme des mots-clés qui permettent à certains sites web d’ajuster leur comportement.

Analyse du user-agent de la dernière version de Chrome sur macOS Catalina.

Cette identification est transmise par le navigateur à chaque site, ce qui permet aux créateurs des sites d’adapter leurs fonctions selon le navigateur. C’était surtout utile il y a quelques années, par exemple quand Flash était encore courant sur le web, les sites pouvaient identifier Safari sur les iPhone et iPad et afficher des versions en HTML 5 à la place. Plus récemment, l’user-agent est tombé en disgrace pour plusieurs raisons.

Apple essaie de s’en débarrasser depuis quelques années maintenant, parce que cette information est souvent détournée pour des raisons publicitaires. L’objectif des réseaux qui vendent de la publicité web est d’établir des profils d’utilisateurs aussi précis que possible. Pour cela, ils exploitent l’user-agent parmi d’autres informations disponibles à votre sujet, pour vous distinguer d’un autre utilisateur. Mais il n’est pas si simple d’abandonner l’un des fondements du web et le numéro de version du navigateur continue d’être mis à jour, même si Apple a supprimé une partie des informations.

L’user-agent de Safari est le même sur macOS ou sur iPadOS. Ici, un iPad est identifié comme un Mac par le site web.

Google reprend l’idée à son compte, mais veut aller plus loin. Dans un message publié sur les forums de Chromium, Yoav Weiss annonce un changement qui interviendra tout au long de 2020. L’objectif final est de bloquer l’user-agent de Chrome, comme Apple voulait le faire, pour éventuellement le supprimer totalement à terme. À la place, Google propose un nouveau standard, nommé User Agent Client Hints, ou UA-CH.

Le principe d’UA-CH est de reprendre le rôle d’identification de l’user-agent, mais de le faire avec un meilleur respect de la vie privée de l’utilisateur. Cela implique plusieurs changements, et notamment sur l’accès aux informations. Alors que les navigateurs transmettaient systématiquement leur identifiant aux sites web, qu’ils en aient besoin ou non, chaque site devra faire une demande pour récupérer une information précise dans le cadre d’UA-CH. Par exemple, le site pourra demander le système d’exploitation du visiteur et il aura cette information et uniquement celle-ci.

Plusieurs informations pourront ainsi être fournies : le nom du navigateur, un numéro de version majeur ou complet, le nom du système d’exploitation et son numéro de version, une architecture processeur (x86 ou ARM), un nom de modèle d’appareil ou s’il s’agit d’un appareil mobile ou non. Google propose de repartir de zéro, ce qui permettra de réduire le nombre d’éléments présents dans le user-agent pour des raisons historiques de compatibilité.

Google va avancer rapidement sur le sujet. Dès la mi-mars, l’utilisation du user-agent sera dépréciée, mais toujours disponible. Au début de l’été et en septembre, Chrome va bloquer son identifiant comme l’a fait Apple, en donnant moins d’informations et en unifiant notamment le système d’exploitation. Entre-temps, UA-CH sera géré par le navigateur, pour les sites qui ont besoin de ces éléments.

Reste à savoir si les autres navigateurs suivront et si cela deviendra le nouveau standard. Microsoft a fait part de son intérêt pour Edge, Firefox souhaite suivre la voie d’Apple en bloquant son user-agent, mais sans aller jusqu’à prendre en charge UA-CH pour le moment. Les concepteurs de Safari ne se sont pas prononcés, mais on imagine que ce sera la même position, au moins dans un premier temps.

Source :

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Edge : Microsoft affirme que son navigateur est désormais 9 % plus rapide

13:00

• 0


La Livebox S va simplifier les installations et les dépannages grâce à son crayon optique intégré

12:11

• 7


Votre Mac principal, c'est un Mac Intel ou un Mac Apple Silicon ?

11:18

• 49


Avec macOS 15.4 Dropbox peut s'installer sur un volume externe

11:16

• 2


Promo : la MX Master 3S à 73,99 €, son plus bas prix (-43 %)

09:40

• 10


Apple veut améliorer les modèles d’Apple Intelligence grâce aux usages de ses utilisateurs

08:14

• 26


Promo : le nouveau MacBook Air M4 glisse à 1 099 €

06:49

• 6


Pourquoi devez-vous (vraiment) craquer pour un écran BenQ MA270U ou MA320U avec votre Mac ? 📍

14/04/2025 à 23:55

• 0


Donald Trump déclare avoir voulu « aider Tim Cook » en revoyant ses droits de douane

14/04/2025 à 20:50

• 42


Faut-il enfin changer son Mac Intel pour un Mac Apple Silicon ?

14/04/2025 à 20:30

• 63


La seconde bêta de macOS 15.5 est disponible

14/04/2025 à 19:10

• 9


macFUSE va tirer parti de FSKit pour faciliter l’ajout de systèmes de fichiers à macOS

14/04/2025 à 18:45

• 16


Proton prêt à quitter la Suisse face aux nouvelles exigences de surveillance

14/04/2025 à 16:39

• 88


Le son de Windows 95 est à jamais gravé dans l'héritage culturel américain

14/04/2025 à 16:25

• 29


Apple fête les 10 ans de l'Apple Watch avec un trophée et un pin's

14/04/2025 à 15:56

• 20


Livebox 7 Wi-Fi 7 sans 6 GHz : un retour en arrière en matière de performances ?

14/04/2025 à 14:56

• 22