Android 17 zpřísňuje režim ochrany. Některé aplikace přestanou fungovat

Zobrazujte stavebniny-chemie.cz častěji ve výsledcích vyhledávání Google.

Přidat stavebniny-chemie.cz do Google

Android 17 zpřísňuje režim ochrany: co se mění

Nová beta verze systému odhaluje režim pokročilé ochrany, který může zcela zablokovat přístup mnoha aplikacím využívajícím oprávnění přístupnosti. Pro někoho jde konečně o skutečný štít proti škodlivému softwaru, pro jiné o konec éry dokonalého přizpůsobení Androidu vlastním potřebám.

Android 16 zavedl režim pokročilé ochrany jako volitelnou funkci pro ty, kteří si obzvlášť zakládají na soukromí. Zařízení v tomto režimu funguje jako digitální trezor: systém omezuje rizikové funkce, zpřísňuje udělování oprávnění a pečlivěji filtruje vše, co se děje na pozadí.

Android 17 jde ještě dál. V testovací verzi Beta 2 Google dotahuje šrouby v místě, které bylo léta buď požehnáním, nebo noční můrou – podle toho, zda se na věc díváte očima tvůrců legitimních aplikací, nebo autorů malwaru. Jde o služby přístupnosti.

Nový režim ochrany v Androidu 17 může po aktivaci automaticky odebrat přístup k funkcím přístupnosti celé skupině aplikací, které nejsou oficiálně označeny jako nástroje pomáhající osobám se zdravotním postižením.

Dosud celá řada vývojářů – zcela legitimně – využívala tento mechanismus k implementaci automatizací, gest nahrazujících dotek, plovoucích oken nebo pokročilých pracovních profilů telefonu. Tentýž mechanismus s oblibou zneužívaly i škodlivé programy. Google rozhodl, že je čas tuto „šedou zónu" uzavřít.

Přístupnost – pomocná funkce, která příliš narostla

Celý rozruch se točí kolem API zvaného AccessibilityService. V záměru návrhářů mělo podporovat osoby, které potřebují pomoc při používání smartphonu: čtečky obrazovky, hlasové ovládání, zvětšování prvků rozhraní nebo alternativní způsoby navigace.

V průběhu let z této nišové funkce vyrostl mocný nástroj. Díky oprávněním přístupnosti může aplikace:

  • sledovat veškerý obsah obrazovky, včetně obsahu jiných programů,
  • mačkat tlačítka a prvky rozhraní „jménem" uživatele,
  • provádět virtuální gesta, posouvat obsah, označovat text a vyplňovat pole,
  • reagovat na změny v jiných aplikacích téměř v reálném čase.

Pro zodpovědné vývojáře jde o příležitost vytvořit aplikace typu „asistent pro vše": profilery, které samy ztlumí zvuk v práci, programy automatizující kliknutí, rozšířené launchery nebo překryvné vrstvy rozhraní. Pro kyberzločince jde naopak o ideální nástroj k převzetí kontroly nad smartphonem, sledování dat a potvrzování operací bez vědomí majitele.

Android 17 v režimu pokročilé ochrany uplatňuje jednoduchý princip: pokud aplikace není jednoznačně zařazena jako nástroj podporující osoby se zdravotním postižením, přístup k těmto oprávněním prostě nedostane.

Jak nové omezení funguje v praxi

Klíčový je zde režim pokročilé ochrany, který uživatel může zapnout v nastavení. Po jeho aktivaci Android 17 provede dva kroky najednou:

  • Odmítne udělit nová oprávnění přístupnosti aplikacím, které nesplňují kritéria „nástroje dostupnosti".
  • Automaticky odebere tato oprávnění již nainstalovaným aplikacím, pokud nesplňují požadavky Googlu.

Nejde tedy pouze o ochranu do budoucna, ale také o odpojení již fungujících programů. V praxi uživatel, který dosud svůj systém stavěl na automatizacích a překryvných vrstvách, může po zapnutí pokročilé ochrany najednou vidět záplavu hlášení o chybějících oprávněních – nebo prostě přestane pozorovat účinky části svých nástrojů.

Populární aplikace pod palbou nových pravidel

Tato změna není pouze teoretická. První testy ukázaly, že reálně zasahuje aplikace přítomné v milionech telefonů. Jako příklad poslouží program dynamicSpot – nástroj, který přenáší na Android myšlenku „Dynamic Island" známou z novějších iPhonů.

Aplikace zobrazuje plovoucí okénka nad rozhraním systému i jiných programů. Uživatel tak vidí oznámení a zkratky na místě připomínajícím lištu z iOS. Aby něco takového fungovalo, musí program „vidět" ostatní aplikace a reagovat na jejich činnost – a to právě zajišťují oprávnění přístupnosti.

