Er zijn drie WebKit-mechanismen ontdekt waarmee Apple's iCloud Private Relay kan worden omzeild. Sterker nog, deze mechanismen kunnen elke proxyconfiguratie op browserniveau omzeilen, inclusief de proxy van Psylo en Tor-on-Proxy. iOS proxy-instellingen, enzovoort.
Private Relay is een VPN -achtig systeem voor Safari op iOS Dit is bedoeld om te voorkomen dat websites het IP-adres en de locatie van de bezoeker kunnen inzien.
Maar omdat alle drie de door de onderzoekers beschreven methoden buiten het normale laadpad van WebKit plaatsvinden, ziet Apple's iCloud Private Relay ze nooit en betekent dit dat je in deze gevallen je IP-adres of DNS-pad (Domain Name System) niet kunt verbergen.
De drie kenmerken zijn:
- DNS-vooraf ophalen
Moderne browsers proberen sneller te zijn door de IP-adressen van links op een pagina op te zoeken voordat je erop klikt, een functie die bekend staat als DNS-prefetching. In WebKit kunnen deze DNS-zoekopdrachten de geconfigureerde proxy/relay omzeilen en rechtstreeks via de normale DNS-stack van het systeem gaan, waardoor zichtbaar wordt welke DNS-servers je gebruikt en, indirect, waar je je daadwerkelijk bevindt. Zelfs als de daadwerkelijke paginalading via Private Relay verloopt, kunnen de prefetch DNS-query's nog steeds metadata over je netwerk lekken. - WebAuthn en wachtwoorden
WebAuthn (de standaard achter passkeys ) moet soms een klein bestandje ophalen van het domein van de website om te controleren of de inloggegevens op de juiste site worden gebruikt. De onderzoekers ontdekten dat deze ophaling op Apple-platforms buiten het gebruikelijke WebKit-pad voor het laden van pagina's plaatsvindt, wat betekent dat het niet via de Safari-proxy of Private Relay wordt verzonden. Het gevolg is dat een site die passkeys gebruikt, ervoor kan zorgen dat uw apparaat rechtstreeks contact opneemt met de site, waardoor uw echte IP-adres wordt onthuld, zelfs als de rest van uw internetverkeer zogenaamd achter een relay verborgen is. - WebTransport en verwante technologieën
WebTransport is een nieuwere API waarmee websites bidirectionele verbindingen met een server kunnen openen met een lage latentie. In de scenario's die de onderzoekers testten, werden deze WebTransport-verbindingen ook buiten het geproxyeerde WebKit-codepad geïnitieerd, waardoor er een extra route ontstond voor websites om verkeer rechtstreeks van het apparaat te ontvangen. Dat verkeer draagt wederom het echte IP-adres van het apparaat, niet het relay- of proxy-IP-adres dat de gebruiker verwacht.
Vanuit het oogpunt van gebruikerservaring is het probleem dat alle drie de mechanismen eruitzien als normaal browsergedrag en geen speciale trucs van een kwaadwillende site vereisen.
Wat wordt erdoor beïnvloed?
Safari is getroffen. iOS en macOS wanneer Private Relay wordt gebruikt, omdat Private Relay is geïmplementeerd als een proxy op WebKit-niveau die alleen van toepassing is op Safari-verkeer. Bovendien geldt dit voor alle iOS /macOS-browser of -app die gebruikmaakt van de proxyconfiguratie van WebKit om het IP-adres te verbergen (bijv. Psylo, Onion Browser/Tor op iOS en andere proxybrowsers), omdat ze allemaal hetzelfde WebKit-gedrag vertonen.
En dat is niet per se alles. Voor het grootste deel van iOS In de geschiedenis van Apple moest elke app die op het web surfte gebruikmaken van Apple's WebKit-framework en JavaScript-engine. Dit betekende dat Chrome , Firefox, Edge Brave en andere browsers op de iPhone waren in feite verschillende omhulsels rond dezelfde WebKit-engine die Safari gebruikt. Onder druk van de Digital Markets Act (DMA) van de EU, de Smartphone Act van Japan en soortgelijke regelgevende initiatieven introduceerde Apple een mechanisme voor engines die geen WebKit gebruikten, maar wel op beperkte wijze.
Malwarebytes 'Senior manager voor iOS Softwareontwikkelaar Roman Dvoinev gaf de volgende reactie:
"De API is in principe al een tijdje 'open', maar geen enkele browserfabrikant heeft tot nu toe daadwerkelijk een browser uitgebracht die niet op WebKit is gebaseerd. De grote spelers bevinden zich nog in de prototypefase, omdat Apple een hoge drempel hanteert voor het uitbrengen van een browser." iOS is erg hoog.”
Malwarebytes VPN wordt niet beïnvloed, omdat het al het netwerkverkeer van het apparaat op systeemniveau tunnelt.
De onderzoekers hebben de problemen aan Apple gemeld en verwachten dat er in de herfst patches beschikbaar zullen zijn .
Surf alsof niemand kijkt.
Malwarebytes Privacy VPN je verbinding en houdt nooit bij wat je doet, zodat het volgende artikel dat je leest niet als iets persoonlijks hoeft te voelen.Probeer het gratis →




