BrainTest – nowy poziom zaawansowania mobilnego złośliwego oprogramowania

22 września, 2015

Złośliwe oprogramowanie ukryte w grze na Androida zwanej BrainTest było opublikowane na Google Play dwukrotnie. Każda instancja miała od 100 000 do 500 000 pobrań według statystyk Google Play, zarażając w ten sposób od 200 000 do 1 miliona urządzeń. Check Point skontaktowało się z Google 10. września 2015, w wyniku czego aplikacja została usunięta ze sklepu 15. września 2015. Niestety nie na długo. 

Narzędzie Check Point Mobile Threat Prevention wykryło dwa warianty nowego mobilnego złośliwego oprogramowania na kilku urządzeniach wśród klientów firmy. Złośliwe oprogramowanie (malware) zostało pierwszy raz wykryte na smartfonie Nexus 5 i pomimo, że użytkownik próbował usunąć aplikację, pojawiła się ona ponownie na urządzeniu niedługo później. Analiza tego złośliwego oprogramowania wskazuje na to, że korzysta ono z wielu zaawansowanych technik w celu uniknięcia wykrycia przez Google Play oraz pozostania na zainstalowanych urządzeniach.

BrainTest 1

Gdy tylko wykryto podejrzaną aplikację na urządzeniu, oprogramowanie Mobile Threat Prevention dostosowało strategie bezpieczeństwa w panelu zarządzania mobilnymi urządzeniami (MobileIron) zdalnie konfigurując zarażone urządzenia tak, aby nie miały one dostępu do służbowych danych.
 
Pomimo, że aplikacja jest w stanie wykonywać wiele czynności zlecanych przez cyberprzestępców, zespół z Check Point zaobserwował, że instaluje ona dodatkowe aplikacje na zainfekowanych urządzeniach. Co gorsza, złośliwe oprogramowanie instaluje rootkita, który pozwala na pobranie i uruchomienie dowolnego kodu na urządzeniu. Przykładowo może być to wykorzystane do wyświetlania niechcianych, irytujących reklam na urządzeniu albo pobrania programu, który przechwytuje loginy i hasła. 
 
Najważniejsze informacje 

1. Próbki podejrzanego kodu znaleziono w aplikacji BrainTest na Google Play. Jego autor użył wielu sposobów aby uniknąć wykrycia przez Google, między innymi: 

  • Omijanie Google Bouncer poprzez wykrywanie, czy oprogramowanie jest uruchamiane z adresu IP należącego do zakresu używanego przez Google Bouncer i nie wykonywanie podejrzanych czynności w takim wypadku. 
  • Połączenie bomb czasowych, dynamicznego ładowania kodu oraz refleksji celem utrudnienia inżynierii wstecznej kodu.
  • Wykorzystanie najnowszego obfuskatora kodu (pakera) od Baidu, aby ponownie wprowadzić aplikację do Google Play po jej pierwszym usunięciu 24. sierpnia.

2. BrainTest wykorzystuje cztery exploity pozwalające na podniesienie poziomu uprawnień, co pozwala na zainstalowanie złośliwego oprogramowania jako aplikacji systemowej. 
 
3. BrainTest korzysta ze strażnika anty-deinstalacyjnego, który wykorzystuje dwie aplikacje systemowe ponownie instalujące aplikację w przypadku jej usunięcia.
 
Po pierwszym wykryciu BrainTest, Google usunęło aplikację z Google Play. W ciągu kilku dni, zespół badaczy firmy Check Point wykrył kolejne wystąpienie pod inną nazwą pakietu, ale wykorzystujące ten sam kod. Autorzy złośliwego oprogramowania wykorzystali obfuskację w celu wrzucenia nowej wersji złośliwego oprogramowania na Google Play. Aplikacje jednak nadal znajduje się w sklepie Google Play.
 
Szczegóły techniczne dostępne są pod adresem:
http://blog.checkpoint.com/2015/09/21/braintest-a-new-level-of-sophistication-in-mobile-malware/

źródło: Check Point

Adrian Ścibor

Adrian Ścibor

W ramach działań związanych z cyberbezpieczeństwem odpowiada w AVLab za przeprowadzanie testów rozwiązań ochronnych przed zagrożeniami. Opracowuje strategie oraz narzędzia, które pomagają w ochronie danych i systemów przed cyberatakami. Współuczestnik międzynarodowej grupy non-profit AMTSO, która zrzesza ekspertów IT.
Adrian Ścibor

Adrian Ścibor

W ramach działań związanych z cyberbezpieczeństwem odpowiada w AVLab za przeprowadzanie testów rozwiązań ochronnych przed zagrożeniami. Opracowuje strategie oraz narzędzia, które pomagają w ochronie danych i systemów przed cyberatakami. Współuczestnik międzynarodowej grupy non-profit AMTSO, która zrzesza ekspertów IT.

PODZIEL SIĘ:

Czy ten artykuł był pomocny?

Średnia ocena: 0 / 5. Liczba głosów: 0

guest
0 komentarzy
Inline Feedbacks
View all comments

Wyrażam zgodę na przesłanie oferty drogą telefoniczną przez IT Partners security sp. z o.o. z siedzibą Katowicach ul.Padereskiego 35 na podany przeze mnie adres e-mail zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).

Wyrażam zgodę na przesłanie oferty drogą mailową przez IT Partners security sp. z o.o. z siedzibą Katowicach ul.Padereskiego 35 na podany przeze mnie adres e-mail zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).

[ninja_tables id=”27481″]