Transparansi Biner

Transparansi Biner Android memungkinkan pengguna memercayai dan memperoleh keyakinan yang lebih tinggi terhadap biner (misalnya aplikasi, OS, firmware) yang dieksekusi di perangkat mereka. Hal ini dimungkinkan jika pengguna dapat melacak biner tertentu (termasuk firmware itu sendiri) yang menjalankan kembali ke sumber aslinya (jika tersedia) di perangkat dan memverifikasi bahwa biner tersebut tidak dimodifikasi atau dirusak, bahkan oleh penyerang yang mungkin memiliki akses ke kunci penandatanganan biner.

Ringkasan

Supply chain software makin rentan terhadap serangan, mulai dari kunci penandatanganan yang disusupi, injeksi kode tersembunyi, hingga serangan orang dalam.

Untuk membangun keyakinan dan kepercayaan yang lebih besar pada software yang kami andalkan, kita dapat membuat log transparansi dengan properti berikut:

  • Hanya menambahkan: konten log tidak dapat dihapus, diubah, atau disisipkan secara retroaktif tanpa terdeteksi
  • Dijamin secara kriptografis: menjamin properti hanya tambahan dengan memanfaatkan struktur data hierarki Merkle
  • Dapat diaudit secara publik: siapa saja dapat membuat kueri konten log

Memublikasikan metadata software sebagai konten log dapat meningkatkan kepercayaan pada biner yang kita percayai dan jalankan dengan memberikan catatan provenans yang dapat diverifikasi.

Project

Hingga saat ini, kami telah meluncurkan dua log: