Drammer to fizyczny exploit Androida – sprawdź, czy bijąc pamięć smartfonu dostaniesz roota

Drammer to fizyczny exploit Androida – sprawdź, czy bijąc pamięć smartfonu dostaniesz roota24.10.2016 21:01

Nowy błąd w architekturze pamięci operacyjnej wykorzystywanej wlicznych smartfonach z Androidem otworzył drogę do uzyskania nanich roota, przed czym trudno będzie zabezpieczyć sięsoftware’owymi łatkami. Problem bowiem nie ma nic wspólnego zsoftware, a mimo to pozwala przejąć kontrolę nad kluczowymikomponentami systemu i wyłączyć jego zabezpieczenia.

Ponad półtora roku temu opisywaliśmysztuczkę polegającą na zmienianiu zawartości komórek pamięciDRAM poprzez fizyczne operacje odczytu i zapisu prowadzone nakomórkach sąsiednich. Nazwana przez odkrywców z Intela i CarnegieMellon University „Rowhammer”, wydawała się jedynie akademickąciekawostką – faktycznie zakłócenia w coraz bardziejzminiaturyzowanych układach występowały, ale jak to praktyczniewykorzystać? Już jednak kilka miesięcy po ich odkryciuinżynierowie Google’a znaleźli sposób na wykorzystanie tejfizycznej podatności do zmiany zawartości chronionej pamięci, doktórej software’owo by nie mieli dostępu.

Przełączenie kilku bitów nie wyglądało jednak groźnie, mimoże pozwoliło wydostać się z sandboksa przeglądarki Chrome.Eksperci od bezpieczeństwa deklarowali, że zaawansowane mechanizmyzarządzania pamięcią bez problemu poradzą sobie z tymi trudnymido przeprowadzenia atakami, a samo Google wyłączyło funkcję,którą wykorzystano do ucieczki z sandboksa. Jednak niektórzywhitehaci nie chcieli się poddać, i wciąż rozwijali możliwościRowhammera. Z czasem pokazali, jak przeprowadzić ten atak za pomocąhostowanego na stronach internetowych JavaScriptu, a następniewymyślili piękną technikę o nazwie Flip Feng Shui, któranadużywając techniki deduplikacji pamięci tworzyła takąstrukturę w fizycznej pamięci, że możliwe stało się za pomocąRowhammera zmodyfikowanie wrażliwych danych, np. kluczykryptograficznych. Działało to tylko na niektórych rodzajachpamięci DDR3 i DDR4 w architekturze x86 – ale podejrzewano, żeatak taki można przeprowadzić też na innych architekturach, np.ARM.

Teraz międzynarodowy zespół badaczy pod przewodnictwem Victoravan der Veena przedstawił kolejne, niezwykle już praktycznezastosowanie Rowhammera. Możesz mieć całkowicie załatanegosmartfona z Androidem, bez roota, z zablokowanym bootloaderem…Chwilę później możesz mieć na telefonie su, pełne uprawnieniaadministracyjne. Fizyczny atak na pamięć pozwolił w ten sposóbzłamać LG G4, Nexusy 4 i 5, Motorolę Moto G z roczników 2013 i2014, Samsungi Galaxy S4 i S5, a także słynnego chińskiego OnePlus One. To jednak nie jest pełna lista urządzeń, na których tenatak działa. Jeśli chcecie sprawdzić, czy i wasz telefon jestpodatny na ten atak, możecie zainstalować testującą tę podatnośćaplikację Drammer.

Przygotowano też dwa filmy, demonstrujące ataki. Pierwszypokazuje, jak na niezrootowanym Nexusie 5, po 35 sekundach atakzdobywa roota i otwiera okno powłoki systemowej. Na drugim widzimy,jak w połączeniu ze starym Stagefrightem, wciąż niezałatanym nawielu urządzeniach, zdalnie uruchomiony kod nagle otrzymujeuprawnienia roota i ucieka z zabezpieczeń Androida.

Drammer on Android 6.0.1

Póki co Google nie ma zadowalającej ochrony przed tym atakiem.Luka została zgłoszona firmie z Mountain View w lipcu, otrzymującnatychmiast status „krytycznej” i przynosząc odkrywcom całe 4tysiące dolarów nagrody. Google powiadomiło następnie swoichsprzętowych partnerów i przygotowało łatkę, która czyni ataktrudniejszym do przeprowadzenia – ograniczając aplikacjom dostępdo pamięci wykorzystywanej przez kernel. Badacze twierdzą jednak,że to tymczasowe rozwiązanie, exploit będzie trudniejszy, ale nieniemożliwy.

Aplikacji testowej Drammer nie znajdziecie w Google Play. Firma z Mountain View zareagowała na jej pojawienie się dość paranoicznie i w ostatniej chwili nakazano usunięcie jej z oficjalnego sklepu Androida. Nic nie szkodzi, pobierzecie ją z naszej bazy oprogramowania.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.