„Android P“ neleis foninėms programoms pasiekti fotoaparatą

„Android P“, kita pagrindinė „Android“ versija, apribos tuščiosios eigos fonines programas, kurios prašo prieigos prie fotoaparato. Tai naudinga privatumui, nes tai reiškia, kad programos negali fotografuoti jūsų nežinant!

„Android P“, kita pagrindinė „Android“ versija, gali praeiti savaitės iš oficialaus atidengimo, ir nors jos pagrindinės vartotojui skirtos funkcijos mums vis dar nežinomi, dėl Android atvirojo kodo pobūdžio atrandame daug smulkmenų. Žinome, kad tai leis vežėjams slėpti signalo stiprumą ir nustatyti, kaip jie bus rodomi būsenos juostojePavyzdžiui, radome įrodymų, kad „Google“ gali panaikinti kūrėjo prieigą nedokumentuotos ir paslėptos API. Bloombergas anksčiau šį mėnesį pranešė, kad bus išleista kita „Android“ versija palaiko telefonus su „keliais ekranais“ ir „sulankstomais ekranais“, taip pat radome požymių, kad naujinimas palaikys a skambučių įrašymo tono funkcija.

Tačiau „Android P“ patobulinimai tuo nesibaigia. Pagal Android atvirojo kodo projektą (AOSP) įsipareigoti

Sujungta sausio 19 d., nauji „Android P“ taisyklių rinkiniai neleis tuščiosios eigos fono programoms pasiekti fotoaparatą. Tai užtikrins, kad kenksmingos programos, veikiančios fone, kai ekranas išjungtas, negalės daryti potencialiai pavojingų jūsų ar jūsų artimųjų nuotraukų, skirtų šantažui.

Kas keičiasi „Android P“?

Taisyklės pakeitimas taikomas programų UID (naudotojo ID), identifikatoriams, kuriuos „Android“ priskiria kiekvienai programai diegimo metu. Kiekvienai programai jie yra unikalūs ir nesikeičia – tol, kol programa bus įdiegta telefone ar planšetiniame kompiuteryje, ji išsaugos tą patį programos ID.

„Android P“ sistemoje, kai fotoaparato paslauga nustato, kad UID yra „neaktyvus“, t. y. kai įrenginys yra neaktyvus Snausti valstybės ir foninių programų prieiga prie procesoriaus ir daug tinklo reikalaujančių paslaugų yra apribotas – „Android“ sugeneruos klaidą ir uždarys prieigą prie fotoaparato. Vėlesnės kameros užklausos iš neaktyvaus UID iš karto sugeneruos klaidą.

Jis grindžiamas fotoaparato paslaugų pakeitimų, prasidedančių Android 6.0 Marshmallow, pagrindu. „Lollipop“ ir senesnėse „Android“ versijose programoms buvo suteikta prieiga prie fotoaparato „pirmas atėjai, tas pirmas“ principu. Tačiau naudojant „Marshmallow“, fotoaparato paslauga labai teikia pirmenybę programoms, kuriose yra pirmame plane ir naudotojams matoma veikla. Tai tarsi greita eilė pramogų parke: aukšto prioriteto programos, einančios prie fotoaparato, aplenkia žemo prioriteto programas.

Kodėl tai svarbu?

Foninės programos kameros prieigos apribojimai jau seniai pasibaigę. 2014 m. paskelbė Android kūrėjas Szymonas Sidoras dienoraščio įrašą paaiškinama, kaip programos gali slapta fotografuoti ir įrašyti vaizdo įrašus sumaniai manipuliuodamos „Android“ fotoaparato leidimais. Sumažinus fotoaparato programos vaizdo ieškiklį iki 1 pikselio, todėl jis tapo beveik nematomas, ponas Sidoras galėjo gauti prieigą prie „Nexus 5“ fotoaparatas neįspėdamas naudotojų apie programos veiklą – net kai programa veikė fone ir telefono ekranas buvo išjungtas.

Su Android Pfoninės kameros apribojimai, kenkėjiškos programos, tokios kaip aprašyta P. Sidoro tinklaraščio įraše, būtų lengviau aptikti, nes tokioms kenkėjiškoms programoms reikės įdiegti naujo plano paslaugą, kad jos išliktų gyvos, ir ačiū į „Android Oreo“ reikalavimai, tai reikštų, kad programa turės rodyti pranešimą, nurodantį, kad programa veikia (taip pat, kad programa rodoma virš kitų programų). Jei tokia programa bandytų likti paslėpta fone, ji nebeveiks, nes negalėtų pasiekti kameros P.