İkili Program Şeffaflığı

Android İkili Şeffaflığı, kullanıcıların cihazlarında çalışan ikili programlara (ör. uygulamalar, işletim sistemi, donanım yazılımı) daha fazla güvenmesini sağlar. Bu, kullanıcıların cihazlarında çalışan belirli bir ikili programı (donanım yazılımının kendisi dahil) orijinal kaynağına (varsa) kadar takip edebilmesi ve ikili programın imzalama anahtarlarına erişimi olabilecek saldırganlar tarafından bile değiştirilmediğini veya üzerinde oynanmadığını doğrulayabilmesiyle mümkün olur.

Genel Bakış

Yazılım tedarik zincirleri, güvenliği ihlal edilmiş imzalama anahtarlarından gizli kod yerleştirmeye ve içeriden saldırılara kadar çeşitli saldırılara karşı giderek daha savunmasız hale geliyor.

Kullandığımız yazılıma daha fazla güven duymak için aşağıdaki özelliklere sahip bir şeffaflık günlüğü oluşturabiliriz:

  • Yalnızca ekleme: Günlüğün içeriği silinemez, değiştirilemez veya geriye dönük olarak fark edilmeyecek şekilde eklenemez.
  • Kriptografik olarak güvence altına alınmış: Merkle ağacı veri yapısından yararlanarak yalnızca ekleme özelliğini garanti eder.
  • Herkese açık olarak denetlenebilir: Herkes günlüğün içeriğini sorgulayabilir.

Yazılımın meta verilerini günlük içeriği olarak yayınlamak, güvenilir bir kaynak kaydı sağlayarak güvendiğimiz ve çalıştırdığımız ikili programlara olan güveni artırabilir.

Projeler

Şimdiye kadar aşağıdaki şeffaflık günlüklerini kullanıma sunduk: