Android P, naslednja večja različica Androida, bo omejil nedejavne aplikacije v ozadju, ki zahtevajo dostop do kamere. To je dobro za zasebnost, saj pomeni, da vas aplikacije ne morejo fotografirati, ne da bi vedeli!
Android P, naslednja večja različica Androida, lahko tedne stran od uradne predstavitve, in čeprav njen osnovne funkcije, namenjene uporabniku še vedno neznani, odkrivamo veliko malenkosti zahvaljujoč odprtokodnosti Androida. Vemo, da bo prevoznikom omogočilo skrij moč signala in določite, kako so prikazani v statusni vrstici, na primer, in odkrili smo dokaze, da lahko Google odstrani dostop razvijalcev nedokumentirani in skriti API-ji. Bloomberg je v začetku tega meseca poročal, da bo naslednja različica Androida podpira telefone z "več zasloni" in "zložljivimi zasloni", našli pa smo tudi znake, da bo posodobitev podpirala a funkcija zvoka snemanja klica.
Toda izboljšave Androida P se tu ne ustavijo. Glede na odprtokodni projekt Android (AOSP) zavezati združenih 19. januarja, bodo novi nabori pravil v sistemu Android P preprečili nedelujočim aplikacijam v ozadju dostop do kamere. To bo zagotovilo, da zlonamerne aplikacije, ki tečejo v ozadju, ko je zaslon izklopljen, ne morejo posneti potencialno ogrožajočih slik vas ali vaših bližnjih za izsiljevanje.
Kaj se spreminja v sistemu Android P?
Sprememba pravila cilja na UID-je aplikacij (Uporabniške ID-je), identifikatorje, ki jih Android dodeli vsaki aplikaciji ob času namestitve. Edinstveni so za vsako aplikacijo in se ne spreminjajo – dokler je aplikacija nameščena v telefonu ali tabličnem računalniku, bo ohranila isti ID aplikacije.
V Androidu P, ko storitev kamere zazna, da je UID "mirujoč", to pomeni, ko je naprava v mirovanju Doza stanje in dostop aplikacij v ozadju do CPE in omrežno intenzivnih storitev je omejeno—Android bo ustvaril napako in zaprl dostop do kamere. Naslednje zahteve kamere iz neaktivnega UID-ja bodo takoj ustvarile napako.
Gradi na temeljih sprememb storitev kamere, ki se začnejo v sistemu Android 6.0 Marshmallow. V Lollipopu in starejših različicah Androida so aplikacije dobile dostop do kamere po principu "kdor prvi pride, prvi melje". Toda pri Marshmallowu storitev kamere močno daje prednost aplikacijam z aktivnostmi v ospredju in uporabnikom vidnimi. To je nekaj podobnega čakalni vrsti na hitrem pasu v zabaviščnem parku: aplikacije z visoko prioriteto v vrsti za dostop do kamere skočijo pred aplikacije z nizko prioriteto.
Zakaj je pomembno?
Omejitve dostopa do kamere aplikacije v ozadju so že zdavnaj potekle. Leta 2014 je razvijalec Android Szymon Sidor objavil objava v blogu pojasnjuje, kako lahko aplikacije prikrito posnamejo fotografije in snemajo videoposnetke s premetenim manipuliranjem dovoljenj za kamero Androida. S skrčenjem iskala aplikacije kamere na 1 slikovno piko, zaradi česar je postalo skoraj nevidno, je g. Sidorju uspelo pridobiti dostop do Nexusa 5 fotoaparat, ne da bi uporabnike opozoril na dejavnosti aplikacije – tudi ko je aplikacija delovala v ozadju in je bil zaslon telefona izklopljen.
z Android PČe obstajajo omejitve kamere v ozadju uporabnika, bi zlonamerne aplikacije, kot je opisana v objavi v spletnem dnevniku g. lažje zaznati, saj bi morale takšne zlonamerne aplikacije implementirati storitev v ospredju, da bi ostale žive, in hvala do Zahteve za Android Oreo, bi to pomenilo, da bi morala aplikacija prikazati obvestilo, da se aplikacija izvaja (in tudi, da se aplikacija prikazuje na vrhu drugih aplikacij). Če bi taka aplikacija poskušala ostati skrita v ozadju, to ne bi več delovalo, saj ne bi mogla dostopati do kamere v P.