二進位檔透明化

Android 二進位檔透明度可讓使用者信任裝置上執行的二進位檔 (例如應用程式、作業系統、韌體),並對其更有信心。使用者可以追蹤裝置上執行的特定二進位檔 (包括韌體本身) 回到原始來源 (如有),並驗證該二進位檔未經修改或竄改,即使是可能存取二進位檔簽署金鑰的攻擊者也無法竄改。

總覽

軟體供應鏈越來越容易遭受攻擊,包括簽署金鑰遭盜用、偷偷插入程式碼,以及內部攻擊。

為提升對所用軟體的信心和信任感,我們可以建立具有下列屬性的透明度記錄:

  • 只能附加:無法刪除、修改記錄內容,或以無法偵測的方式追溯插入內容
  • 加密保證:運用 Merkle 樹狀資料結構,確保只能附加資料
  • 可公開稽核:任何人都能查詢記錄內容

將軟體中繼資料發布為記錄內容,可提供來源可驗證的記錄,提高對信任及執行的二進位檔的信心。

專案

我們目前已推出下列資訊公開記錄: