盡管Android智能手機早在Apple iPhone之前就支持指紋掃描儀,但在安全的生物特征面部認證硬件方面,Android設備正在迅速趕上。Apple iPhone X是主要設備制造商生產的第一款智能手機,它結合了飛行時間(TOF)傳感器,紅外照明器,點投影儀和其他用于硬件面部識別的傳感器(Apple稱為“面部識別碼”)。我們已經看到Android設備制造商(例如華為的Mate 20 Pro和小米的Mi 8 Explorer Edition)采用了類似Face ID的智能手機,但是這些設備制造商不得不大量定制Android以支持這種新硬件。但是,似乎Google正在努力為Android Q中的安全面部識別硬件帶來本機支持。

在我們獲得的泄漏的Android Q AOSP版本中,我們在框架,SystemUI和Settings APKs中發現了數十個字符串以及與面部識別相關的多個方法,類和字段。在AOSP母版或最新的Android Pie公共發行版中都找不到我們找到的代碼。此外,Android設備上已有多年的現有“面部解鎖”功能,“受信任的面部”功能是Google Play服務的一部分,既舊又不安全,因此我們有信心這是一個Android Q中的新功能。

框架資源

從我們在Android Q的framework-res APK中發現的與面部解鎖相關的字符串中,最重要的幾行是有關該設備沒有面部識別硬件時顯示的錯誤消息的信息。這告訴我們,Android Q確實希望該設備具有硬件面部識別傳感器,這與小米,華為/榮譽和一加等公司的大多數現代智能手機具有的面部解鎖功能不同。

設定值

就像您設置新指紋一樣,新的人臉身份驗證設置流程要求用戶設置密碼,PIN或圖案作為備份。用戶還可以選擇要求在啟動時解密設備的數據之前使用密碼,PIN或模式。以下字符串是我們找到的最重要的字符串,因為它明確指出您的臉不僅可以用于解鎖手機,還可以用于授權購買或登錄應用。

這對Android意味著什么?

如果您認為這些字符串可以證明Google Pixel 4具有Face ID,請讓我在那兒停下來。這些字符串唯一證明的是AOSP現在支持用于面部解鎖,支付和應用程序身份驗證的面部識別硬件。我們希望運行Android Q GSI的設備如Huawei Mate 20 Pro和Xiaomi Mi 8 Explorer Edition 能夠正常工作的面部識別。具有必要硬件傳感器的其他設備也應該可以將其用于Android Q中的面部識別。

不過,我不怪您猜測Google未來的硬件計劃。Google在Android Q中支持面部識別硬件的事實自然意味著他們擁有正在對其進行測試的設備。它可能是Mate 20 Pro,Mi 8 EE,未發布的智能手機(例如三星Galaxy S10 +),定制開發板或原型Pixel 4。沒有提交,我們不知道他們在測試什么。我們可能會在2019年 5月7日舉行的Google I / O 2019期間找到更多信息。