Google System Services APK Transparency Log (Google System Services APK Şeffaflık Günlüğü)

Google System Services APK Transparency Log, şeffaflık günlüğü teknolojisinden yararlanır.

Şeffaflık günlüklerinin faydaları, Pixel Binary Transparency ve Sertifika Şeffaflığı gibi projelerle kanıtlanmıştır.

Şeffaflık günlükleri, Merkle ağaçları ile uygulanır. Bu sayfada, Merkle ağaçları ve ikili şeffaflık hakkında genel bilgi sahibi olduğunuz varsayılmaktadır. Merkle ağaçlarına genel bakış için Doğrulanabilir Veri Yapıları'na, Android'deki ikili şeffaflık çalışmalarına genel bakış için ise ana sayfaya bakın.

Günlük Uygulaması

Google System Services APK Transparency Log, karoya dayalı Merkle ağacı olarak uygulanır. Karo içeriklerinin kökü https://developers.google.com/android/binary_transparency/google1p/tile/ adresinde sunulur. Bunun normal bir web sayfası olmadığını unutmayın: Alt dizinlerinde bulunan günlük girişleri, tarayıcı üzerinden değil, Golang SumDB Tlog kitaplığı ile programatik olarak okunmalıdır. Bağlantıyı netlik sağlamak için burada belirtiyoruz.

Her girişin neleri içerdiğine dair açıklama için Günlük İçeriği bölümüne bakın.

Bir kontrol noktasında bulunan günlüğün Merkle ağacı kök karması, https://developers.google.com/android/binary_transparency/google1p/checkpoint.txt adresinde kontrol noktası biçiminde sunulur. Bu Merkle ağacının yaprakları https://developers.google.com/android/binary_transparency/google1p/package_info.txt adresinde sunulur. Kontrol noktasının imzası, aşağıdaki sertifikada açıklanan ortak anahtarla doğrulanabilir.

-----BEGIN CERTIFICATE-----
MIICPzCCAeWgAwIBAgIUAV4UWNut89Vj0EIwMTUlOYclCMMwCgYIKoZIzj0EAwIw
dDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1v
dW50YWluIFZpZXcxFDASBgNVBAoMC0dvb2dsZSBJbmMuMRAwDgYDVQQLDAdBbmRy
b2lkMRAwDgYDVQQDDAdBbmRyb2lkMCAXDTI0MDkyNTIzNTYwOVoYDzIwNTQwOTE4
MjM1NjA5WjB0MQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQG
A1UEBwwNTW91bnRhaW4gVmlldzEUMBIGA1UECgwLR29vZ2xlIEluYy4xEDAOBgNV
BAsMB0FuZHJvaWQxEDAOBgNVBAMMB0FuZHJvaWQwWTATBgcqhkjOPQIBBggqhkjO
PQMBBwNCAASofcYuVig/lsWwIfwMfLk22mMltFDDd8k1IBNKajw6VdQynSh7XapH
Ace10/uT1ceUmwJinyOPR1Bpj431+18vo1MwUTAdBgNVHQ4EFgQUwHSDZ/iAB8Go
Rt1oDkVktxyizhYwHwYDVR0jBBgwFoAUwHSDZ/iAB8GoRt1oDkVktxyizhYwDwYD
VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAleFB+Arfv1KW0r6TbSEX
EfvBnJMPqRNAIVPd8LrVhw0CIAX56Txqs8H5XWdMoNF21w8Z0PmUNvLLtZtM+25O
wjq8
-----END CERTIFICATE-----

Aynı ortak anahtarı, PGP'yi tercih ediyorsanız CFAB31BE8DD7AC42FC721980ECA5C68599F17322 ile tanımlanan https://services.google.com/corporate/publickey.txt adresindeki Android Security'nin PGP ortak anahtar bloğunda da bulabilirsiniz.

Günlük Parçalama ve Arşivleme

Kasım 2026 itibarıyla hem eski 2024 günlük kontrol noktası (checkpoint.txt) hem de yenilenen Nisan 2026 parça kontrol noktası (checkpoint.txt) arşivlenir ve salt okuma modunda mühürlenir. Geçmiş girişleri doğrulamak için herkese açık olarak erişilebilir durumda kalırlar.

Günlük Talepleri Doğrulanıyor

Doğrulama sayfasında, günlüğün çeşitli bileşenlerinin Hak Talebinde Bulunan Model'deki hak taleplerini doğrulamak için nasıl kullanıldığı daha ayrıntılı bir şekilde açıklanmaktadır.

İstenmeyen Bir Kavram Kanıtlama

Bu günlüğün 39 dizinindeki giriş, hatalı bir test girişidir. Bu dosyanın varlığını sürdürmesi, günlüğümüzün bütünlüğünün güvencesidir. Bu verileri silemeyiz. Bu da kötü amaçlı girişlerin de gizlenemeyeceğini kanıtlar. Ayrıntılı bilgi için errata sayfasına bakın.