İkili Program Şeffaflığı

Android İkili Şeffaflığı, kullanıcıların cihazlarında çalıştırılan ikililere (ör. uygulamalar, işletim sistemi, donanım yazılımı) güvenmelerini ve bu ikililere dair daha fazla güven kazanmalarını sağlar. Bu, kullanıcıların cihazlarında çalışan belirli bir ikili dosyayı (donanım yazılımı dahil) orijinal kaynağa (mevcut olduğunda) kadar izleyebildiği ve ikili dosyanın imzalama anahtarlarına erişimi olabilecek kötü niyetli kişiler tarafından bile değiştirilmediğini veya bozulmadığını doğrulayabildiğinde mümkün olur.

Genel Bakış

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

Güvendiğimiz yazılımlara daha fazla güven vermek için aşağıdaki özelliklerle 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 algılanamayacak şekilde eklenemez.
  • Kriptografik olarak güvence altına alınmış: Merkle ağacı veri yapısından yararlanarak yalnızca ekleme özelliğini garanti edin
  • Herkese açık olarak denetlenebilir: Herkes günlük içeriğini sorgulayabilir.

Yazılımın meta verilerini günlük içeriği olarak yayınlamak, güvendiğimiz ve çalıştırdığımız ikili dosyaların kaynağına dair doğrulanabilir bir kayıt sağlayarak bu dosyalara olan güveni artırabilir.

Projeler

Bugüne kadar iki günlük kullanıma sunduk: