Iris skeneru vietējais atbalsts beidzot ir pieejams operētājsistēmā Android

Android beidzot saņem vietējo atbalstu Iris skeneriem, kas, iespējams, tiks piegādāts operētājsistēmā Android P. Jauns HAL un Framework ļauj noraidīt bloķēšanas ekrānu, kā arī trešo pušu lietotnēm izmantot Iris skeneri.

Biometriskā autentifikācija var nebūt tik droša kā piespraudes vai paroles, taču tās ērtības daudziem patērētājiem ir liels pārdošanas punkts. Īpaši ātrais pirkstu nospiedumu skeneris uz OnePlus flagmaņi ir slavēts gandrīz visur, taču pēdējā laikā uzņēmumi ir pievērsušies sejas atpazīšanas tehnoloģijai kā alternatīvai. Piemēram, tur ir OnePlus 5T un Gods 7X ar to atbilstošo sejas atbloķēšanas funkciju. Samsung tālruņiem ir arī sejas atpazīšana ierīču atbloķēšanai, bet biometriskās autentifikācijas tehnoloģija, ar kuru uzņēmums lepojas visvairāk, ir tā varavīksnenes skeneris. Tagad šķiet, ka varavīksnenes skeneri nākotnē varētu nonākt vairākos Android tālruņos, jo Android tiek pievienots oficiālais atbalsts.


Iris skeneri esošajā Android aparatūrā

The vispirms populārais Android viedtālrunis ar varavīksnenes skeneri bija neveiksmīgs

Samsung Galaxy Note 7. Šī tehnoloģija vēlāk pārcēlās uz Samsung Galaxy S8/S8+ un Galaxy Note 8. Mēs arī zinām, ka tas tiks palaists kopā ar Samsung Galaxy S9/S9+ un tas piedāvās pakāpeniski aparatūras uzlabojumi, bet līdz apvienojot to ar sejas atpazīšanu, kopējā pieredze vajadzētu uzlaboties. (Pastāv arī iespēja, ka varavīksnenes skeneris var nokļūt uz bez iepriekšēja brīdinājuma Samsung Galaxy tālrunis, bet tas šobrīd ir gaisā.)

Tiem no mums, kuriem nav Samsung Galaxy flagmaņa, nav ļoti daudz iespēju, ja runa ir par viedtālruni ar varavīksnenes skeneri. Patiesībā ir tikai viena iespēja, un tālrunis vēl nav pieejams pārdošanai: neskaidrs viedtālrunis ar nosaukumu BitVault kas ir paredzēts kriptovalūtas entuziastiem.

BitVault: pašpasludinātais "pasaulē pirmais blokķēdes tālrunis". Avots: Šveices Banka Tavā Kabatā.

Šis viedtālrunis kopā ar nepieteikts viedtālrunis no japāņu viedtālruņa OEM, ir vienīgās ierīces, kas nav Samsung Galaxy un kuras piedāvā varavīksnenes skenēšanu. Mikroshēma, kas darbina šo tālruņu varavīksnenes skenerus, ir FPC ActiveIRIS ar pirkstu nospiedumiem.

FPC ActiveIRIS. Iris atpazīšana viedtālruņiem. Avots: FPC.

Jūs, iespējams, nekad neesat dzirdējis par šo uzņēmumu, taču, visticamāk, esat izmantojis viedtālruni, kurā ir iekļauta viņu tehnoloģija. Daži no viedtālruņiem, kas izmantojiet pirkstu nospiedumu skenerus no FPC ietver Google Pixel, Honor 8 un Huawei Mate 9 Pro. Viņu pirkstu nospiedumu sensori ir atrodami daudzās citās ierīcēs, tostarp vairākās no Xiaomi, tāpēc var droši teikt ka FPC ir viens no vadošajiem pārdevējiem biometriskās autentifikācijas tehnoloģijas pārdošanā, kas atrodama viedtālruņi.

FPC pirkstu nospiedumu skeneri uz pogas Sākums, ierīces aizmugurē un sānos. Avots: FPC.

Tātad, kāpēc šis uzņēmums ir svarīgs? Tas ir tāpēc, ka vairāki viņu inženieri ir bijuši strādāt pie ietver vietējo atbalstu biometriskajiem varavīksnenes skeneriem operētājsistēmā Android. Šeit ir vairākas saistības, kuras visas ir jāapskata kopā, lai iegūtu labu priekšstatu par notiekošo.

Iris skeneri nākotnes Android versijā

Sāksim ar vissvarīgāko apņemšanos: Biometrijas Iris HAL interfeiss.

HAL saskarnes iekļaušana standartizēs to, kā Android sistēma sazināsies ar Iris skeneriem. Tas nozīmē, ka produkti no vairākiem pārdevējiem, ne tikai no pašiem FPC, varēs darboties operētājsistēmā Android. Vissvarīgākais ir tas, ka tas arī paver iespēju AOSP balstītiem ROM darboties vispārīgi ar Iris skenēšanas aparatūru. Piemēram, Projekts Treble GSI paļaujieties uz to, lai pirkstu nospiedumu skenera pamata funkcionalitāte darbotos jau no kastes, tāpēc bez šī jaunā Exynos Samsung Galaxy S9 un Galaxy S9+ nevarēs izmantot Iris skeneri AOSP ROM.

