
Choisir un navigateur relié à un proxy, à Tor ou à iCloud Private Relay vise à mieux maîtriser les informations visibles lors de la navigation. Mais, d’après les chercheurs de Mysk, certaines fonctions de WebKit peuvent envoyer des échanges en dehors de ce circuit. Ces communications peuvent notamment exposer des éléments liés à l’adresse IP ou aux requêtes DNS.
Trois fonctions de WebKit impliquées
L’enquête de Mysk a commencé après le signalement d’une fuite DNS par un utilisateur de Psylo, le navigateur développé par l’équipe. Les chercheurs ont ensuite isolé trois mécanismes : le préchargement DNS, WebAuthn et WebTransport.
Le préchargement DNS cherche à accélérer l’ouverture des pages en anticipant certaines requêtes. WebAuthn sert notamment aux passkeys et à d’autres méthodes d’authentification sur le Web. WebTransport, de son côté, permet des échanges modernes entre un site et le navigateur. Selon Mysk, ces fonctions peuvent emprunter un chemin distinct de celui configuré pour le proxy du navigateur.
Sur iPhone, le sujet mérite une attention particulière : tous les navigateurs s’appuient sur WebKit. Safari comme les navigateurs utilisant un proxy ou Tor peuvent donc être concernés par ces comportements. Mysk propose d’ailleurs une page de démonstration pour vérifier les fuites qu’il a observées.
Psylo bloque ces voies, avec un compromis
La dernière version de Psylo corrige les trois fuites identifiées par Mysk en désactivant les fonctions concernées. Ce réglage se gère site par site dans l’application. C’est un choix qui peut réduire certains gains de rapidité ou de confort apportés par ces technologies web, mais qui renforce la cohérence du passage par le proxy.
Mysk relève aussi un cas particulier pour Onion Browser : avec son niveau de sécurité « Silver », qui active le mode Isolement de WebKit, la fuite associée à WebTransport ne se produit pas.
Ce que ça change pour votre confidentialité
Cette découverte rappelle qu’un service de relais ne suffit pas, à lui seul, à garantir que chaque échange du navigateur suivra le même itinéraire. Pour les personnes utilisant un proxy ou Tor afin de limiter les informations associées à leur navigation, le comportement précis du navigateur compte donc autant que le relais sélectionné.
D’après Mysk, un VPN évite ce cas de figure en chiffrant le trafic à l’échelle du système, plutôt qu’au niveau du seul navigateur. Le sujet sera à surveiller pour les utilisateurs qui privilégient iCloud Private Relay, un proxy ou Tor dans leurs usages quotidiens.
À lire aussi
Source : Mysk — blog