Android akhirnya mendapatkan dukungan asli untuk pemindai Iris, kemungkinan dikirimkan di Android P. HAL dan Framework baru memungkinkan layar kunci ditutup, dan juga aplikasi pihak ketiga dapat menggunakan pemindai Iris.
Otentikasi biometrik mungkin tidak seaman pin atau kata sandi, namun kenyamanannya merupakan nilai jual yang besar bagi banyak konsumen. Pemindai sidik jari yang sangat cepat di Unggulan OnePlus telah dipuji hampir secara universal, namun belakangan ini banyak perusahaan yang tertarik pada teknologi pengenalan wajah sebagai alternatif. Misalnya, ada OnePlus 5T dan itu Kehormatan 7X dengan masing-masing mengambil fitur Face Unlock. Ponsel Samsung juga memiliki pengenalan wajah untuk membuka kunci perangkatnya, namun teknologi otentikasi biometrik yang paling dibanggakan perusahaan adalah pemindai iris mata. Sekarang, tampaknya pemindai iris mata mungkin akan hadir di lebih banyak ponsel Android di masa depan, karena dukungan resmi untuk pemindai iris mata telah ditambahkan ke Android.
Pemindai Iris pada Perangkat Keras Android yang Ada
Itu Pertama smartphone Android mainstream dengan pemindai iris mata adalah yang bernasib buruk Samsung Galaksi Catatan 7. Teknologi itu kemudian sampai ke Samsung Galaksi S8/S8+ dan itu Galaksi Catatan 8. Kami juga tahu ini akan diluncurkan dengan Samsung Galaksi S9/S9+ dan itu akan menawarkan peningkatan bertahap dalam perangkat keras, tapi oleh menggabungkannya dengan pengenalan wajah, pengalaman keseluruhan harus ditingkatkan. (Ada juga kemungkinan pemindai iris mata dapat berpindah ke ponsel Samsung Galaxy tanpa pemberitahuan sebelumnya, tapi itu masih belum jelas sampai sekarang.)
Bagi kita yang tidak memiliki ponsel andalan Samsung Galaxy, tidak banyak pilihan untuk ponsel cerdas dengan pemindai iris mata. Faktanya, hanya ada satu pilihan, dan ponsel tersebut bahkan belum tersedia untuk dijual: ponsel pintar yang tidak dikenal bernama BitVault yang ditujukan untuk penggemar cryptocurrency.
BitVault: memproklamirkan diri sebagai "Telepon Blockchain Pertama di Dunia". Sumber: Bank Swiss di Saku Anda.
Ponsel cerdas ini, bersama dengan ponsel cerdas yang tidak diumumkan sebelumnya dari OEM ponsel cerdas Jepang, adalah satu-satunya perangkat non-Samsung Galaxy yang saya ketahui menawarkan pemindaian iris mata. Chip yang mendukung pemindai iris mata ponsel ini adalah FPC AktifIRIS oleh Sidik Jari.
Anda mungkin belum pernah mendengar tentang perusahaan ini, tetapi kemungkinan besar Anda pernah menggunakan ponsel cerdas yang menggunakan teknologi mereka. Beberapa smartphone itu menggunakan pemindai sidik jari dari FPC termasuk Google Pixel, Honor 8, dan Huawei Mate 9 Pro. Sensor sidik jari mereka ditemukan di banyak perangkat lain, termasuk beberapa dari Xiaomi, jadi bisa dikatakan bahwa FPC adalah salah satu vendor terkemuka dalam menjual teknologi otentikasi biometrik yang terdapat di dalamnya ponsel pintar.
Pemindai Sidik Jari FPC di Tombol Home, Belakang, dan Samping Perangkat. Sumber: FPC.
Jadi mengapa perusahaan ini penting? Itu karena beberapa insinyur mereka pernah melakukannya bekerja pada menggabungkan dukungan asli untuk pemindai iris biometrik di Android. Ada beberapa komitmen di sini, yang semuanya harus dilihat bersama-sama untuk mendapatkan gambaran yang baik tentang apa yang terjadi.
Pemindai Iris di Versi Android Masa Depan
Mari kita mulai dengan komitmen yang paling penting: the Antarmuka Biometrik Iris HAL.
Dimasukkannya antarmuka HAL akan menstandarkan bagaimana kerangka Android akan berkomunikasi dengan pemindai Iris. Artinya, produk dari beberapa vendor, tidak hanya dari FPC itu sendiri, akan bisa berfungsi di Android. Yang paling penting, ini juga membuka kemampuan ROM berbasis AOSP untuk berfungsi secara umum dengan perangkat keras pemindaian Iris. Misalnya saja GSI Project Treble mengandalkan ini agar fungsi pemindai sidik jari dasar dapat langsung berfungsi, jadi tanpa ini, yang baru Exynos Samsung Galaxy S9 dan Galaxy S9+ tidak akan dapat menggunakan pemindai Iris pada ROM AOSP.
Itu kebijakan SELinux karena pemindai Iris sama sekali tidak menarik bagi pengguna akhir, tetapi mereka ada jika Anda ingin melihatnya. Dimasukkannya pangkalan Fitur iris di Android akan memungkinkan aplikasi mendeteksi apakah perangkat memiliki pemindai Iris. Akhirnya, dimasukkannya Kerangka iris adalah apa yang sebenarnya memungkinkan aplikasi pihak ketiga menggunakan pemindai Iris untuk otentikasi di masa depan. Berikut adalah string yang relevan:
Pemindai Iris dalam Kerangka
<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>
Baca selengkapnya
Dalam Manifes Kerangka, izin yang disarankan berjudul "android.permission. USE_IRIS" memiliki tingkat perlindungan "normal", sehingga aplikasi pihak ketiga memang dapat meminta izin dan terserah pada pengguna untuk memberikannya.
Akhirnya, komitmen lain menambahkan dukungan untuk identifikasi iris mata di pengaman tombol. Inilah yang sebenarnya memungkinkan pengguna memindai iris mata mereka untuk mengabaikan layar kunci. Menurut komitmennya, otentikasi iris hanya terjadi segera setelah layar menyala untuk mengurangi konsumsi daya. Selanjutnya, pemindai iris mata dapat dinonaktifkan sesuai dengan Manajer Kebijakan Perangkat jika otoritas tersebut (seperti tempat kerja) menganggap pemindai iris mata sebagai metode autentikasi yang tidak aman.
Hal menarik yang terjadi dalam semua komitmen ini adalah bagaimana, di banyak tempat, referensi terhadap sidik jari dalam kerangka Android digeneralisasikan untuk merujuk pada biometrik. Hal ini mempersiapkan Android untuk kemungkinan adanya metode autentikasi biometrik tambahan di masa depan, meskipun tidak jelas apa yang mungkin terjadi.
Saya tidak akan membuat Anda bosan dengan detail implementasi lainnya, jadi saya akan membahas pentingnya komitmen ini. Artinya bagi Android adalah bahwa versi Android masa depan, kemungkinan besar Android P, akan menyertakan dukungan asli untuk perangkat keras pemindaian Iris. Saya mengatakan "mungkin" karena komitmennya belum digabungkan—perubahannya sangat panjang, dan bisa memakan waktu beberapa minggu atau bahkan berbulan-bulan untuk lolos peninjauan kode.
Namun, kemungkinan besar ia akan cocok untuk Android P, dan bahkan ada petunjuk bahwa kode kerangka pemindai Iris memiliki perubahan khusus P (seperti melakukan tidak lagi menyimpan informasi pengguna di /data/system/users dan sebagai gantinya menempatkannya kembali ke direktori /data/vendor baru, kemungkinan besar merupakan hal sekunder dari Project Treble yang dirahasiakan persyaratan).
Lebih jauh lagi, ini tampaknya merupakan dukungan penuh untuk pemindai Iris, meskipun ini tidak berarti bahwa fitur tambahan tidak akan ditambahkan oleh vendor lain (pada kenyataannya, komentar secara eksplisit menyebutkan hal itu). Implementasi dasarnya sudah ada, jadi kita bisa berharap untuk melihat smartphone masa depan dikirimkan dengan pemindai Iris biometrik. Tidak ada bukti dalam komitmen ini bahwa Google Pixel 3 akan memiliki fitur seperti itu, jadi jangan berasumsi bahwa perangkat tertentu akan memiliki pemindai Iris karena perubahan ini.
Catatan: Saya telah menghubungi FPC untuk memberikan komentar mengenai perubahan ini, namun belum menerima tanggapan dari mereka hingga artikel ini diterbitkan.