Face ID là hệ thống xác thực sinh trắc học của Apple dựa trên quét khuôn mặt 3D bằng camera TrueDepth. Công nghệ này lần đầu tiên xuất hiện trên iPhone X vào năm 2017 và thay thế Touch ID trên các mẫu flagship. Theo Apple Security Guide, xác suất Face ID bị mở khóa bởi một khuôn mặt ngẫu nhiên là 1 trên 1 000 000 — thấp hơn 20 lần so với Touch ID với một dấu vân tay được đăng ký.
Điểm chính
Face ID là hệ thống xác thực sinh trắc học do Apple phát triển cho iPhone và iPad. Nó sử dụng camera TrueDepth để xây dựng mô hình 3D chính xác về khuôn mặt người dùng và so sánh nó với mẫu toán học được lưu trữ. Hệ thống hoạt động trong bóng tối hoàn toàn nhờ ánh sáng hồng ngoại.
IPhone X đầu tiên (2017) đã giới thiệu Face ID là công nghệ sinh trắc chính, thay thế Touch ID. Theo Apple, hệ thống sử dụng mạng nơ-ron trên Neural Engine 16 lõi, xử lý tới 600 tỷ phép toán mỗi giây chỉ dành cho nhận dạng khuôn mặt. Qua nhiều năm, công nghệ này đã trải qua nhiều thế hệ — từ iPhone X đến iPhone 16 Pro, nơi Face ID hoạt động nhanh hơn 30% và hỗ trợ nhiều góc nhìn hơn.
Sự khác biệt chính giữa Face ID và các đối thủ cạnh tranh là sử dụng quét 3D thay vì ảnh 2D thông thường. Điều này làm cho hệ thống có khả năng chống lại các cuộc tấn công bằng hình ảnh, mặt nạ và video. Vào năm 2023, Apple xác nhận rằng Face ID được sử dụng hơn 10 tỷ lần mỗi tháng cho xác thực, thanh toán và tự động điền mật khẩu.
TrueDepth là mô-đun camera bao gồm ba thành phần chính: Máy chiếu điểm (Dot Projector), Camera hồng ngoại (Infrared Camera) và Đèn chiếu sáng (Flood Illuminator). Cả ba thành phần hoạt động trong quang phổ 940 nm, không nhìn thấy bằng mắt người và an toàn cho thị giác.
Máy chiếu sử dụng diode laser và cách tử nhiễu xạ VCSEL (Vertical-Cavity Surface-Emitting Laser) để chiếu hơn 30 000 điểm hồng ngoại vô hình lên khuôn mặt người dùng. Laser VCSEL hoạt động ở mức công suất an toàn cho mắt (Lớp 1 theo IEC 60825) và có thể xây dựng bản đồ độ sâu khuôn mặt với độ chính xác lên tới 0,1 mm.
Camera hồng ngoại đọc sự phản xạ của các điểm, trong khi Flood Illuminator chiếu sáng khuôn mặt bằng ánh sáng hồng ngoại đều trong điều kiện ánh sáng yếu. Dữ liệu từ camera được gửi đến Neural Engine, nơi xây dựng mô hình 3D khuôn mặt và so sánh với mẫu được lưu trữ trong Secure Enclave. Quá trình mất ít hơn 400 mili giây và được thực hiện hoàn toàn trên thiết bị.
| Thành phần | Chức năng | Công nghệ |
|---|---|---|
| Dot Projector | Chiếu 30 000 điểm IR | Laser VCSEL, cách tử nhiễu xạ |
| Infrared Camera | Đọc phản xạ điểm | 1280×960 pixel, quang phổ 940 nm |
| Flood Illuminator | Chiếu sáng khuôn mặt bằng ánh sáng IR | 6 LED, 940 nm, Lớp 1 |
| Neural Engine | Xử lý mô hình 3D | 16 lõi, tới 1 nghìn tỷ phép toán/giây |
Quy trình Face ID bao gồm ba giai đoạn: chụp ảnh, xây dựng mô hình 3D và so sánh với mẫu. Ở giai đoạn đầu tiên, Flood Illuminator chiếu sáng khuôn mặt và camera hồng ngoại chụp ảnh trong quang phổ IR. Sau đó, Dot Projector chiếu một mảng 30 000 điểm lên khuôn mặt và camera ghi lại sự biến dạng của chúng so với lưới tham chiếu.
Neural Engine phân tích sự biến dạng của mỗi điểm và xây dựng bản đồ độ sâu khuôn mặt — một tập hợp 30 000 tọa độ X, Y, Z mô tả hình dáng khuôn mặt. Đồng thời, ảnh hồng ngoại được phân tích bởi mạng nơ-ron thứ hai để kiểm tra Attention Aware — hệ thống đảm bảo người dùng đang nhìn trực tiếp vào màn hình với mắt mở.
Bản đồ độ sâu và ảnh IR được chuyển đổi thành mẫu toán học khoảng 3 KB, được so sánh với các mẫu được lưu trữ trong Secure Enclave. Nếu điểm trùng khớp vượt quá ngưỡng (có thể cấu hình trong iOS), xác thực được coi là thành công. Theo Apple, Face ID thích ứng với những thay đổi ngoại hình: râu, âu, kính, mũ — mạng nơ-ron cập nhật mẫu sau mỗi lần mở khóa thành công.
Với bản phát hành iOS 15.4 vào năm 2022, Apple đã thêm hỗ trợ Face ID khi đeo khẩu trang. Hệ thống chỉ phân tích vùng xung quanh mắt — hình dạng, khoảng cách đồng tử và độ sâu hốc mắt. Một thuật toán đặc biệt được đào tạo trên hàng triệu hình ảnh khuôn mặt đeo khẩu trang được sử dụng. Mở khóa bằng khẩu trang chậm hơn một chút (0,6 giây so với 0,4 giây) nhưng cung cấp đủ bảo mật cho sử dụng hàng ngày.
Secure Enclave (SEP) là bộ đồng xử lý chuyên dụng trong chip Apple A7 trở lên, hoạt động độc lập với hệ điều hành chính. Trong bối cảnh Face ID, Secure Enclave thực hiện hai chức năng: lưu trữ các mẫu sinh trắc đã mã hóa và thực hiện so sánh toán học giữa mẫu mới và mẫu đã lưu. iOS không có quyền truy cập vào dữ liệu thô của camera — chỉ có kết quả so sánh: khớp hoặc không khớp.
Mẫu khuôn mặt được mã hóa bằng khóa được tạo ra từ mã nhận dạng duy nhất của chip (UID) khi thiết bị được bật lần đầu tiên. UID được tích hợp vào Secure Enclave trong quá trình sản xuất và không thể đọc được từ bên ngoài. Theo Apple Platform Security, ngay cả Apple cũng không thể trích xuất mẫu khuôn mặt từ thiết bị.
Attention Aware là một lớp bảo mật bổ sung kiểm tra xem người dùng có đang chủ động nhìn vào màn hình hay không. Face ID sẽ không mở khóa điện thoại nếu mắt nhắm hoặc nhìn đi hướng khác. Sự bảo vệ này ngăn chặn việc mở khóa khi đang ngủ hoặc khi chủ sở hữu không biết. Đối với những người khiếm thị, có thể tắt Attention Aware trong cài đặt, nhưng điều này làm giảm mức độ bảo mật.
Apple đã thử nghiệm Face ID với hơn một nghìn mặt nạ được sản xuất bởi các nhà sản xuất hiệu ứng đặc biệt chuyên nghiệp cho ngành công nghiệp điện ảnh. Không mặt nạ nào có thể đánh lừa hệ thống nhờ sự kết hợp công nghệ: camera hồng ngoại phân tích bức xạ nhiệt của da, Dot Projector kiểm tra hình dáng 3D và Neural Engine phát hiện các chuyển động vi mô của cơ mặt. Không có trường hợp vượt qua Face ID bằng mặt nạ nào được xác nhận trên thị trường.
Việc lựa chọn giữa Face ID và Touch ID phụ thuộc vào kịch bản sử dụng và sở thích cá nhân. Face ID hoạt động không tiếp xúc — người dùng chỉ cần nhìn vào màn hình. Touch ID yêu cầu tiếp xúc vật lý với một nút hoặc cảm biến, nhưng không yêu cầu tiếp xúc bằng mắt với thiết bị.
| Thông số | Face ID | Touch ID |
|---|---|---|
| FAR (Tỷ lệ chấp nhận sai) | 1:1 000 000 | 1:50 000 |
| Tốc độ | 0,4 giây | 0,2 giây |
| Hoạt động trong bóng tối | Có (đèn IR) | Có |
| Hoạt động với khẩu trang | Có (từ iOS 15.4) | Có |
| Không tiếp xúc | Có | Không |
| Nhiều người dùng | Chỉ 1 khuôn mặt | Tới 5 dấu vân tay |
Sau đại dịch COVID-19, Apple đã thêm khả năng mở khóa Face ID khi đeo khẩu trang (iOS 15.4+) — hệ thống chỉ phân tích vùng xung quanh mắt. Tuy nhiên, để bảo mật tối đa, Apple khuyến nghị sử dụng nhận dạng khuôn mặt đầy đủ. Touch ID vẫn khả dụng trên iPhone SE và iPad (nút Home) và vẫn là phương pháp ưu tiên cho người dùng đeo khẩu trang, kính cận dày hoặc có chống chỉ định y tế.
Framework LocalAuthentication cung cấp API thống nhất để làm việc với Face ID và Touch ID trên iOS. Nhà phát triển không cần biết cảm biến cụ thể nào được cài đặt trên thiết bị — hệ thống tự động chọn phương thức sinh trắc khả dụng. Dưới đây là ví dụ về xác thực với kiểm tra sự chú ý.
import LocalAuthentication
class AuthManager {
let context = LAContext()
func authenticate() {
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
print("Sinh trắc học không khả dụng: \(error)")
return
}
context.localizedReason = "Yêu cầu xác thực để đăng nhập"
context.interactionNotAllowed = false
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics
) { success, authError in
if success {
print("Xác thực thành công")
} else {
print("Lỗi: \(authError)")
}
}
}
}
Phương thức canEvaluatePolicy kiểm tra tính khả dụng của sinh trắc học trên thiết bị — trả về false nếu Face ID chưa được thiết lập hoặc bị khóa sau quá nhiều lần thử thất bại. Tham số interactionNotAllowed xác định xem hệ thống có thể hiển thị hộp thoại cho người dùng hay không. Đối với Face ID, iOS tự động thêm biểu tượng và hoạt ảnh nhận dạng khuôn mặt.
Câu hỏi thường gặp
Không. Face ID sử dụng quét 3D với 30 000 điểm hồng ngoại, không phải ảnh thông thường. Ảnh phẳng không tạo ra được bản đồ độ sâu và Neural Engine nhận ra ngay sự giả mạo. Ngay cả mặt nạ 3D chất lượng cao cũng không thể đánh lừa hệ thống — các thuật toán kiểm tra kết cấu da và chuyển động vi mô của cơ mặt.
Face ID chỉ hỗ trợ một khuôn mặt trên mỗi thiết bị. Khác với Touch ID (tới 5 dấu vân tay), Apple cố ý giới hạn Face ID cho một người dùng để tăng cường bảo mật. Nếu nhiều người sử dụng điện thoại, mỗi người sẽ mở khóa bằng mật khẩu của riêng mình, không phải bằng sinh trắc học.
Có, Face ID hoạt động hoàn hảo trong bóng tối hoàn toàn nhờ Flood Illuminator — một đèn chiếu hồng ngoại chiếu sáng khuôn mặt bằng ánh sáng không nhìn thấy ở bước sóng 940 nm. Camera hồng ngoại chụp ảnh bất kể ánh sáng bên ngoài.
Sau 5 lần thử thất bại, Face ID bị khóa và iPhone yêu cầu nhập mật khẩu. Đây là biện pháp bảo vệ chống tấn công vét cạn. Sau khi nhập mật khẩu thành công, Face ID sẽ hoạt động trở lại. Khi khởi động lại thiết bị, cũng cần nhập mật khẩu — sinh trắc học không khả dụng cho đến lần nhập mã đầu tiên.
Có, Face ID được sử dụng để ủy quyền thanh toán qua Apple Pay. Để thanh toán, chỉ cần nhấp đúp vào nút bên và nhìn vào màn hình. Giao dịch được xác nhận bằng sinh trắc học, không phải bằng cách nhập PIN. Nếu không có Face ID, chỉ có thể xác nhận thanh toán bằng mật khẩu Apple ID.
Tổng kết
Chúng tôi sẽ phát triển ứng dụng di động chìa khóa trao tay
IT Sectr tạo các ứng dụng iOS và Android cho các công ty khởi nghiệp và doanh nghiệp từ năm 2017. Chúng tôi sẽ tư vấn và đề xuất giải pháp tốt nhất cho bạn.
Đọc thêm