„Węże w trybie samolotowym” – co jeśli Twój telefon mówi, że jest offline, ale tak nie jest?

„Węże w trybie samolotowym” – co jeśli Twój telefon mówi, że jest offline, ale tak nie jest?

Naukowcy z firmy Jamf zajmującej się zarządzaniem urządzeniami Apple opublikowali niedawno intrygujący artykuł pt Fałszywy tryb samolotowy: mobilna technika manipulacji w celu utrzymania łączności.

Zaczniemy od dobrych wiadomości: sztuczek, które odkrył Jamf, nie można magicznie uruchomić zdalnie, na przykład po prostu zwabiając cię na stronę internetową zawierającą pułapki.

Atakujący muszą najpierw wszczepić nieuczciwe oprogramowanie na iPhone'a, aby przeprowadzić atak „fałszywym samolotem”.

Zła wiadomość jest jednak taka, że ​​stosowane sztuczki programowe nie są typowymi sztuczkami związanymi ze złośliwym oprogramowaniem lub kodem do eksfiltracji danych.

To dlatego, że tryb „fałszywego samolotu” nie szpieguje ani nie próbuje ukraść prywatnych danych należących do innych aplikacji, ale działa po prostu pokazując ci to, co masz nadzieję zobaczyć, a mianowicie wizualne wskazówki sugerujące, że twoje urządzenie jest offline, nawet jeśli nie jest 'T.

Biorąc pod uwagę, że nawet App Store, obowiązkowy ogród Apple do pobierania oprogramowania, nie jest odporny na złośliwe oprogramowanie i potencjalnie niechciane aplikacje…

…można sobie wyobrazić, że zdeterminowani oszuści, oszuści kryptograficzni i handlarze oprogramowaniem szpiegującym mogą chcieć znaleźć sposób na ukrycie „fałszywego samolotu” w aplikacjach, które skądinąd nie wyróżniają się wyglądem, aby przejść przez proces weryfikacji w App Store.

To, co widzisz, niekoniecznie jest tym, co dostajesz

Jak wyjaśniają badacze z Jamf, większość użytkowników, którym zależy nie tylko na tymczasowym przejściu w tryb offline, ale także na sprawdzeniu, czy naprawdę są odcięci od Internetu, robi coś takiego:

  • Przesuń palcem w górę z ekranu głównego, aby uzyskać dostęp do Centrum sterowania. Dotknięcie ikony drona zwykle powoduje zmianę koloru drona na pomarańczowy, a wszystkich trzech ikon komunikacji radiowej (komórkowej, bezprzewodowej i Bluetooth) na szary:

„Węże w trybie samolotowym” – co jeśli Twój telefon mówi, że jest offline, a tak nie jest? Inteligencja danych PlatoBlockchain. Wyszukiwanie pionowe. AI.

  • Spróbuj przejść do popularnej witryny. Otwarcie lub odświeżenie strony internetowej, gdy tryb samolotowy jest pomyślnie włączony, zwykle powoduje wyświetlenie powiadomienia, które wyraźnie mówi Wyłącz tryb samolotowy lub użyj Wi-Fi, aby uzyskać dostęp do danych:

„Węże w trybie samolotowym” – co jeśli Twój telefon mówi, że jest offline, a tak nie jest? Inteligencja danych PlatoBlockchain. Wyszukiwanie pionowe. AI.

W tym momencie dobrze poinformowany użytkownik byłby skłonny zaakceptować nie tylko to, że włączył tryb samolotowy, ale także to, że skutecznie odciął aplikacje w telefonie od Internetu.

Niestety, programiści Jamf znaleźli szereg podstępnych sztuczek, dzięki którym mogli oddzielić wygląd od rzeczywistości.

Po pierwszewymyślili, jak przechwycić wywołanie API (interfejsu programowania aplikacji) uruchamiane przez dotknięcie ikony samolotu na ekranie Centrum sterowania.

