Nhật ký minh bạch về các mô-đun chính của Android

Nhật ký minh bạch của các mô-đun Mainline trên Android sử dụng các cấu trúc dữ liệu có thể xác minh để đảm bảo tính toàn vẹn của các mô-đun Mainline.

Tính hữu ích của nhật ký minh bạch đã được chứng minh bằng các dự án như Tính minh bạch của tệp nhị phân PixelTính minh bạch của chứng chỉ.

Nhật ký minh bạch được xây dựng dựa trên cây Merkle. Trang này giả định rằng bạn có kiến thức chung về cây Merkle và tính minh bạch nhị phân. Hãy xem Cấu trúc dữ liệu có thể xác minh để biết thông tin tổng quan về cây Merkle và trang chính để biết thông tin tổng quan về các nỗ lực minh bạch nhị phân trong Android.

Triển khai nhật ký

Nhật ký minh bạch của các mô-đun Mainline trên Android được triển khai dưới dạng cây Merkle dựa trên ô có chiều cao là 8. Thư mục gốc của nội dung thẻ thông tin được phân phát tại https://gstatic.com/android/binary_transparency/mainline/2026/01/tile/. Xin lưu ý rằng URL này không phải là một trang web tiêu chuẩn. Thay vào đó, bạn nên truy cập vào các mục nhật ký trong thư mục con của thư mục này theo phương thức lập trình bằng các công cụ như thư viện Tlog Golang SumDB.

Hãy tham khảo phần Nội dung nhật ký để biết nội dung của từng mục.

Băm gốc của cây Merkle trong nhật ký, có trong một chốt kiểm tra, được phân phát tại https://gstatic.com/android/binary_transparency/mainline/2026/01/checkpoint.txtđịnh dạng chốt kiểm tra. Các nút lá dữ liệu của cây Merkle này được phân phát dưới dạng một tệp duy nhất tại https://gstatic.com/android/binary_transparency/mainline/2026/01/module_info.txt. Bạn có thể xác minh chữ ký của điểm kiểm tra bằng khoá công khai sau:

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr6nPds8eKCYU42avidXNM1GDCtQ/
66GjGuIpUcZjqQNngwRFVCFZDpWuvDnqXzhJRxqccL9lbeEVVZGpa4x6pg==
-----END PUBLIC KEY-----

Vì các mô-đun Mainline tương tự như APK, nên các phương thức xác minh được mô tả trên trang xác minh APK của Google cũng áp dụng ở đây. Bạn có thể sử dụng các phương thức ở đó để xác minh thông tin xác nhận quyền sở hữu trong Mô hình người xác nhận quyền sở hữu.