Odkryto trzy mechanizmy WebKit, które omijają funkcję Apple iCloud Private Relay. W rzeczywistości mechanizmy te mogą ominąć dowolną konfigurację proxy na poziomie przeglądarki, w tym proxy Psylo i Tor-on- iOS konfiguracje serwerów proxy itp.
Private Relay to VPN -podobny system dla Safari na iOS który ma na celu uniemożliwienie stronom internetowym przeglądania adresu IP i lokalizacji odwiedzającego.
Ponieważ jednak wszystkie trzy metody opisane przez badaczy odbywają się poza normalną ścieżką ładowania stron WebKit, usługa iCloud Private Relay firmy Apple nigdy ich nie widzi, a w rezultacie w takich przypadkach nie można ukryć adresu IP ani ścieżki DNS.
Te trzy cechy to:
- Wstępne pobieranie DNS
Nowoczesne przeglądarki starają się działać szybciej, wyszukując adresy IP linków na stronie przed ich kliknięciem – funkcja ta znana jest jako wstępne pobieranie DNS. W WebKit te wyszukiwania DNS mogą ominąć skonfigurowany serwer proxy/przekaźnik i przejść bezpośrednio przez standardowy stos DNS systemu, ujawniając, z których serwerów DNS korzystasz i pośrednio, gdzie naprawdę się znajdujesz. Nawet jeśli faktyczne ładowanie strony odbywa się przez Private Relay, zapytania DNS z wstępnym pobieraniem mogą nadal ujawniać metadane dotyczące Twojej sieci. - WebAuthn i klucze dostępu
WebAuthn (standard stojący za kluczami dostępu ) czasami wymaga pobrania niewielkiego pliku z domeny witryny, aby zweryfikować, czy dane uwierzytelniające są używane na właściwej stronie. Naukowcy odkryli, że na platformach Apple pobieranie to odbywa się poza standardową ścieżką ładowania stron WebKit, co oznacza, że dane nie są przesyłane przez serwer proxy Safari ani Private Relay. W rezultacie witryna korzystająca z kluczy dostępu może spowodować, że Twoje urządzenie skontaktuje się z nią bezpośrednio, ujawniając Twój prawdziwy adres IP, nawet jeśli reszta Twojej aktywności przeglądania jest rzekomo ukryta za przekaźnikiem. - WebTransport i powiązane technologie
WebTransport to nowszy interfejs API, który umożliwia stronom internetowym nawiązywanie dwukierunkowych połączeń z serwerem o niskim opóźnieniu. W testowanych przez badaczy scenariuszach połączenia WebTransport były również inicjowane poza ścieżką kodu proxy WebKit, tworząc kolejną trasę dla stron internetowych, umożliwiającą im odbieranie ruchu bezpośrednio z urządzenia. Ruch ten ponownie przenosi rzeczywisty adres IP urządzenia, a nie adres IP przekaźnika lub serwera proxy, którego oczekuje użytkownik.
Z punktu widzenia użytkownika problem polega na tym, że wszystkie trzy mechanizmy wyglądają jak normalne zachowanie przeglądarki i nie wymagają żadnych specjalnych sztuczek ze strony złośliwej witryny.
Co jest dotknięte
Dotknięte są Safari na iOS i macOS, gdy używany jest Private Relay, ponieważ Private Relay jest implementowany jako serwer proxy na poziomie WebKit, który ma zastosowanie tylko do ruchu Safari. Dodatkowo, każdy iOS Przeglądarka lub aplikacja systemu macOS, która korzysta z konfiguracji serwera proxy WebKit w celu ukrycia adresu IP (np. Psylo, przeglądarka Onion/Tor na iOS i innych przeglądarek proxy), ponieważ wszystkie one reagują na to samo zachowanie silnika WebKit.
I to niekoniecznie wszystko. Dla większości iOS W historii każda aplikacja przeglądająca sieć musiała korzystać z frameworka WebKit firmy Apple i silnika JavaScript. Oznaczało to, że Chrome , Firefox, Edge , Brave i inne przeglądarki na iPhone'a były w zasadzie różnymi powłokami tego samego silnika WebKit, z którego korzysta Safari. Pod presją unijnej ustawy o rynkach cyfrowych (DMA), japońskiej ustawy o smartfonach i podobnych regulacji, Apple wprowadziło mechanizm dla silników innych niż WebKit, ale tylko w ograniczonym zakresie.
Malwarebytes Starszy menedżer ds. iOS oprogramowanie Roman Dvoinev skomentował:
Zasadniczo API jest „otwarte” od jakiegoś czasu, ale żaden dostawca przeglądarek nie dostarczył jeszcze przeglądarki innej niż WebKit. Główni gracze wciąż znajdują się w fazie prototypów, ponieważ Apple nie ma już możliwości dostarczenia przeglądarki do iOS jest bardzo wysoki.”
Usługa Malwarebytes VPN nie jest zagrożona, ponieważ tuneluje cały ruch sieciowy urządzenia na poziomie systemu.
Naukowcy zgłosili problemy do Apple i spodziewają się, że poprawki zostaną opublikowane jesienią .
Przeglądaj, jakby nikt nie patrzył.
Malwarebytes Privacy VPN Twoje połączenie i nigdy nie rejestruje Twojej aktywności, dzięki czemu kolejna przeczytana przez Ciebie wiadomość nie będzieCię osobiście dotykać.Wypróbuj za darmo →




