เรามีหลักฐานว่า Google กำลังพัฒนาฟีเจอร์ที่คล้ายกับ Face ID สำหรับ Android Q กล่าวอีกนัยหนึ่งคือการจดจำใบหน้าของฮาร์ดแวร์สำหรับการปลดล็อคและการชำระเงิน
ในขณะที่ สมาร์ทโฟน Android ที่ดีที่สุด เครื่องสแกนลายนิ้วมือที่รองรับมานานก่อนที่ Apple iPhone จะทำ อุปกรณ์ Android กำลังตามทันเมื่อพูดถึงฮาร์ดแวร์ตรวจสอบใบหน้าไบโอเมตริกซ์ที่ปลอดภัย Apple iPhone X เป็นสมาร์ทโฟนเครื่องแรกจากผู้ผลิตอุปกรณ์รายใหญ่ที่รวม Time of Flight (TOF) เซ็นเซอร์, ไฟส่องสว่าง IR, ดอทโปรเจ็กเตอร์ และเซ็นเซอร์อื่นๆ สำหรับการจดจำใบหน้าด้วยฮาร์ดแวร์ (Apple เรียกมันว่า ‘รหัสประจำตัว’) เราเคยเห็นสมาร์ทโฟนบางรุ่นที่มีการใช้งานแบบ Face ID จากผู้ผลิตอุปกรณ์ Android เช่น Mate 20 Pro ของ Huawei และ Mi 8 Explorer Edition ของ Xiaomiแต่ผู้ผลิตอุปกรณ์เหล่านี้ต้องปรับแต่ง Android อย่างหนักเพื่อรองรับฮาร์ดแวร์ใหม่นี้ อย่างไรก็ตาม ดูเหมือนว่า Google กำลังทำงานเพื่อนำการสนับสนุนดั้งเดิมสำหรับฮาร์ดแวร์จดจำใบหน้าที่ปลอดภัยใน Android Q
เราพบสตริงมากมายและวิธีการ คลาส และฟิลด์มากมายที่เกี่ยวข้องกับการจดจำใบหน้าในเฟรมเวิร์ก, SystemUI และ APK การตั้งค่าใน
บิลด์ AOSP ของ Android Q ที่รั่วไหลออกมา ที่เราได้รับ ไม่มีรหัสใดที่เราพบอยู่ใน AOSP master หรือ Android Pie รุ่นล่าสุดสู่สาธารณะ. นอกจากนี้ ฟีเจอร์ “การปลดล็อคด้วยใบหน้า” ที่มีอยู่บนอุปกรณ์ Android มาหลายปีแล้วคือ “Trusted Face” ฟีเจอร์นี้เป็นส่วนหนึ่งของบริการ Google Play เก่าและไม่ปลอดภัย เราจึงมั่นใจว่านี่คือฟีเจอร์ใหม่ใน Android ถามขอขอบคุณเป็นพิเศษสำหรับซอฟต์แวร์ PNF ที่ให้ใบอนุญาตแก่เรา โปรแกรมถอดรหัส JEB. JEB Decompiler เป็นเครื่องมือวิศวกรรมย้อนกลับระดับมืออาชีพสำหรับแอปพลิเคชัน Android
กรอบความละเอียด
จากสตริงที่เกี่ยวข้องกับการปลดล็อคใบหน้าที่เราพบใน APK ความละเอียดเฟรมเวิร์กของ Android Q ซึ่งสำคัญที่สุด เส้นเกี่ยวกับข้อความแสดงข้อผิดพลาดที่แสดงเมื่ออุปกรณ์ไม่มีการจดจำใบหน้า ฮาร์ดแวร์. สิ่งนี้บอกเราว่า Android 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 การปลดล็อคด้วยใบหน้าหายไป
สิ่งนี้หมายความว่าอย่างไรสำหรับ Android?
หากคุณคิดว่าสตริงเหล่านี้เป็นข้อพิสูจน์ว่า Google Pixel 4 จะมี Face ID ให้ฉันหยุดคุณตรงนั้น สิ่งเดียวที่พิสูจน์ได้ก็คือ AOSP รองรับฮาร์ดแวร์จดจำใบหน้าสำหรับการปลดล็อคใบหน้า การชำระเงิน และการตรวจสอบสิทธิ์แอป เราคาดว่าอุปกรณ์อย่าง Huawei Mate 20 Pro และ Xiaomi Mi 8 Explorer Edition จะทำงาน ระบบปฏิบัติการ Android Q GSI เพื่อให้มีการจดจำใบหน้าทำงาน อุปกรณ์อื่นๆ ที่มีเซ็นเซอร์ฮาร์ดแวร์ที่จำเป็นควรสามารถใช้เพื่อจดจำใบหน้าใน Android Q ได้เช่นกัน
ฉันไม่โทษคุณที่คาดเดาเกี่ยวกับแผนฮาร์ดแวร์ในอนาคตของ Google ความจริงที่ว่า Google สนับสนุนฮาร์ดแวร์การจดจำใบหน้าใน Android Q ย่อมหมายความว่าพวกเขามีอุปกรณ์ที่พวกเขากำลังทดสอบอยู่ อาจเป็น Mate 20 Pro, Mi 8 EE สมาร์ทโฟนที่ยังไม่เปิดตัวอย่าง ซัมซุง กาแลคซี่ เอส 10+บอร์ดพัฒนาแบบกำหนดเอง หรือต้นแบบ พิกเซล 4. หากไม่มีข้อผูกพัน เราก็ไม่รู้ว่าพวกเขากำลังทดสอบสิ่งนี้กับอะไร เราน่าจะทราบข้อมูลเพิ่มเติมในระหว่างนี้ Google I/O 2019 ซึ่งกำหนดไว้ในวันที่ 7 พฤษภาคม 2019
บทความนี้ได้รับการอัปเดตเมื่อวันที่ 8 กุมภาพันธ์ 2019 โดยมีภาพหน้าจอขั้นตอนการตั้งค่าสำหรับการจดจำใบหน้าที่ปลอดภัยใน Android Pie