บันทึกความโปร่งใสของโมดูล Mainline ใน Android ใช้โครงสร้างข้อมูลที่ตรวจสอบได้เพื่อรับประกันความสมบูรณ์ของโมดูล Mainline
ประโยชน์ของบันทึกความโปร่งใสได้รับการพิสูจน์แล้วจากโปรเจ็กต์ต่างๆ เช่น ความโปร่งใสของไบนารีของ Pixel และ ความโปร่งใสของใบรับรอง
บันทึกความโปร่งใสสร้างขึ้นจาก Merkle Tree หน้านี้ถือว่าคุณมีความรู้ทั่วไปเกี่ยวกับ Merkle Tree และความโปร่งใสของไบนารี ดูภาพรวมของ Merkle Tree ได้ที่โครงสร้างข้อมูลที่ตรวจสอบได้ และดูภาพรวมของความพยายามด้านความโปร่งใสของไบนารีใน Android ได้ที่หน้าหลัก
การใช้งานบันทึก
บันทึกความโปร่งใสของโมดูล Mainline ใน Android ได้รับการใช้งานเป็น
Merkle Tree แบบใช้ไทล์ที่มีความสูง 8
ระบบจะแสดงผลรูทของเนื้อหาไทล์ที่ https://gstatic.com/android/binary_transparency/mainline/2026/01/tile/
โปรดทราบว่า URL นี้ไม่ใช่หน้าเว็บมาตรฐาน แต่ควรเข้าถึงรายการบันทึกในไดเรกทอรีย่อยแบบเป็นโปรแกรมโดยใช้เครื่องมือต่างๆ เช่น ไลบรารี Golang SumDB Tlog
ดูคำอธิบายเกี่ยวกับสิ่งที่รายการแต่ละรายการมีได้ที่ เนื้อหาบันทึก
ระบบจะแสดงผลแฮชรูทของ Merkle Tree ของบันทึก ซึ่งอยู่ใน จุดตรวจสอบ ที่ https://gstatic.com/android/binary_transparency/mainline/2026/01/checkpoint.txt ในรูปแบบจุดตรวจสอบ ระบบจะแสดงผลข้อมูลลีฟของ Merkle Tree นี้เป็นไฟล์เดียวที่ https://gstatic.com/android/binary_transparency/mainline/2026/01/module_info.txt คุณยืนยันลายเซ็นของจุดตรวจสอบได้ด้วยคีย์สาธารณะต่อไปนี้
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr6nPds8eKCYU42avidXNM1GDCtQ/
66GjGuIpUcZjqQNngwRFVCFZDpWuvDnqXzhJRxqccL9lbeEVVZGpa4x6pg==
-----END PUBLIC KEY-----
เนื่องจากโมดูล Mainline มีลักษณะคล้ายกับ APK ดังนั้นวิธีการยืนยันที่อธิบายไว้ ในหน้าการยืนยัน APK ของ Google จึงใช้ได้ กับที่นี่ด้วย คุณสามารถใช้วิธีการดังกล่าวเพื่อยืนยันการอ้างสิทธิ์ที่ระบุไว้ใน โมเดลผู้ขอรับสิทธิ์