Natiivituki Iris-skannereille on vihdoin tulossa Androidille

Android saa vihdoin alkuperäisen tuen Iris-skannereille, todennäköisesti toimitetaan Android P: ssä. Uusi HAL ja Framework mahdollistavat lukitusnäytön sulkemisen ja myös kolmansien osapuolien sovellusten käyttää Iris-skanneria.

Biometrinen todennus ei ehkä ole yhtä turvallista kuin PIN-koodit tai salasanat, mutta sen käyttömukavuus on suuri myyntivaltti monille kuluttajille. Erittäin nopea sormenjälkitunnistin OnePlus-lippulaivoja on saanut kiitosta lähes kaikkialla, mutta viime aikoina yritykset ovat panostaneet kasvojentunnistusteknologiaan vaihtoehtona. Siellä on esimerkiksi OnePlus 5T ja Honor 7X niiden vastaavilla kasvojentunnistustoiminnolla. Samsung-puhelimissa on myös kasvojentunnistus laitteiden lukituksen avaamiseen, mutta biometrinen todennustekniikka, josta yritys on ylpein, on sen iirisskanneri. Nyt näyttää siltä, ​​että iirisskannerit saattavat tulla useisiin Android-puhelimiin tulevaisuudessa, kun virallinen tuki sille lisätään Androidiin.


Iris-skannerit olemassa olevissa Android-laitteistoissa

The ensimmäinen valtavirran Android-älypuhelin iirisskannerin kanssa oli epäonninen Samsung Galaxy Note 7. Tämä tekniikka levisi myöhemmin Samsung Galaxy S8/S8+ ja Galaxy Note 8. Tiedämme myös, että se käynnistyy kanssa Samsung Galaxy S9/S9+ ja se tarjoaa laitteiston asteittaiset parannukset, mutta mennessä yhdistämällä se kasvojentunnistukseen, yleinen kokemus pitäisi parantaa. (On myös mahdollista, että iirisskanneri pääsee ennalta ilmoittamaton Samsung Galaxy -puhelin, mutta se on toistaiseksi ilmassa.)

Niille meistä, joilla ei ole Samsung Galaxy -lippulaivaa, ei ole kovin monia vaihtoehtoja, kun kyse on älypuhelimesta, jossa on iirisskanneri. Itse asiassa vaihtoehtoja on vain yksi, eikä puhelin ole vielä edes myynnissä: hämärä älypuhelin nimeltä BitVault joka on suunnattu kryptovaluuttojen ystäville.

BitVault: itse julistautunut "maailman ensimmäinen lohkoketjupuhelin". Lähde: Sveitsin pankki taskussasi.

Tämä älypuhelin sekä ennalta ilmoittamaton älypuhelin japanilaisesta älypuhelimen OEM: stä, ovat ainoat muut kuin Samsung Galaxy -laitteet, joista olen tietoinen ja jotka tarjoavat iirisskannausta. Siru, joka käyttää näiden puhelimien iirisskannereita, on FPC ActiveIRIS Sormenjälkien mukaan.

FPC ActiveIRIS. Iris-tunnistus älypuhelimille. Lähde: FPC.

Et ehkä ole koskaan kuullut tästä yrityksestä, mutta olet todennäköisesti käyttänyt älypuhelinta, joka sisältää heidän teknologiansa. Jotkut älypuhelimista, jotka käytä FPC: n sormenjälkitunnisteita sisältää Google Pixelin, Honor 8:n ja Huawei Mate 9 Pron. Niiden sormenjälkitunnistimet löytyvät monista muista laitteista, mukaan lukien useista Xiaomista, joten se on turvallista sanoa että FPC on yksi johtavista toimittajista, jotka myyvät biometristä todennustekniikkaa älypuhelimet.

FPC-sormenjälkitunnistimet kotipainikkeessa, laitteen takana ja sivulla. Lähde: FPC.

Joten miksi tämä yritys on tärkeä? Se johtuu siitä, että useat heidän insinöörinsä ovat olleet työskentelee sisältää alkuperäisen tuen biometrisille iirisskannereille Androidissa. Tässä on useita sitoumuksia, joita kaikkia tulisi tarkastella yhdessä saadaksesi hyvän kuvan siitä, mitä tapahtuu.

Iris-skannerit tulevassa Android-versiossa

Aloitetaan tärkeimmästä sitoumuksesta: Biometric Iris HAL -käyttöliittymä.

