בלעדי: גוגל עובדת על תכונה דמוית Face ID עבור אנדרואיד Q

יש לנו הוכחות לכך שגוגל עובדת על תכונה דמוית Face ID עבור אנדרואיד Q. במילים אחרות, זיהוי פנים חומרה לפתיחת נעילה ותשלומים.

בזמן הסמארטפונים הטובים ביותר של אנדרואיד סורקי טביעות אצבע תמכו הרבה לפני שה-Apple iPhone עשה זאת, מכשירי אנדרואיד מתעדכנים בכל הנוגע לחומרה מאובטחת לאימות פנים ביומטרית. ה-Apple iPhone X הוא הסמארטפון הראשון של יצרנית מכשירים גדולה שמשלב זמן טיסה (TOF) חיישן, תאורת IR, מקרן נקודות וחיישנים אחרים לזיהוי פנים חומרה (אפל קוראת לזה 'זיהוי פנים'). ראינו כמה סמארטפונים עם מימושים דמויי Face ID מיצרניות מכשירי אנדרואיד כמו Mate 20 Pro של Huawei ו מהדורת ה-Mi 8 Explorer של שיאומי, אבל יצרניות המכשירים האלה נאלצו להתאים אישית את אנדרואיד כדי לתמוך בחומרה החדשה הזו. עם זאת, נראה שגוגל עובדת על הבאת תמיכה מקורית עבור חומרה מאובטחת לזיהוי פנים באנדרואיד Q.

זיהינו עשרות מחרוזות ושיטות, מחלקות ושדות מרובים הקשורים לזיהוי פנים ב-Framework, SystemUI ו-APKs ב- מבנה AOSP דלף של אנדרואיד Q שהשגנו. אף אחד מהקודים שמצאנו לא קיים ב-AOSP master או ב- המהדורה האחרונה של Android Pie לציבור

. יתר על כן, תכונת "פתיחת הפנים" הקיימת שקיימת במכשירי אנדרואיד כבר שנים רבות, "פנים מהימנות" תכונה, היא חלק משירותי Google Play, היא ישנה ואינה מאובטחת, לכן אנו בטוחים שזו תכונה חדשה באנדרואיד ש.

תודה מיוחדת ל-PNF Software על שסיפקה לנו רישיון שימוש Decompiler של JEB. JEB Decompiler הוא כלי הנדסה לאחור בדרגה מקצועית עבור יישומי אנדרואיד.

Framework-res

מהמחרוזות הקשורות לפתיחת נעילת פנים מצאנו ב-Framework-res APK של Android Q, החשובות ביותר השורות מתייחסות להודעת השגיאה שמוצגת כאשר למכשיר אין זיהוי פנים חוּמרָה. זה אומר לנו שאנדרואיד Q אכן מצפה מהמכשיר יהיו חיישני זיהוי פנים חומרה, בניגוד ל תכונות פתיחת נעילה על הפנים שנמצאות ברוב הסמארטפונים המודרניים של חברות כמו Xiaomi, Huawei/Honor ו-OnePlus.

הגדרות

בדיוק כמו כשאתה מגדיר טביעת אצבע חדשה, זרימת הגדרת אימות הפנים החדשה דורשת מהמשתמש להגדיר סיסמה, PIN או דפוס כגיבוי. למשתמש יש גם אפשרות לדרוש שהסיסמה, ה-PIN או הדפוס ישמשו לפני פענוח נתוני המכשיר בעת ההפעלה. המחרוזת הבאה היא החשובה ביותר שמצאנו מכיוון שהיא מציינת במפורש שניתן להשתמש בפנים שלך כדי לא רק לבטל את נעילת הטלפון שלך אלא גם לאשר רכישות או כניסה לאפליקציות.

<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>

עם זאת, מנהל המכשיר עדיין יכול להשבית את הנעילה על ידי זיהוי פנים.

הנה איך זה נראה

להלן צילומי מסך המציגים את תהליך ההגדרה לזיהוי פנים ב-Android Pie. למרבה הצער, לא הצלחנו לגרום לזה לעבוד בפועל מכיוון ש-HAL לפתיחת הנעילה על הפנים חסר.

מה זה אומר לאנדרואיד?

אם אתה חושב שהמחרוזות האלה הן הוכחה לכך של-Google Pixel 4 יהיה Face ID, אז תן לי לעצור אותך שם. הדבר היחיד שהמחרוזות הללו מוכיחות הוא ש-AOSP תומך כעת בחומרה לזיהוי פנים לפתיחת נעילה, תשלומים ואימות אפליקציות. אנו מצפים למכשירים כמו Huawei Mate 20 Pro ו-Xiaomi Mi 8 Explorer Edition אנדרואיד Q GSI להיות בעל זיהוי פנים עובד. מכשירים אחרים שיש להם את חיישני החומרה הדרושים אמורים להיות מסוגלים להשתמש בהם לזיהוי פנים גם באנדרואיד Q.

עם זאת, אני לא מאשים אותך על השערות לגבי תוכניות החומרה העתידיות של גוגל. העובדה שגוגל תומכת בחומרה לזיהוי פנים באנדרואיד Q אומרת כמובן שיש להם מכשיר שהם בודקים אותו. זה יכול להיות Mate 20 Pro, Mi 8 EE, סמארטפון שלא פורסם כמו Samsung Galaxy S10+, לוח פיתוח מותאם אישית, או אב טיפוס פיקסל 4. בלי ההתחייבויות, אנחנו לא יודעים על מה הם בודקים את זה. סביר להניח שנגלה יותר במהלך Google I/O 2019 אשר מתוכנן ל-7 במאי 2019.


מאמר זה עודכן ב-8 בפברואר 2019, עם צילומי מסך של זרימת ההגדרה לזיהוי פנים מאובטח ב-Android Pie.