The SELinux politikas jo Iris skeneri ir pilnīgi neinteresanti galalietotājiem, taču tie ir pieejami, ja vēlaties tos apskatīt. Pamatnes iekļaušana Iris iezīme operētājsistēmā Android ļaus lietotnēm noteikt, vai ierīcē ir ievietots Iris skeneris. Visbeidzot, iekļaušana Iris karkass Tas faktiski ļaus trešo pušu lietotnēm izmantot Iris skeneri autentifikācijai nākotnē. Šeit ir attiecīgās virknes:

Iris skeneris ietvarā


<stringname="permlab_manageIris">manage iris hardwarestring>

<stringname="permdesc_manageIris">Allows the app to invoke methods to add and delete iris templates for use.string>

<stringname="permlab_useIris">use iris hardwarestring>

<stringname="permdesc_useIris">Allows the app to use iris hardware for authenticationstring>


<stringname="iris_acquired_insufficient">Couldn\'t process iris. Please try again.string>

<stringname="iris_acquired_too_bright">Iris is too bright. Please try in low light.string>

<stringname="iris_acquired_too_dark">Iris is too dark. Please uncover light source.string>

<stringname="iris_acquired_too_close">Move further.string>

<stringname="iris_acquired_too_far">Move closer.string>

<stringname="iris_acquired_eyes_closed">Open eyes.string>

<stringname="iris_acquired_eyes_partially_obscured">Open eyes wider.string>

array name="iris_acquired_vendor">
array>


<stringname="iris_error_hw_not_available">Iris hardware not available.string>

<stringname="iris_error_no_space">Iris can\'t be stored. Please remove an existing iris.string>

<stringname="iris_error_timeout">Iris time out reached. Try again.string>

<stringname="iris_error_canceled">Iris operation canceled.string>

<stringname="iris_error_lockout">Too many attempts. Try again later.string>

<stringname="iris_error_lockout_permanent">Too many attempts. Iris sensor disabled.string>

<stringname="iris_error_unable_to_process">Try again.string>


<stringname="iris_name_template">Iris <xliff: gexample="1">%dxliff: g>string>


array name="iris_error_vendor">
array>


<stringname="iris_icon_content_description">Iris iconstring>

Lasīt vairāk

Ietvara manifestā ieteiktā atļauja ar nosaukumu "android.permission. Lietojumprogrammas USE_IRIS aizsardzības līmenis ir "parasts", tāpēc trešo pušu lietotnes patiešām varētu pieprasīt atļauju, un lietotājs var to piešķirt.

Visbeidzot, cita apņemšanās pievieno atbalstu varavīksnenes identifikācijai taustiņslēgā. Tas faktiski ļaus lietotājam skenēt savu varavīksneni, lai izslēgtu bloķēšanas ekrānu. Saskaņā ar apņemšanos varavīksnenes autentifikācija notiek tikai pēc ekrāna ieslēgšanas, lai samazinātu enerģijas patēriņu. Turklāt varavīksnenes skeneri var atspējot saskaņā ar ierīces politikas pārvaldnieku, ja šī iestāde (piemēram, darba vieta) uzskata, ka varavīksnenes skeneris ir nedroša autentifikācijas metode.

Kaut kas interesants visās šajās saistībās ir tas, ka daudzās vietās atsauces uz pirkstu nospiedumiem Android sistēmā tiek ģenerētas, lai atsauktos uz biometriju. Tas sagatavo Android potenciāli papildu biometriskās autentifikācijas metodēm nākotnē, lai gan nav skaidrs, kas tas varētu būt.

Es jūs nenogurdināšu ar pārējām ieviešanas detaļām, tāpēc es pārrunāšu šo saistību nozīmi. Tas nozīmē, ka Android nākotnes versijā, iespējams, Android P, būs iekļauts vietējais atbalsts Iris skenēšanas aparatūrai. Es saku "iespējams", jo saistības vēl nav apvienotas — izmaiņas ir ļoti ilgas, un koda pārskatīšana var ilgt dažas nedēļas vai pat mēnešus.

Tomēr ļoti iespējams, ka tas būs pieejams operētājsistēmā Android P, un ir pat mājieni, ka Iris skenera ietvara kodā ir ieviestas P specifiskas izmaiņas (piemēram, Atteikties no lietotāja informācijas glabāšanas mapē /data/system/users un tā vietā pārvietojot tos uz jaunu /data/vendor direktoriju, kas, iespējams, ir sekundāra daļa no neizpaužamā Project Treble. prasībām).

Turklāt šķiet, ka tas pilnībā atbalsta Iris skenerus, lai gan tas nenozīmē, ka citi pārdevēji nepievienos papildu funkcijas (patiesībā komentāros tas ir skaidri minēts). Tomēr pamata ieviešana ir tur, tāpēc mums vajadzētu sagaidīt, ka nākotnē viedtālruņi tiks piegādāti ar biometriskajiem Iris skeneriem. Tomēr šajās saistībās nav pierādījumu, ka Google Pixel 3 būs šāda funkcija, tāpēc nedomājiet, ka šo izmaiņu dēļ kādai konkrētai ierīcei būs Iris skeneris.

Piezīme. Es sazinājos ar FPC, lai komentētu šīs izmaiņas, taču līdz šī raksta publicēšanas brīdim nesaņēmu no viņiem atbildi.