- Bản phát hành Android 14 sắp tới sẽ chặn mọi chỉnh sửa đối với chứng chỉ hệ thống, ngay cả với người dùng có quyền root.
- Thay đổi này là một bước lùi lớn so với lời hứa ban đầu của Android là một "nền tảng mở", cho phép các nhà phát triển truy cập đầy đủ vào chức năng và công cụ của thiết bị cầm tay.
- Các hạn chế xung quanh chứng chỉ của tổ chức cấp chứng chỉ (CA) sẽ còn được siết chặt hơn nữa, khiến việc sửa đổi tập chứng chỉ đáng tin cậy trên thiết bị đã root hoàn toàn trở nên bất khả thi.
- Thay đổi này sẽ đặt ra những thách thức mới cho các nhà phát triển Android, người kiểm thử, kỹ sư đảo ngược và những ai quan tâm đến việc kiểm soát thiết bị của mình tin cậy ai.
- Sự chuyển dịch sang một thế giới bị hạn chế hơn, do nhà cung cấp kiểm soát, đã bắt đầu từ Android 7 (Nougat), khi hệ điều hành tách các tổ chức cấp chứng chỉ (CA) của thiết bị thành hai danh sách: một danh sách cố định do nhà cung cấp OS cung cấp và một danh sách người dùng có thể chỉnh sửa.
- Khả năng sửa đổi tập chứng chỉ đáng tin cậy rất quan trọng đối với nghiên cứu quyền riêng tư và bảo mật, kỹ thuật đảo ngược, gỡ lỗi và kiểm thử ứng dụng, cũng như nhiều cấu hình mạng nội bộ doanh nghiệp khác nhau.
- Dù bất tiện, trước đây vẫn có thể root thiết bị Android và vượt qua các hạn chế này, nhưng cách vượt qua đó sẽ აღარ hiệu quả trên Android 14.
- Tính năng bảo mật mới của Android 14 là chứng chỉ CA có thể cập nhật từ xa cho phép cập nhật CA nhanh hơn, đồng thời giúp Google thu hồi độ tin cậy đối với các CA có vấn đề hoặc bị lỗi trên mọi thiết bị Android 14+ mà không cần chờ từng nhà sản xuất điện thoại phát hành bản cập nhật OTA.
- Dù mục tiêu của tính năng này là tích cực, cách triển khai lại gây ra hậu quả nghiêm trọng: chứng chỉ CA hệ thống sẽ không còn được tải từ
/system, và mọi thay đổi được tạo bằng quyền root sẽ bị tất cả ứng dụng trên thiết bị bỏ qua.
- Thay đổi này cũng đồng nghĩa các thành phần hệ thống trong tương lai được chuyển vào phạm vi của mô-đun Android Pony EXpress (APEX) sẽ bị loại khỏi quyền kiểm soát của người dùng, điều này có thể gây ra vấn đề cho các bản fork của Android như GrapheneOS & LineageOS và các công cụ cấu hình thiết bị nâng cao như Magisk.
- Hiện tại, những ai muốn cấu hình chứng chỉ CA hệ thống của riêng mình để phục vụ gỡ lỗi, kỹ thuật đảo ngược, kiểm thử hoặc nghiên cứu nên tránh cập nhật lên Android 14, hoặc sử dụng các bản phát hành OS tùy biến không quản lý chứng chỉ CA bằng mô-đun APEX.
1 bình luận
Ý kiến trên Hacker News