HAL-käyttöliittymän sisällyttäminen standardoi Android-kehyksen kommunikoinnin Iris-skannereiden kanssa. Tämä tarkoittaa, että useiden valmistajien tuotteet, eivät vain itse FPC: ltä, voivat toimia Androidissa. Mikä tärkeintä, tämä avaa myös AOSP-pohjaisten ROM-levyjen mahdollisuuden toimia yleisesti Iris-skannauslaitteiston kanssa. Esimerkiksi, Projekti Treble GSI luota tähän, jotta sormenjälkitunnistimen perustoiminnot toimivat heti valmiina, joten ilman tätä uusi Exynos Samsung Galaxy S9 ja Galaxy S9+ ei voi käyttää Iris-skanneria AOSP-ROM-levyllä.

The SELinuxin käytännöt Iris-skannerit ovat loppukäyttäjille täysin epäkiinnostavia, mutta ne ovat olemassa, jos haluat katsoa sitä. Pohjan sisällyttäminen Iris-ominaisuus Androidissa mahdollistaa sovellusten havaitsemisen, onko laitteessa Iris-skanneri paikallaan. Lopuksi sisällytetään Iris-kehys Tämä antaa kolmansien osapuolien sovelluksille mahdollisuuden käyttää Iris-skanneria todentamiseen tulevaisuudessa. Tässä ovat asiaankuuluvat merkkijonot:

Iris-skanneri kehyksessä


<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>

Lue lisää

Kehyksen manifestissa ehdotettu lupa nimeltä "android.permission. USE_IRIS":n suojaustaso on "normaali", joten kolmannen osapuolen sovellukset voisivat todellakin pyytää lupaa, ja käyttäjä voi itse myöntää sen.

Lopuksi, toinen sitoumus lisää tuen iiriksen tunnistamiseen näppäinsuojassa. Tämä antaa käyttäjälle mahdollisuuden skannata iiristään sulkeakseen lukitusnäytön. Sitoumuksen mukaan iiristunnistus tapahtuu vasta heti, kun näyttö kytkeytyy päälle virrankulutuksen vähentämiseksi. Lisäksi iirisskanneri voidaan poistaa käytöstä Device Policy Managerin mukaan, jos kyseinen viranomainen (kuten työpaikka) pitää iirisskanneria turvattomana todennusmenetelmänä.

Jotain mielenkiintoista kaikissa näissä sitoumuksissa on se, kuinka monissa paikoissa viittaukset sormenjälkiin Android-kehyksessä yleistetään viittaamaan biometrisiin tietoihin. Tämä valmistaa Androidia mahdollisesti tuleviin biometristen todennusmenetelmien käyttöön, vaikka on epäselvää, mikä se voi olla.

En kyllästy teitä muilla toteutus yksityiskohdilla, joten siirryn keskustelemaan näiden sitoumusten merkityksestä. Tämä tarkoittaa Androidille sitä, että Androidin tuleva versio, todennäköisesti Android P, sisältää alkuperäisen tuen Iris-skannauslaitteistolle. Sanon "todennäköisesti", koska sitoumuksia ei ole vielä yhdistetty – muutokset ovat erittäin pitkiä ja koodin tarkistaminen voi kestää muutaman viikon tai jopa kuukauden.

On hyvin todennäköistä, että se tulee kuitenkin Android P: lle, ja on jopa vihjeitä siitä, että Iris-skannerin kehyskoodissa on P-spesifisiä muutoksia paikallaan (esim. Älä tallenna käyttäjätietoja hakemistoon /data/system/users ja sen sijaan siirrä ne uuteen /data/vendor-hakemistoon, joka on todennäköisesti toissijainen julkistamattomaan Project Trebleen nähden. vaatimukset).

Lisäksi tämä näyttää olevan täysi tuki Iris-skannereille, vaikka tämä ei tarkoita, että muut toimittajat eivät lisääisi lisäominaisuuksia (itse asiassa kommenteissa mainitaan se nimenomaisesti). Perustoteutus on kuitenkin olemassa, joten meidän pitäisi odottaa näkevämme tulevissa älypuhelimissa biometrisiä Iris-skannereita. Näissä sitoumuksissa ei kuitenkaan ole todisteita siitä, että Google Pixel 3:ssa olisi tällainen ominaisuus, joten älä oleta, että missään tietyssä laitteessa on Iris-skanneri näiden muutosten takia.

Huomautus: Otin yhteyttä FPC: hen kommentoidakseni näitä muutoksia, mutta en saanut heiltä vastausta tämän artikkelin julkaisuhetkellä.