Gebruikers zijn met de vpn-achtige Private Relay-functie, of Privédoorgifte in het Nederlands, mogelijk niet zo anoniem als Apple doet vermoeden. Beveiligingsonderzoekers ontdekten dat de Safari-browser soms ook met die functie het echte IP-adres van gebruikers deelt met websites.
Dit nieuws in het kort
- Onderzoekers ontdekten verschillende manieren waarop websites de IP-adressen van iOS-bezoekers kunnen achterhalen, ook als die bezoekers gebruikmaken van browserproxy's als Private Relay.
- Dat is onder meer mogelijk via DNS-prefetching en het gebruik van passkeys.
- Apple belooft de problemen deze herfst op te lossen.
Private Relay is een soort vpn voor Safari op iOS en macOS die al het verkeer langs twee relays stuurt. Dat moet voorkomen dat websites het IP-adres en de locatie van de gebruiker kunnen zien. In veel gevallen werkt die functie alleen niet, melden beveiligingsonderzoekers Tommy Mysk en Talal Haj Bakry.
Dat komt volgens hen onder meer door de onderliggende browserengine van Safari: Apple WebKit. Deze engine verwerkt DNS-prefetching-verzoeken buiten de proxy om. Een website kan hier misbruik van maken door voor iedere gebruiker een unieke hostnaam aan te maken. Zo kunnen websites toch de IP-adressen van gebruikers achterhalen.
Ook bij het gebruik van passkeys worden browserproxy's als Private Relay omzeild, melden de onderzoekers. Het besturingssysteem handelt het verzoek daarbij af in plaats van de browser, waardoor gebruikers alsnog hun IP-adres delen. Tot slot omzeilt ook de nieuwe WebTransport-functie, die een directe HTTP/3-verbinding tot stand brengt, de proxy's.
Deze problemen zijn volgens de onderzoekers niet alleen van toepassing op Safari's Private Relay, maar ook op andere browsers die beweren het netwerkverkeer van gebruikers te versleutelen. De meeste iOS-browsers, waaronder privacygerichte browsers als Onion Browser, maken bijvoorbeeld standaard gebruik van Apple WebKit. 'Echte' vpn's worden hier niet door getroffen, omdat die het verkeer op systeemniveau versleutelen.
De onderzoekers hebben de problemen bij Apple gemeld. Het bedrijf werkt aan een oplossing. Die moet in de herfst beschikbaar komen.
:strip_exif()/u/1001495/crop5fc5fb9f52503.gif?f=community)
:strip_icc():strip_exif()/u/202197/crop6453620011648_cropped.jpg?f=community)
:strip_exif()/u/464616/wvo-porsch-gif.gif?f=community)
:strip_icc():strip_exif()/u/112202/lighthouse.jpg?f=community)
/u/320526/crop5e0b0a1fb7723_cropped.png?f=community)
/u/1837266/crop64f314b657ecf_cropped.png?f=community)
/u/508326/02fe8676b9194155ae0a61dd1cfc9f8c.png?f=community)
:strip_icc():strip_exif()/u/509745/crop5fb2aa7928806_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/282325/crop6159e3e38b9a8_cropped.jpg?f=community)