Po zpřísnění pravidel v Androidu 17 mohou nástroje jako dynamicSpot přijít o klíčová oprávnění, pokud je aktivní režim pokročilé ochrany.

Na mušce se ocitne mnohem více programů, mimo jiné:

  • rozšířené aplikace pro automatizaci úkolů, které klikají a posouvají obsah za uživatele,
  • některé launchery a systémové překryvné vrstvy pro hluboké přizpůsobení vzhledu,
  • nástroje pro inteligentní odpovídání na zprávy v jiných aplikacích,
  • programy pro pokročilou navigaci systémem určené zkušeným uživatelům.

Část z nich se pravděpodobně pokusí získat oficiální status nástroje dostupnosti, ale Google bude ověřovat, zda je skutečným hlavním cílem pomoc uživatelům s omezeními, a ne pouhý trik k obejití zásad obchodu.

Bezpečnost versus svoboda uživatele

Google argumentuje tím, že bez tak razantních kroků nelze účinně chránit uživatele před malwarem, který se maskuje jako nevinný program a po instalaci si vynucuje přístup k funkcím přístupnosti. Po získání takových oprávnění může škodlivý kód například převzít přihlašovací obrazovku bankovní aplikace, zachytit SMS kódy nebo „potvrdit" transakci bez vědomého souhlasu majitele zařízení.

Z pohledu bezpečnostních odborníků dává tento krok smysl: čím méně aplikací má plný přehled o obrazovce a možnost klikat na vše na pozadí, tím menší je plocha pro případný útok. Problém je v tom, že do stejného koše padají i tvůrci kreativních řešení, kteří léta budují na Androidu funkce nedostupné na jiných platformách.

Pro část uživatelů jsou právě tyto „vychytané" aplikace největší předností systému. Umožňují přizpůsobit telefon práci, koníčkům nebo životnímu stylu. Tím, že jim Google bere nástroje, vysílá jasný signál: bezpečnost stojí výše než plná volnost v úpravě chování zařízení.

Co může udělat běžný uživatel

Lidé, kteří se automatizacemi nezabývají a nenachází si nišové aplikace, na změnách pravděpodobně vydělají. Po zapnutí režimu pokročilé ochrany výrazně klesá riziko, že telefon převezme škodlivý program. Systém sám dohlédne na to, aby „podezřelé" nástroje nezískaly citlivá oprávnění.

Pokročilejší uživatelé stojí před volbou:

  • ponechat režim ochrany vypnutý, zachovat plnou funkčnost svých nástrojů a smířit se s vyšším rizikem,
  • zapnout režim ochrany, vzdát se části aplikací nebo ověřit, zda vývojáři získali status oficiálních nástrojů dostupnosti.

V tuto chvíli mluvíme o beta verzi Androidu 17, takže Google může ještě upřesnit pravidla, přidat výjimky nebo mechanismy pro získání certifikace. Přesto je směr jasný: využívání AccessibilityService k jinému účelu než skutečné podpoře přístupnosti bude stále obtížnější.

Na co si dát pozor v nadcházejících měsících

S každou další betou a následně finálním vydáním Androidu 17 stojí za to sledovat několik věcí. Zaprvé, zda Google zavede průhledný postup pro vývojáře, kteří chtějí prokázat, že jejich aplikace skutečně pomáhá osobám se zdravotním postižením. Bez takové cesty může být trh výrazně prořídnutý.

Zadruhé, je možné, že část funkcí, které dnes zajišťují externí aplikace, přejde přímo do systému. Google roky postupně přebírá nejlepší nápady od komunity a implementuje je jako vlastní řešení. Pokud se tak stane, uživatelé dostanou základ automatizací nebo plovoucích oznámení bez nutnosti instalovat rizikové nástroje.

A konečně, pro osoby využívající mobilní bankovnictví a aplikace pro práci s firemními daty může zpřísnění pravidel znamenat skutečný přínos. Méně aplikací s přístupem ke všemu na obrazovce snižuje pravděpodobnost, že někdo zachytí citlivé informace. Zasáhne to zejména uživatele, kteří instalují programy mimo oficiální obchod.

Android vždy balancoval mezi otevřeností a kontrolou. Krok v Androidu 17 ukazuje, že kyvadlo se přiklání k větší bezpečnosti na úkor flexibility. Pro aktivní uživatele to znamená nutnost pečlivě projít seznam svých aplikací a vědomě se rozhodnout, čeho jsou ochotni se vzdát ve jménu klidu a ochrany dat.

Přejít nahoru