Google rozširuje systém Binary Transparency na celý ekosystém Androidu. Všetky produkčné aplikácie spoločnosti Google vydané po 1. máji 2026 dostanú kryptografický záznam vo verejnom registri, ktorý každému umožní overiť, či softvér, ktorý beží na zariadení, je skutočne legitímny. Nejde pritom len o drobnú technickú aktualizáciu, ale de facto o novú definíciu „dôveryhodnej aplikácie“.
Digitálny podpis prestáva stačiť
Doteraz boli digitálne podpisy hlavným nástrojom na overenie pravosti aplikácií. Logika bola jednoduchá: ak aplikácia nesie platný podpis od Googlu, systém jej môže dôverovať. The Hacker News však upozorňuje, že tento model má zásadnú slabinu. Ak útočník získa podpisový kľúč, insider v rámci firmy zverejní upravenú zostavu alebo unikne interne testovaná verzia aplikácie, digitálny podpis môže zostať platný napriek tomu, že kód neprešiel riadnym schvaľovacím procesom.
Google preto zavádza rozlíšenie medzi dvoma pojmami. Digitálny podpis je „certifikát pôvodu“, teda potvrdzuje len to, odkiaľ aplikácia pochádza. Binary Transparency je naproti tomu „certifikát zámeru“. Preukazuje, že Google konkrétnu verziu skutočne chcel vydať. Ako uvádza blog Google Security, iba kombinácia oboch úrovní môže v súčasnosti poskytnúť skutočnú záruku integrity softvéru.
Ako to funguje v praxi?
Technickým základom je takzvaný append-only ledger, respektíve verejný register, do ktorého možno záznamy iba pridávať, nie ich meniť ani mazať. Android Authority vysvetľuje, že ide o systém podobný blockchainovým záznamom, kde každá produkčná aplikácia a každý Mainline modul vydaný po 1. máji 2026 dostane zodpovedajúci kryptografický záznam. Ak sa konkrétna verzia v registri nenachádza, znamená to, že Google jej vydanie neschválil.

Mainline moduly sú systémové súčasti Androidu, ktoré možno aktualizovať nezávisle od výrobcu zariadenia prostredníctvom Google Play, pričom bežia s rozšírenými oprávneniami, napríklad moduly zodpovedné za sieťovú bezpečnosť, DNS alebo šifrovanie. Práve tieto komponenty sú mimoriadne citlivé, keďže útok na ne môže mať hlbší dosah ako bežná prelomená aplikácia.
Google zároveň zverejnil overovací nástroj v repozitári Android Binary Transparency, ktorý každému umožní skontrolovať stav podporovaných typov softvéru.
Čo to znamená pre bežného používateľa?
Pre bežného používateľa Androidu sa v každodennej skúsenosti nič viditeľné nezmení. Binary Transparency nepridáva žiadne upozornenia ani nové ovládacie prvky v nastaveniach. Jej prínos je skôr systémovej povahy: vytvára infraštruktúru, ktorú môžu bezpečnostní výskumníci, výrobcovia zariadení a nezávislí audítori využiť na overenie toho, či na zariadeniach beží skutočne autorizovaný softvér.
Pre expertov a firemnú sféru je to však veľmi relevantný nástroj. Podnikoví správcovia zariadení môžu využiť transparenčný register pri vyšetrovaní bezpečnostných incidentov alebo pri auditoch, keď je potrebné preukázať, že systémové komponenty neboli modifikované. Google zároveň avizoval, že systém v budúcnosti rozšíri o ďalšie typy softvéru, no konkrétny časový harmonogram neuviedol.
Rastúce hrozby v dodávateľských reťazcoch
Rozšírenie Binary Transparency prichádza v období, kedy útoky na softvérový dodávateľský reťazec (teda na procesy vývoja, zostavovania a distribúcie softvéru) patria medzi najzávažnejšie bezpečnostné hrozby. Príkladom z nedávnej minulosti je incident SolarWinds, pri ktorom útočníci kompromitovali proces zostavovania softvéru a dokázali distribuovať škodlivý kód s platným digitálnym podpisom.
Android Authority pripomína, že Binary Transparency vznikla práve ako reakcia na tento typ hrozieb, pričom prvá verzia pre zariadenia Pixel bola spustená ešte v roku 2021.
Čo je Android Verified Boot
Na záver upozorňujeme, že treba odlišovať medzi Binary Transparency od existujúcej funkcie Android Verified Boot (AVB). AVB overuje integritu softvéru pri každom štarte zariadenia a kontroluje, či operačný systém nebol modifikovaný od posledného schváleného stavu.
Ako vysvetľuje dokumentácia Googlu, Binary Transparency túto vrstvu dopĺňa, nie nahrádza. Kým AVB odhaľuje neoprávnené zmeny pri bootovaní, Binary Transparency umožňuje pred samotnou inštaláciou overiť, či je konkrétna verzia aplikácie vôbec autorizovaná na distribúciu.
Spoločne tak tvoria dve vzájomne sa doplňujúce vrstvy ochrany. Jedna funguje na úrovni spúšťania systému, druhá na úrovni distribúcie softvéru.

