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 hash'ler kutucuklar halinde paketlenir. Ağacı parçalara bölme hakkında genel bilgi için Günlüğü Döşeme başlıklı makaleyi inceleyin.

Bu günlükte, düğümler SHA256 kullanılarak karma oluşturma işlemine tabi tutulur. Döşemeleri özellikle 1 döşeme yüksekliğiyle yazmak için tlog kitaplığını kullanırız. Bu nedenle, 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 kutucuğun kökü şu adreste sunulur:

  • Pixel Şeffaflık Günlüğü
    • https://developers.google.com/android/binary_transparency/tile
  • Google Code Transparency Log
    • https://www.gstatic.com/android/binary_transparency/google1p/jwt/2026/01/package_info.txt
  • Google Ürün Uygulamaları Şeffaflık Günlüğü
    • https://www.gstatic.com/android/binary_transparency/google1p/apk/2026/01/package_info.txt
  • Ana Hat Modülü Şeffaflık Günlüğü
    • https://www.gstatic.com/android/binary_transparency/mainline/2026/01/module_info.txt

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. 8 boyutlu bir ağaç olduğunu varsayalım. 3. dizindeki girişe bakıyorsanız bu, t(0, 1) kutusundaki ilk karma olur. Döşemelerin 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 kutusunda olur. Bu kutu, yol https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1'dur.