Ouvrir le menu principal

MacGeneration

Recherche

Vie privée : les favicons peuvent servir à établir un profil publicitaire dans les navigateurs  🆕

Nicolas Furno

lundi 25 janvier 2021 à 14:24 • 35

Logiciels

Firefox a abordé le sujet des « super-cookies » qui permettent de reconstruire le périple d'un utilisateur en partant d'une image stockée dans le cache de Firefox et en cherchant si ce visuel était présent sur différents sites. Les favicons comptent parmi ce genre de fichiers graphiques. Firefox 85 partitionne désormais les connexions réseau et les caches par site visité, afin de séparer ces informations.


Article du 25 janvier

Les navigateurs mettent en place des mesures de sécurité toujours plus sophistiquées pour empêcher les sites web de créer des profils destinés à vous présenter des publicités ciblées. Malgré leur efficacité, il est difficile de s’assurer pleinement qu’un utilisateur ne peut pas être suivi à son insu en détournant les fonctions de base du navigateur web. La preuve avec cette nouvelle démonstration de chercheurs en sécurité qui ont montré que les favicons pouvaient être détournés à cette fin.

Safari affiche les favicons des sites sur chaque onglet, ici sur un iPad.

Quatre chercheurs de l’université de Chicago ont réussi à créer un profil unique en utilisant uniquement des favicons, ces icônes associées à un site qui sont affichées dans les interfaces des navigateurs web. Dans tous les navigateurs, on peut les afficher sur chaque onglet, pour mieux identifier le site dans la barre d’onglets et on les retrouve aussi dans les favoris.

Ces favicons sont fournis par les sites web. L’URL de l’image est indiquée sur chaque page et le navigateur se charge de la télécharger pour l’afficher au bon emplacement. Pour éviter de télécharger à chaque fois cette ressource, tous les navigateurs l’ajoutent dans un cache, un dossier local où toutes les images sont stockées pour les futurs usages. Quand vous retournez sur le site, c’est ce fichier local qui est chargé, et non la copie distante.

Le cache de favicons est géré différemment du cache navigateur, celui qui contient les autres ressources des sites web, comme les images ou encore les fichiers JavaScript. Ce dernier peut être vidé à tout moment par l’utilisateur et le navigateur se charge de faire le ménage régulièrement. Ce n’est pas le cas des icônes des sites, qui ne sont pas supprimées en même temps que le cache navigateur. Par ailleurs, c’est le même cache qui est utilisé pour les sessions normales et privées, il n’y a pas de stockage distinct.

Le cache des favicons de Safari, avec l’icône du club iGen.

Dernière brique nécessaire, les navigateurs suivent les redirections. Sur la plupart des pages web, le favicon est renseigné sous la forme d’une image directement accessible, mais il peut aussi arriver que l’URL soit une redirection. Dans ce cas, le serveur renvoie le navigateur vers une autre URL, qui peut être l’image ou une autre redirection. Il n’y a pas de limite sur le nombre de redirections effectuées pour obtenir l’image, ce qui permet de créer un profil en les multipliant.

Les chercheurs en sécurité ont ainsi créé un dispositif qui se base sur de multiples redirections pour stocker dans le cache plusieurs favicons. La séquence d’images établit le profil : chaque utilisateur a des fichiers différents, ce qui permet de l’identifier et, par exemple, d’afficher alors des publicités qui correspondent à ses intérêts connus. D’après eux, Chrome et ses variantes (dont Edge de Microsoft et Brave) sont touchés, ainsi que Safari sur macOS comme sur iOS, mais pas Firefox à cause d’un bug qui empêche le navigateur d’utiliser correctement son cache.

J’ai toutefois noté pendant mes essais que le dossier des favicons était entièrement vidé par Safari quand je vidais le cache du navigateur1. Apple a mis à jour son navigateur à deux reprises depuis la version utilisée par les chercheurs en sécurité, peut-être que la faille a été comblée entre temps. L’article propose d’ailleurs aux créateurs de navigateurs plusieurs solutions pour bloquer cette attaque de leurs sécurités. Il y en a des simples, comme d’utiliser un cache différent pour la navigation privée et d’autres plus complexes, par exemple de lier les favicons aux cookies pour supprimer les deux en même temps.

Ces navigateurs web testés par les chercheurs en sécurité ne sont pas protégés contre leur méthode pour créer un profil publicitaire.

Quoi qu’il en soit, les navigateurs sont actuellement susceptibles d’être visés par une telle attaque et ils devront être mis à jour pour la bloquer. Inutile de paniquer toutefois, la preuve apportée par ces chercheurs en sécurité ne signifie pas qu’un tel suivi est simple à créer, surtout sur mobile où il faut quatre secondes en moyenne pour créer le profil puis pour y accéder par la suite. C’est toutefois un exemple intéressant du détournement d’une fonction en apparence anodine des navigateurs.

Ce n’est pas le premier exemple d’ailleurs. Récemment, c’est Do Not Track, une option qui permettait aux internautes de demander aux sites de ne plus les suivre, qui a été détournée. Non seulement les sites n’étaient pas obligés de respecter ce choix, mais il servait en plus à alimenter les profils à des fins publicitaires, ce qui a précipité sa disparition.


  1. Testé sur la version stable de Safari (14.0.2) sur la version stable de macOS Big Sur (11.1)  ↩︎

Source :

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Stockage : tous les iPhone ne naissent pas égaux

05/10/2025 à 21:50

• 23


Le grand jeu des chaises musicales pourrait commencer bientôt chez les dirigeants : la semaine Apple

05/10/2025 à 20:45

• 14


MacBook Air M4 : la chute des prix se poursuit à la rentrée pour ce nouvel incontournable  🆕

05/10/2025 à 17:22

• 160


Testez le MacBook Air M1 pendant 21 jours pour seulement 419 € (code promo FRENCHDAYS40)

05/10/2025 à 11:25

• 0


Les tests des iPhone 17 Pro, des AirPods Pro 3 et des autres nouveautés Apple déjà sur le Club iGen

05/10/2025 à 10:00

• 5


Promo : le Mac mini M4 256 Go à 603 € et le 512 Go à 804 € (-125 €)

05/10/2025 à 08:15

• 9


Test du Ugreen DXP480T Plus : le NAS (à quatre SSD) qui se détache de la masse

05/10/2025 à 08:00

• 17


Promo : l'iPhone Air 256 Go à 968 € (-260 €)

04/10/2025 à 16:03

• 52


Test de l'Apple Watch Series 11 : on prend la même et on recommence

04/10/2025 à 11:31

• 36


Apple face à son dilemme d’octobre : keynote ou pas keynote ?

04/10/2025 à 09:00

• 36


Sortie de veille : les iPad Pro et MacBook Pro M5 n’ont-ils déjà plus rien de secret ?

04/10/2025 à 08:00

• 4


De nombreuses compagnies dont Air France-KLM interdisent l’usage des batteries externes

03/10/2025 à 21:40

• 76


Keychron va bientôt lancer un clavier mécanique en céramique

03/10/2025 à 17:10

• 21


Guide : quel utilitaire pour remplacer le Launchpad sous macOS Tahoe ?

03/10/2025 à 16:00

• 26


Il filme sa visite dans un Apple Store avec un iPhone 3GS, pour aller acheter un iPhone 17 Pro

03/10/2025 à 15:18

• 84


M5 : la puce d’Apple qui pourrait hisser le MacBook Air au niveau d’un Mac Studio

03/10/2025 à 14:47

• 63