Mục lục bài viết
Vì sao vân tay hoặc khuôn mặt vốn vẫn mở khóa bình thường mỗi ngày, nhưng ngay sau khi khởi động lại máy lại yêu cầu nhập PIN hoặc mật khẩu, dù cảm biến sinh trắc học không hề bị lỗi hay thay đổi?
Cơ chế đứng sau: mã hóa bộ nhớ và khóa gắn theo phiên khởi động
Android mã hóa bộ nhớ trong theo cơ chế File-Based Encryption (FBE), trong đó khóa giải mã dữ liệu người dùng được tạo ra dựa trên thông tin xác thực chính — PIN, mật khẩu hoặc hình mở khóa. Ngay sau khi máy khởi động, phân vùng dữ liệu vẫn ở trạng thái mã hóa hoàn toàn cho đến khi người dùng nhập đúng thông tin xác thực chính lần đầu tiên.
Sinh trắc học không thể đảm nhận bước mở khóa đầu tiên này vì bản chất khác nhau giữa hai cơ chế:
- Dữ liệu vân tay hoặc khuôn mặt được lưu trong vùng phần cứng cách ly (Trusted Execution Environment hoặc chip bảo mật riêng), dùng để so khớp mẫu sinh trắc — không dùng để tạo khóa giải mã toàn bộ phân vùng dữ liệu.
- Khóa dùng cho sinh trắc học chỉ được kích hoạt sau khi khóa giải mã chính đã mở phân vùng dữ liệu thành công ít nhất một lần trong phiên khởi động đó.
Nói cách khác, sinh trắc học chỉ hoạt động như một lớp xác thực nhanh sau khi máy đã “mở khóa lần đầu” bằng thông tin xác thực chính, chứ không thể tự đứng ra thực hiện việc mở khóa đó.
Những trường hợp khác cũng buộc phải xác thực lại toàn bộ
Yêu cầu xác thực chính không chỉ xảy ra khi khởi động lại máy. Hệ thống Android còn kích hoạt lại yêu cầu này trong một số tình huống khác:
- Sau một khoảng thời gian dài không sử dụng thiết bị, theo chính sách bảo mật của nhà sản xuất hoặc quản trị viên thiết bị (nếu máy nằm trong quản lý doanh nghiệp).
- Sau nhiều lần xác thực sinh trắc học thất bại liên tiếp, hệ thống tạm khóa cảm biến và yêu cầu xác thực chính để mở lại.
- Khi có thay đổi liên quan đến chính sách bảo mật, ví dụ cập nhật hệ điều hành làm thay đổi cách quản lý khóa keystore.
Nếu việc yêu cầu xác thực lại xảy ra ngoài các tình huống trên — chẳng hạn liên tục xuất hiện dù máy không khởi động lại và không có thay đổi cấu hình — nguyên nhân đáng cân nhắc là ứng dụng quản lý thiết bị (MDM) đang áp chính sách, hoặc cảm biến gặp vấn đề phần cứng khiến hệ thống tự vô hiệu hóa sinh trắc học như biện pháp an toàn.
Điều nhiều người hiểu sai
“Máy yêu cầu nhập lại mật khẩu sau khi khởi động là do lỗi cảm biến vân tay hoặc camera nhận diện khuôn mặt” là cách hiểu sai. Đây là hành vi thiết kế bắt buộc của toàn bộ nền tảng Android, áp dụng cho mọi thiết bị có mã hóa bộ nhớ, không liên quan đến chất lượng hay tình trạng của cảm biến sinh trắc học. Việc yêu cầu xác thực chính sau mỗi lần khởi động lại là một phần của mô hình bảo mật giúp dữ liệu vẫn được mã hóa an toàn ngay cả khi thiết bị bị mất trước khi có ai đăng nhập lần đầu.
Xem thêm
Nội dung này thuộc cụm bài Lỗi phần mềm Android thường gặp: tổng hợp bài viết. Xem thêm Android báo “Tài khoản Google gặp sự cố khi đồng bộ hoá”: nguyên nhân phổ biến.
