Reklama, která se objeví z ničeho nic
Představte si situaci, kdy navštívíte rodiče a oni vás poprosí, ať se podíváte na jejich telefon. Po každém skončeném hovoru se jim totiž objeví reklama – na hru, e-shop nebo nějakou náhodnou aplikaci. Projdete si nainstalované aplikace, historii stahování i prohlížeč, ale nic podezřelého nenajdete. Reklamy se přesto objevují dál.
Podobné stížnosti se v poslední době množí na diskusních fórech i sociálních sítích. Uživatelé si nejčastěji myslí, že za vším stojí výchozí telefonní aplikace nebo že mají telefon napadený virem. Realita je ale jiná.
Jak podvod funguje?
Bezpečnostní tým společnosti DoubleVerify, konkrétně jeho výzkumná laboratoř zaměřená na odhalování reklamních podvodů, popsal nový trend, který nazval AfterCall Ads, tedy reklamu po hovoru. Jde o reklamy, které se objeví hned po ukončení telefonátu a nemají žádnou souvislost s aplikací, která je zobrazuje.
Aby aplikace mohla zobrazit reklamu přes celou obrazovku, potřebuje speciální povolení s názvem „Zobrazování přes ostatní aplikace“. Toto oprávnění nejde jednoduše odkliknout v úvodním dialogu po instalaci. Uživatel musí povolení ručně nastavit v systémových nastaveních telefonu.
Podvodníci si ale poradili. Aplikace při prvním spuštění přesvědčí uživatele, že povolení potřebuje z legitimního důvodu. Budíkové aplikace tvrdí, že bez povolení nebude fungovat správně alarm, když je telefon zamčený. Některé kalendářové aplikace jdou ještě dál a bez udělení povolení se prostě samy zavřou. Většina běžných uživatelů tak povolení odklikne, aniž by tušila, k čemu skutečně slouží.
Jak aplikace pozná, že hovor skončil
Systém Android funguje na principu takzvaných intentů, což jsou krátké zprávy popisující nějakou událost v telefonu. Aplikace mohou tyto zprávy odposlouchávat pomocí takzvaných broadcast receiverů. Když telefon zvoní, systém rozešle zprávu o stavu hovoru a stejnou zprávu pošle i ve chvíli, kdy hovor skončí. Tohoto mechanismu běžně využívají třeba hudební aplikace, které při příchozím hovoru automaticky ztlumí přehrávání. Podvodné aplikace ale stejný signál použijí jinak: ve chvíli, kdy hovor skončí, rovnou zobrazí reklamu.
Podvodné aplikace navíc používají trik, který výrazně ztěžuje jejich odhalení. Jakmile se reklama zobrazí, aplikace se sama odstraní ze seznamu naposledy použitých aplikací. Uživatel tak nemá šanci dohledat, která aplikace reklamu vlastně spustila, což snižuje pravděpodobnost, že si takovou aplikaci odinstaluje. Ikony těchto aplikací navíc připomínají obyčejné nástroje – hodiny, poznámky nebo kalendář, takže nevzbuzují žádné podezření.
Proč je tak těžké podvod odhalit
Podle výzkumníků je odhalování tohoto typu podvodu složité, protože si každý vývojář funkci naprogramuje trochu jinak, takže se nedá spolehnout na jednoduché rozpoznávání podle názvu balíčku nebo kódu. Samotné chování po skončení hovoru navíc používají i legitimní aplikace, například ty, které zobrazují informace o volajícím. Podvodné aplikace tak běžně projdou kontrolou před zveřejněním v obchodě Google Play.
Výzkumníci uvádějí, že podobné podvodné aplikace objevují v řádu desítek každý měsíc a dohromady jsou zodpovědné za stovky milionů zobrazení reklam. Nejde tedy o ojedinělý případ, ale o rozšířený trend, který poškozuje jak uživatele, tak firmy, jejichž reklamy se takto zobrazují bez jejich vědomí.
Škodí to i značkám, jejichž reklamy se v podvodných aplikacích objevují. Uživatel, kterého reklama neustále a nečekaně obtěžuje, si danou značku spojí spíše s otravným a podezřelým chováním telefonu než s pozitivní zkušeností.
Mohlo by vás zajímat
Nový androidový malware v platebních aplikacích. Vybílí vám konto, ani si toho nevšimnete
Jak se podvodné aplikace zbavit
Podvodné aplikace lze odhalit podle oprávnění zobrazovat obsah přes jiné aplikace. Většinou stačí otevřít nastavení, zvolit aplikace, poté rozšířená nastavení, pokračovat na speciální přístup a nakonec zvolit zobrazování přes ostatní aplikace. V seznamu se pak zobrazí všechny aplikace s tímto oprávněním a stažené aplikace, které toto oprávnění běžně nepotřebují, snadno odhalíte.
Podobně jako u počítačů i v mobilních telefonech platí, že důvěru je potřeba budovat postupně a ověřovat, čemu vlastně dáváme svolení. Chatboti a AI agenti se dnes stávají běžnou součástí každodenního života, pomáhají s prací i domácností a stejně jako u mobilních aplikací platí, že je důležité vědět, kterým nástrojům a kterým oprávněním důvěřujeme.
Podezřelé aplikaci stačí vypnout oprávnění. Počítejte s tím, že se při dalším hovoru pravděpodobně znovu pokusí o povolení požádat, což je jasný signál, že se jí musíte zbavit úplně a odinstalovat ji.
Zdroj: Medium, Mediashotz, The hacker news, reddit, Samsung community, Cybernews