שקיפות בינארית

Android Binary Transparency מאפשר למשתמשים לבטוח בקבצים הבינאריים (למשל אפליקציות, מערכת הפעלה, קושחה) שפועלים במכשירים שלהם, ולקבל עליהם אמון רב יותר. כדי לעשות זאת, המשתמשים יכולים לעקוב אחרי קובץ בינארי ספציפי (כולל הקושחה עצמה) שפועל במכשירים שלהם, חזרה למקור המקורי (אם הוא זמין) ולאמת שהוא לא השתנה או שינו בו, גם על ידי יריבים שעשויים לקבל גישה למפתחות החתימה של הקובץ הבינארי.

סקירה כללית

שרשרת האספקה של תוכנות חשופה יותר ויותר להתקפות, החל ממפתחות חתימה שנחשפו ועד להחדרת קוד בחשאי והתקפות מבפנים.

כדי להגביר את האמון בתוכנה שאנחנו מסתמכים עליה, אנחנו יכולים ליצור יומן שקיפות עם המאפיינים הבאים:

  • הוספה בלבד: לא ניתן למחוק, לשנות או להוסיף תוכן ליומן באופן רטרואקטיבי ללא אפשרות לזיהוי
  • מובטח באופן קריפטוגרפי: להבטיח את הנכס לצירוף בלבד על ידי מינוף מבנה הנתונים של עץ Merkle
  • אפשר לבצע ביקורת באופן ציבורי: כל אחד יכול לשלוח שאילתה לגבי תוכן היומן

פרסום המטא-נתונים של תוכנה כתוכן ביומן יכול להגביר את האמון בקבצים הבינאריים שאנחנו סומכים עליהם ומריצים, על ידי מתן תיעוד מאומת של המקור שלהם.

פרויקטים

עד היום השקנו שני יומנים: