Meil on tõendeid selle kohta, et Google töötab Android Q jaoks näo ID-laadse funktsiooni kallal. Teisisõnu riistvaraline näotuvastus avamiseks ja makseteks.
Kuigi parimad Androidi nutitelefonid toetatud sõrmejäljeskannerid ammu enne Apple iPhone'i, Android-seadmed mängivad järele, kui tegemist on turvalise näo biomeetrilise autentimise riistvaraga. Apple iPhone X on esimene suure seadmetootja nutitelefon, mis ühendab lennuaja (TOF) andur, IR-valgusti, punktprojektor ja muud andurid riistvaraliseks näotuvastuseks (Apple nimetab seda "Näo ID"). Oleme näinud mõnda Android-seadmete tootjate Face ID-ga sarnaste rakendustega nutitelefoni Huawei Mate 20 Pro ja Xiaomi Mi 8 Exploreri väljaanne, kuid need seadmetootjad on pidanud Androidi uue riistvara toetamiseks kõvasti kohandama. Siiski näib, et Google töötab selle nimel, et tuua Android Q-s turvalisele näotuvastusriistvarale loomulik tugi.
Oleme raamistikus, SystemUI-s ja seadete APK-des märganud kümneid stringe ja mitmeid meetodeid, klasse ja välju, mis on seotud näotuvastusega.
Android Q lekkinud AOSP-versioon mille saime. Ükski meie leitud kood ei ole AOSP masteris ega uusim Android Pie avalik väljalase. Lisaks on olemasolev "näoga avamise" funktsioon, mis on Android-seadmetes eksisteerinud juba aastaid, "usaldusväärne nägu" funktsioon, on osa Google Play teenustest, on vana ja ebaturvaline, seega oleme kindlad, et see on Androidi uus funktsioon K.Eriline tänu PNF-tarkvarale meile kasutuslitsentsi andmise eest JEB dekompiler. JEB Decompiler on Androidi rakenduste jaoks mõeldud professionaalse kvaliteediga pöördprojekteerimise tööriist.
Framework-res
Näo avamisega seotud stringidest, mille leidsime Android Q raamistiku res APK-st, on kõige olulisem read puudutavad veateadet, mis kuvatakse, kui seadmel puudub näotuvastus riistvara. See ütleb meile, et erinevalt Android Q eeldab, et seadmel on riistvaralised näotuvastusandurid näoga avamise funktsioonid, mis on leitud enamikes kaasaegsetes nutitelefonides sellistelt ettevõtetelt nagu Xiaomi, Huawei/Honor ja OnePlus.
Seaded
Nii nagu uue sõrmejälje seadistamisel, nõuab ka uue näo autentimise seadistusvoog, et kasutaja määraks varukoopiaks parooli, PIN-koodi või mustri. Kasutajal on ka võimalus nõuda parooli, PIN-koodi või mustri kasutamist enne seadme andmete dekrüpteerimist käivitamisel. Järgmine string on kõige olulisem string, mille leidsime, kuna see ütleb selgesõnaliselt, et teie nägu saab kasutada mitte ainult telefoni avamiseks, vaid ka ostude volitamiseks või rakendustesse sisselogimiseks.
<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>
Seadme administraator saab siiski näoga avamise keelata.
See näeb välja järgmiselt
Siin on ekraanipildid, mis näitavad Android Pie näotuvastuse seadistamise protsessi. Kahjuks ei saanud me seda tegelikult tööle panna, kuna näoga avamise HAL puudub.
Mida see Androidi jaoks tähendab?
Kui arvate, et need stringid on tõestuseks, et Google Pixel 4-l on näo ID, lubage mul teid siinkohal peatada. Ainus, mida need stringid tõestavad, on see, et AOSP toetab nüüd näotuvastuse riistvara näo avamiseks, makseteks ja rakenduste autentimiseks. Eeldame, et sellised seadmed nagu Huawei Mate 20 Pro ja Xiaomi Mi 8 Explorer Edition töötavad Android Q GSI toimiv näotuvastus. Ka teised seadmed, millel on vajalikud riistvaraandurid, peaksid saama neid Android Q-s näotuvastuseks kasutada.
Kuid ma ei süüdista teid Google'i tulevaste riistvaraplaanide üle spekuleerimises. Asjaolu, et Google toetab Android Q näotuvastusriistvara, tähendab loomulikult, et neil on seade, milles nad seda testivad. See võib olla Mate 20 Pro, Mi 8 EE, väljaandmata nutitelefon nagu Samsung Galaxy S10+, kohandatud arendusplaat või prototüüp Pixel 4. Ilma kohustusteta ei tea me, mille peal nad seda testivad. Tõenäoliselt saame selle jooksul rohkem teada Google I/O 2019 mis on kavandatud 7. maiks 2019.
Seda artiklit värskendati 8. veebruaril 2019 koos ekraanipiltidega Android Pie turvalise näotuvastuse seadistusvoost.