Trois mécanismes WebKit permettant de contourner le relais privé iCloud d'Apple ont été découverts . En réalité, ces mécanismes peuvent contourner n'importe quelle configuration de proxy au niveau du navigateur, y compris le proxy de Psylo et Tor-on- iOS configuration de proxy, etc.
Private Relay est un VPN -un système similaire pour Safari sur iOS qui vise à empêcher les sites web de consulter l'adresse IP et la localisation du visiteur.
Mais comme les trois méthodes décrites par les chercheurs se produisent en dehors du chemin de chargement normal des pages de WebKit, le relais privé iCloud d'Apple ne les voit jamais et, par conséquent, vous ne pouvez pas masquer votre adresse IP ou votre chemin DNS (Domain Name System) dans ces cas.
Les trois caractéristiques sont :
- Préchargement DNS
Les navigateurs modernes tentent d'améliorer la vitesse en résolvant les adresses IP des liens d'une page avant même que vous ne cliquiez dessus ; cette fonctionnalité est appelée prélecture DNS. Sous WebKit, ces requêtes DNS peuvent contourner le proxy/relais configuré et emprunter directement la pile DNS standard du système, révélant ainsi les serveurs DNS utilisés et, indirectement, votre localisation réelle. Même si le chargement de la page s'effectue via Private Relay, les requêtes DNS de prélecture peuvent divulguer des métadonnées sur votre réseau. - Authentification Web et clés d'accès
WebAuthn (la norme sous-jacente aux clés d'accès ) doit parfois récupérer un petit fichier sur le domaine du site web pour vérifier que les identifiants sont utilisés sur le bon site. Les chercheurs ont constaté que, sur les plateformes Apple, cette récupération est effectuée en dehors du chemin de chargement habituel des pages WebKit, c'est-à-dire sans passer par le proxy Safari ni par le relais privé. Par conséquent, un site utilisant des clés d'accès peut amener votre appareil à le contacter directement, révélant ainsi votre véritable adresse IP, même si le reste de votre navigation est censé être masqué par un relais. - WebTransport et technologies connexes
WebTransport est une API récente permettant aux sites web d'établir des connexions bidirectionnelles à faible latence avec un serveur. Dans les scénarios testés par les chercheurs, ces connexions WebTransport étaient initiées en dehors du chemin d'accès au code WebKit via le proxy, créant ainsi une autre voie permettant aux sites de recevoir le trafic directement depuis l'appareil. Ce trafic utilise alors l'adresse IP réelle de l'appareil, et non l'adresse IP du relais ou du proxy attendue par l'utilisateur.
Du point de vue de l'expérience utilisateur, le problème est que ces trois mécanismes ressemblent à un comportement normal du navigateur et ne nécessitent aucune astuce particulière de la part d'un site malveillant.
Qu'est-ce qui a été affecté ?
Les appareils Safari concernés sont sur iOS et macOS lorsque Private Relay est utilisé, car Private Relay est implémenté comme un proxy de niveau WebKit qui ne s'applique qu'au trafic Safari. De plus, tout iOS /navigateur ou application macOS qui utilise la configuration proxy de WebKit pour masquer l'adresse IP (par exemple, Psylo, Onion Browser/Tor sur iOS , et d'autres navigateurs proxy), puisqu'ils rencontrent tous le même comportement WebKit.
Et ce n'est pas forcément tout. Pour la plupart des iOS Historiquement, toute application qui naviguait sur le Web devait utiliser le framework WebKit et le moteur JavaScript d'Apple. Cela signifiait que Chrome , Firefox, Edge Brave et les autres navigateurs sur iPhone étaient en réalité des interfaces différentes autour du même moteur WebKit que Safari. Sous la pression de la loi européenne sur les marchés numériques (DMA), de la loi japonaise sur les smartphones et d'autres réglementations similaires, Apple a introduit un mécanisme pour les moteurs non-WebKit, mais de manière limitée.
Malwarebytes ' Cadre supérieur pour iOS Roman Dvoinev, du logiciel, a commenté :
En résumé, l'API est « ouverte » depuis un certain temps, mais aucun éditeur de navigateur n'a encore commercialisé de navigateur non basé sur WebKit. Les principaux acteurs du marché en sont encore au stade du prototype, car Apple exige une licence pour la commercialisation d'un navigateur. iOS est très élevé.
VPN Malwarebytes n'est pas affecté, car il achemine l'intégralité du trafic réseau de l'appareil au niveau du système.
Les chercheurs ont signalé les problèmes à Apple et espèrent des correctifs d'ici l'automne .
Naviguez comme si personne ne vous regardait.
Malwarebytes Privacy VPN votre connexion et n'enregistre jamais vos activités, pour que le prochain article que vous lirez ne vous concerne pas personnellement.Essayez-le gratuitement →




