Kartlar hakkında

Android Binary Transparency hakkında genel bilgilere ana Binary Transparency sayfasından ulaşabilirsiniz.

Bu sayfada, çeşitli tile/ dizinlerindeki dosyaların biçimi hakkında daha fazla ayrıntı yer almaktadır.

Bu dosyalar, Pixel Fabrika Görüntüleri için İkili Şeffaflık günlüğünü temsil eden Merkle Ağacı düğümlerinin karma değerlerini içerir. Ayrıca bu karma değerler, kutucuklar halinde paketlenir. Ağacı döşemelere bölme hakkında genel bilgi için Günlüğü Döşeme başlıklı makaleyi inceleyin.

Bu günlükte, düğümlere SHA256 kullanılarak karma oluşturma işlemi uygulanır. Döşemeleri özellikle 1 döşeme yüksekliğiyle yazmak için tlog kitaplığını kullanırız. Yani her kutucuk en fazla 2^yükseklik = 2 karma içerir ve bunların her biri 32 bayttır.

Ancak sonraki (daha yeni) günlüklerde kutular 8 yüksekliğinde ayarlanır. Bu nedenle, her kutucuk en fazla 2^8 = 256 karma içerir.

Döşeme yolu yapılandırmalarıyla ilgili ayrıntıları tlog Tile dokümanlarında bulabilirsiniz.

Her günlük için karo dizininin kökü şu adreste sunulur:

  • Pixel Şeffaflık Günlüğü
    • https://developers.google.com/android/binary_transparency/tile
  • Google System APK Code Transparency Log
    • https://gstatic.com/android/binary_transparency/google1p/jwt/2026/01/tile
  • Google Ürün Uygulaması Şeffaflık Günlüğü
    • https://gstatic.com/android/binary_transparency/google1p/apk/2026/02/tile
  • Android Mainline Modülleri Erişim Şeffaflığı Günlüğü
    • https://gstatic.com/android/binary_transparency/mainline/2026/02/tile

Döşemelerle Hesaplama Örneği

Döşemelerin işleyiş şeklini daha iyi anlamak için Pixel Şeffaflık Günlüğü'nü kullanan bir örneği inceleyelim. Boyutu 8 olan bir ağ olduğunu varsayalım. 3. dizindeki girişe bakıyorsanız bu, t(0, 1) kutusundaki ilk karma olur. Parçaların yolları tile/H/L/NNN[.p/W] biçimindedir. Bu nedenle, t(0, 1) kutucuğunun yolu https://developers.google.com/android/binary_transparency/tile/1/0/001 olur. Ağacın kökü, t(3, 0)/1 döşemesinde bulunur. Bu döşemenin yolu https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1 şeklindedir.