Contribuer à tester les mesures d'atténuation du suivi des rebonds

Ben Kelly
Ben Kelly
Anusmita Ray
Anusmita Ray

Dans le cadre de ses efforts visant à améliorer la confidentialité sur le Web, l'équipe Chrome s'efforce d'empêcher le suivi intersites des utilisateurs. Nous prévoyons de lancer des mesures d'atténuation afin de limiter le suivi à l'aide d'une technique particulière appelée "suivi des rebonds" d'ici la fin de l'année.

Nous pensons que ces modifications n'affecteront pas beaucoup de sites sans suivi. Toutefois, nous souhaitons inviter les développeurs à tester cette nouvelle fonctionnalité à l'aide de flags de fonctionnalité et à nous faire part de leurs commentaires.

Qu'est-ce que le suivi des rebonds ?

Le suivi des rebonds est une technique qui permet à un site tiers de stocker un cookie même lorsque les cookies tiers sont bloqués. Le code de suivi tiers inclus sur une page peut être utilisé pour rediriger un utilisateur vers le site d'un outil de suivi, où un cookie peut être défini, puis revenir à la page d'origine. Cette redirection est souvent si rapide que l'utilisateur ne s'en aperçoit même pas.

Le suivi des rebonds peut être effectué en tant que "retour à l'expéditeur" ou "retour à l'expéditeur".

Affiche un exemple de renvoi où site1.example redirige vers tracker.example, des cookies sont consultés, puis redirige vers le site d'origine.

Suivi des rebonds

Affiche un exemple de rebond via l'accès à site1.example qui redirige vers des cookies suivi.example., puis une redirection vers site2.example.

Sauts via le suivi.

Dans les deux cas, les utilisateurs peuvent ne pas savoir qu'ils ont consulté tracker.example. Il pense peut-être n'avoir visité que site1.example ou essayé d'accéder à site2.example.

Qu'est-ce que Chrome prévoit de changer ?

Chrome protège les utilisateurs contre le suivi des rebonds en supprimant régulièrement l'état de ces sites de suivi. Le processus est le suivant:

  1. Chrome surveille les navigations et signale en interne les sites qui font partie d'un "rebond avec état". Cela signifie qu'une navigation est redirigée à travers le site et que l'état du site a été consulté pendant la redirection. Cela inclut à la fois les redirections initiées par le serveur et les redirections côté client pour lesquelles JavaScript déclenche une navigation de manière programmatique. L'accès à l'état inclut à la fois les cookies et d'autres types de stockage (localstorage, indexéDB, etc.).
  2. Chrome examine régulièrement la liste des sites signalés et vérifie si l'utilisateur a interagi avec le site de manière active au cours des 45 derniers jours. Cette interaction peut se produire avant, pendant ou après la détection du rebond.
  3. Si le site ne présente aucune interaction de l'utilisateur et que les cookies tiers sont bloqués, son état sera supprimé.

Nous espérons déployer ces modifications pour les utilisateurs qui ont accepté de bloquer les cookies tiers au début du troisième trimestre 2023.

Cela va-t-il interrompre d'autres flux de redirection ?

La vérification des interactions des utilisateurs vise à protéger les sites sans suivi contre toute suppression s'ils utilisent également un flux de redirection. Par exemple, l'authentification unique, l'authentification fédérée et les flux de paiement effectuent souvent ce type d'interactions. En conséquence, nous ne prévoyons pas d’impact sur l’authentification unique, l’authentification fédérée ou les flux de paiement. Par exemple, le fait de se connecter au fournisseur d'identité compte comme une interaction de l'utilisateur et empêche sa suppression.

Comment savoir si mon site est concerné ?

Vous pouvez tester les mesures d'atténuation du suivi des rebonds à l'aide de flags de fonctionnalité de Chrome version 115 (actuellement la dernière version de Canary):

  1. Créez un profil Chrome. Un profil existant que vous avez utilisé pour le développement Web peut comporter des interactions enregistrées sur le site de rebond, ce qui n'est pas forcément le cas pour les visiteurs de votre site Web.
  2. Définissez l'indicateur chrome://flags/#bounce-tracking-mitigations sur "Activé avec suppression".
  3. Activez le blocage des cookies tiers dans chrome://settings/cookies en sélectionnant "Bloquer les cookies tiers".
  4. Effectuez un workflow impliquant des redirections.
  5. Ouvrez l'onglet Problèmes des outils pour les développeurs Chrome, puis recherchez un message intitulé "Chrome risque bientôt de supprimer l'état des sites Web intermédiaires dans une chaîne de navigation récente".
  6. Forcez la vérification de la suppression du suivi des rebonds en accédant au panneau de l'application DevTools, en cliquant sur Bounce Tracking Mitigations (Atténuation du suivi des rebonds) sous Background Services (Services d'arrière-plan), puis en appuyant sur Force Run (Forcer l'exécution). Vous pouvez également attendre jusqu'à deux heures pour que la suppression soit effective.
  7. Effectuez le workflow qui s'attendait à ce que l'état soit présent sur le site.

Par exemple, si à l'étape 4, vous consultez cette page de démonstration et que vous sélectionnez le lien "Envoyer une demande", vous devriez rencontrer un problème dans les outils de développement:

Capture d'écran du problème dans les outils de développement indiquant que Bounce-tracking-demo-tracker.glitch.me risque d'être supprimé

Capture d'écran du problème lié aux outils de développement

Ensuite, à l'étape 6, vous pouvez forcer la suppression immédiate à l'aide du panneau "Application" des outils de développement:

Capture d'écran de l'onglet de l'application outils de développement, avec le panneau d'atténuation du suivi des rebonds sélectionné.  Le panneau indique que l'opération d'exécution forcée a été utilisée et que l'espace de stockage a été supprimé pour le site de démonstration.

Panneau sur les mesures d'atténuation du suivi des rebonds dans les outils de développement.

Si vous retournez ensuite dans la démonstration et effectuez l'envoi de l'erreur, vous devriez voir un nouvel identifiant généré, car l'état a été effacé.

Cas d'utilisation en entreprise

Certaines entreprises utilisent des appareils gérés de manière à connecter automatiquement les utilisateurs à leur site SSO. Étant donné que l'utilisateur n'interagit pas avec le site utilisant l'authentification unique, Chrome peut considérer le site comme un outil de suivi des rebonds.

Afin de limiter ce problème, les entreprises peuvent activer les cookies tiers sur leur site SSO grâce aux règles relatives aux cookies. Ainsi, les mesures d'atténuation du suivi des rebonds ne seront pas appliquées pour ce site.

Commentaires

Vous pouvez envoyer des commentaires dans l'outil de suivi des bugs Chromium à l'aide du composant "Privacy>NavTracking". Vous pouvez également nous faire part de vos commentaires en tant que problème d'atténuation du suivi basé sur la navigation basée sur la navigation de la PrivacyCG du W3C.