Android Rollback Protection: koniec z wgrywaniem starego firmware

Android Rollback Protection: koniec z wgrywaniem starego firmware07.09.2017 11:42

Google robi co może, by zwiększyć bezpieczeństwo Androida dlazwykłych użytkowników – nawet kosztem wygody hobbystów iekspertów. Kolejnym krokiem na drodze do upodobnienia tego mobilnegosystemu do iOS-a jest wprowadzenie w Androidzie 8.0 Oreo mechanizmuRollback Protection. Służy on uniemożliwieniu cofania aktualizacjisystemowych i instalowania wcześniejszych wersji firmware.Oczywiście wszystko to w imię większego bezpieczeństwaużytkowników.

Rollback Protection jest nowym komponentem procesu Verified Boot,służącego zabezpieczeniu rozruchu urządzenia. Wprowadzony onzostał w Androidzie 4.4, by chronić przed nieusuwalnymi rootkitami,dać pewność, że urządzenie po rozruchu będzie w takim samymstanie, jak poprzednim razem. Dodatkowo na każdym etapiezweryfikowanego rozruchu zachodzi sprawdzanie spójności ipoprawności następnego etapu przed jego wykonaniem – jeśli tojest możliwe z wykorzystaniem sprzętowego klucza, dostarczonegoprzez producenta urządzenia.

W Androidzie 8.0 zweryfikowany proces rozruchowy (Android VerifiedBoot 2.0) ma zostać uzupełniony o specjalny licznik, któryuniemożliwi ataki na ukradzione urządzenia, polegające na wgraniuna nie starszej wersji firmware. Przechowywana w odpornym nanaruszenia obszarze pamięci liczba (rollback index) będziezwiększana po każdej aktualizacji systemu. W trakcie rozruchuliczba ta porównywana jest z liczbą przypisaną zainstalowanemufirmware. Jeśli okaże się większa, proces rozruchowy zostaniezatrzymany, urządzenie w praktyce zostanie zamienione w cegłę.Oczywiście liczba jest kryptograficznie podpisana, tak więc nawetjeśli ktoś dostanie się do licznika, będzie mu bardzo trudnosfałszować numer wersji starszego firmware.

Zapowiedź wprowadzenia licznika wersji do procesu rozruchowegowywołała konsternację wielu użytkowników alternatywnych ROM-ów.Potraktowano ją wręcz jako przejaw walki Google’a zniekontrolowanymi przez niego odmianami Androida (np. Lineage OS-em).Nic bardziej błędnego. Wprowadzony mechanizm służyć ma przedewszystkim Zwykłym Użytkownikom, by ich dane były bezpieczniejsze –jeśli ich telefon zostanie zagubiony czy skradziony, to dziękilicznikowi podatnego na atak firmware już nie wgramy.

Zaawansowani użytkownicy, którzy chcą korzystać zalternatywnych ROM-ów, nie muszą się obawiać utraty swobodyaktualizowania oprogramowania – o ile kupią urządzenie z możliwymdo odblokowania bootloaderem. Nowy zweryfikowany proces rozruchowyAndroida 8.0 rozpoznaje odblokowany bootloader, pozwalając wówczasna wczytanie nawet starszych wersji firmware.

Jedyne, co wydaje się tu problemem, to irytujące komunikaty ozmniejszonym bezpieczeństwie, jakie mają być wyświetlane naekranie urządzenia przez przynajmniej 10 sekund przed kontynuowaniemjego procesu rozruchowego. Wydaje się też, że sam mechanizmbazujący na rollback index też może zostać nadużyty – co sięstanie, jeśli złośliwe oprogramowanie zwiększy licznik do bardzodużej liczby? Wówczas powrót do oficjalnego firmware stanie sięniemożliwy.

Szczegółowe informacje o Android Verified Boot 2.0 znajdziecie w dokumentacjiAndroida.

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.