Takmer desať miliónov používateľov systému Android bolo infikovaných populárnou aplikáciou na skenovanie čiarových kódov s názvom „Barcode Scanner“ po tom, čo bola legitímna aplikácia poškodená a nahradená malvérom. Škodlivé správanie softvéru odhalili výskumníci z bezpečnostnej firmy Malwarebytes, ktorí ho nahlásili spoločnosti Google, čo viedlo k odstráneniu aplikácie z obchodu s aplikáciami.
Koncom minulého decembra začali výskumníci dostávať tiesňové volania od používateľov zariadení so systémom Android. Spoločnosť tvrdí, že títo používatelia videli reklamy, ktoré sa z ničoho nič objavovali v ich predvolených prehliadačoch. Najpodivnejšie na tejto reklamnej epidémii bolo, že nikto z nich si v poslednom čase neinštaloval žiadne aplikácie. Všetky aplikácie, ktoré si odvtedy nainštalovali, však pochádzali priamo z obchodu Google Play.
Vyskakovacie reklamy pokračovali, kým jedna z obetí škodlivého softvéru nezistila, že reklamy pochádzajú z dlho nainštalovanej aplikácie s názvom Barcode Scanner.
Výskumníci rýchlo pridali detekciu po tom, čo ju nahlásil používateľ, a Google odstránil aplikáciu z obchodu . Mnoho používateľov používalo aplikáciu na svojich mobilných zariadeniach už dlho, vrátane jedného používateľa, ktorý ju mal nainštalovanú už roky.
Po aktualizácii vydanej v decembri sa aplikácia Barcode Scanner zmenila z toho, čím mala byť – čítačkou QR kódov a generátorom čiarových kódov, užitočným nástrojom pre mobilné zariadenia – na plnohodnotný malvér. Hoci Google aplikáciu odvtedy odstránil, bezpečnostná spoločnosť sa domnieva, že k aktualizácii došlo 4. decembra 2020 a zmenila funkčnosť aplikácie tak, aby odosielala reklamy bez varovania.
Zatiaľ čo mnoho vývojárov začleňuje reklamy do svojho softvéru s cieľom ponúkať bezplatné verzie a platené aplikácie reklamy jednoducho nezobrazujú, v posledných rokoch došlo k zmene cez noc. Užitočné zdrojové aplikácie pre adware sú čoraz bežnejšie.
„Reklamné SDK môžu pochádzať od rôznych spoločností tretích strán a môžu byť zdrojom príjmu pre vývojárov aplikácií. Je to situácia prospešná pre všetkých, ”poznamenal Malwarebytes. „Používatelia dostanú aplikáciu zadarmo, zatiaľ čo vývojári aplikácií a vývojári reklamných SDK dostanú zaplatené. Spoločnosť Ads SDK však každú chvíľu môže niečo zmeniť a reklamy môžu začať byť trochu agresívne.
Niekedy sa tretie strany môžu zapojiť do „agresívnych“ reklamných praktík, ale v prípade tejto čítačky čiarových kódov to tak nie je. Výskumníci tvrdia, že škodlivý kód bol namiesto toho zahrnutý v decembrovej aktualizácii a bol do značnej miery skrytý, aby sa predišlo odhaleniu. Aktualizácia bola tiež podpísaná rovnakým bezpečnostným certifikátom, aký sa používal v predchádzajúcich verziách aplikácie pre Android.
„Nie, v prípade aplikácie Barcode Scanner bol pridaný škodlivý kód, ktorý sa v predchádzajúcich verziách aplikácie nenachádzal. Pridaný kód tiež používal silné zahmlievanie, aby zabránil odhaleniu. Aby sme overili, že pochádza od rovnakého vývojára aplikácie, potvrdili sme, že bol podpísaný rovnakým digitálnym certifikátom ako predchádzajúce čisté verzie. “
Skutočnosť, že spoločnosť Google odstránila aplikáciu z obchodu Google Play, neznamená, že zmizne aj z postihnutých zariadení . Presne s týmto problémom sa stretli používatelia, ktorí si nainštalovali skener čiarových kódov. Na vyriešenie tohto problému musia používatelia teraz škodlivú aplikáciu manuálne odinštalovať.
Vedci nedokázali presne určiť, ako dlho bola aplikácia na čítanie čiarových kódov legitímnou aplikáciou v obchode Google Play, kým sa nestala škodlivou.
„Na základe veľkého počtu inštalácií a spätnej väzby od používateľov veríme, že existuje už roky. Je hrôzostrašné, že iba s jednou aktualizáciou môže byť aplikácia škodlivá a stále pod radarom Google Play Protect. Zaráža ma, že vývojár aplikácií s populárnou aplikáciou ju dokáže zmeniť na malware. Bol to plán od začiatku, mať nečinnú aplikáciu, ktorá čaká na dosiahnutie popularity po dosiahnutí popularity? Myslím, že sa to nikdy nedozvieme, “stálo v správe vyšetrovateľov.
Zdroj: https://blog.malwarebytes.com/