W ten sposób pozorne przejście do trybu samolotowego zostało zarejestrowane w dziennikach iPhone'a, ale rzeczywiste wywołanie systemowe, aby go wyłączyć w prawdziwym życiu, zostało przejęte, aby wyłączyć Wi-Fi, ale nie sieć komórkową, pozostawiając nieoczekiwaną ścieżkę poza telefonem dla dowolnej aplikacji autoryzowanej do korzystania z danych mobilnych.

Po drugie, ponownie skonfigurowali Twoją przeglądarkę (w testach używali Safari, ale zakładamy, że inne aplikacje, w tym przeglądarki alternatywne, mogły zostać oszukane w ten sam sposób), tak że sama aplikacja, a nie całe urządzenie, została zablokowana przed korzystaniem z mobilnych połączeń transmisji danych .

W teorii nieuczciwość polegająca na odcięciu konkretnej aplikacji od internetu zamiast całego telefonu powinna być oczywista, ponieważ dobrze poinformowany użytkownik zobaczy zupełnie inne ostrzeżenie przy próbie przeglądania znanej strony:

„Węże w trybie samolotowym” – co jeśli Twój telefon mówi, że jest offline, a tak nie jest? Inteligencja danych PlatoBlockchain. Wyszukiwanie pionowe. AI.

To powiadomienie wyraźnie sugeruje, że mobilna transmisja danych jest ogólnie włączona, ale wyłączona specjalnie dla Safari, w przeciwieństwie do powyższego ostrzeżenia, w którym wyraźnie wspomniano o trybie samolotowym.

Więc, po trzecie, naukowcy wymyślili, jak przechwycić okno dialogowe „dane mobilne są wyłączone” i po prostu zastąpić je bardziej uspokajającym powiadomieniem „tryb samolotowy jest włączony”.

Ostatnią możliwą zagadką, przed którą stanęli badacze z Jamf, było to, że przy sztucznie aktywowanym trybie samolotowym na ekranie Centrum sterowania (w ten sposób poprawnie zmieniając ikonę samolotu na pomarańczowo), ikona mobilnego połączenia danych (lizak nadawczy) mimo wszystko pozostanie zielona.

Po czwartew związku z tym badacze znaleźli sposób na przyciemnienie ikony danych mobilnych, aby wywołać fałszywe wrażenie, że opcja została wyłączona, a tym samym wyłączona, mimo że tak nie było.

Co robić?

Dobrą wiadomością jest to, że badacze wymyślili, jak fałszywie przedstawiać stan łączności urządzenia, gdy wprowadzano zmiany za pomocą przesuwanego ekranu w Centrum sterowania.

Jeśli pójdziesz bezpośrednio do Ustawienia na stronie, opisane tutaj sztuczki już nie wystarczają, ponieważ ustawienie trybu samolotowego wraz z wynikającą z tego konfiguracją wymuszoną na ustawieniach Wi-Fi, Bluetooth i danych mobilnych można prawidłowo kontrolować i niezawodnie sprawdzać:

„Węże w trybie samolotowym” – co jeśli Twój telefon mówi, że jest offline, a tak nie jest? Inteligencja danych PlatoBlockchain. Wyszukiwanie pionowe. AI.

Zakładamy, że przy wystarczającym wysiłku i wystarczająco silnym złośliwym oprogramowaniu już zainstalowanym na Twoim iPhonie zdeterminowany atakujący może ingerować nawet w stronę Ustawienia, ale zespół Jamf nie wymyślił praktycznego sposobu na zrobienie tego w swoich badaniach.

Jeśli więc kiedykolwiek będziesz potrzebować korzystać z aplikacji na telefonie, mając pewność, że jest on odcięty od Internetu, pamiętaj, że prosty test połączenia z przeglądarką może nie powiedzieć prawdy.

Sprawdź bezpośrednio na Ustawienia stronę, a nie pośrednio przez Centrum sterowania lub Twoja przeglądarka.


Znak czasu:

Więcej z Nagie bezpieczeństwo