Eslatma: Titan apparat chipining variantlari Pixel qurilmalari va Titan xavfsizlik kalitida ham qo'llaniladi .
Xavfsiz yuklash to'plami va mashina identifikatori
Google serverlari to'g'ri dasturiy ta'minot to'plamini yuklashini ta'minlash uchun turli texnologiyalardan foydalanadi. Biz past darajadagi komponentlar uchun kriptografik imzolardan foydalanamiz, masalan, asosiy platani boshqarish boshqaruvchisi (BMC), BIOS, yuklovchi, yadro va asosiy operatsion tizim tasviri. Ushbu imzolar har bir yuklash yoki yangilash davrida tekshirilishi mumkin. Google serverlari uchun birinchi yaxlitlik tekshiruvi ishonchning apparat ildizidan foydalanadi. Komponentlar Google tomonidan boshqariladi, qurilgan va yaxlitlik sertifikati bilan mustahkamlangan. Har bir yangi avlod uskunasi bilan biz xavfsizlikni doimiy ravishda yaxshilashga intilamiz. Masalan, server dizaynining avlodiga qarab, yuklash zanjirining ishonch ildizi quyidagilardan birida bo'ladi:
Titan apparat chipi
Qulflanadigan proshivka chipi
O'z xavfsizlik kodimiz bilan ishlaydigan mikrokontroller
Ma'lumotlar markazidagi har bir server o'zining noyob identifikatoriga ega. Bu identifikator ishonchning apparat ildiziga va mashina yuklaydigan dasturiy ta'minotga bog'lanishi mumkin. Ushbu identifikator qurilmadagi past darajadagi boshqaruv xizmatlariga va ulardan API qo'ng'iroqlarini autentifikatsiya qilish uchun ishlatiladi. Ushbu identifikator o'zaro server autentifikatsiyasi va transport shifrlash uchun ham ishlatiladi. Biz infratuzilmamiz ichida masofaviy protsedura chaqiruvi (RPC) aloqalarini ta'minlash uchun Application Layer Transport Security (ALTS) tizimini ishlab chiqdik. Ushbu mashina identifikatorlari xavfsizlik hodisasiga javob berish uchun markaziy ravishda bekor qilinishi mumkin. Bundan tashqari, ularning sertifikatlari va kalitlari muntazam ravishda almashtiriladi va eskilari bekor qilinadi.
Biz quyidagilarni amalga oshirish uchun avtomatlashtirilgan tizimlarni ishlab chiqdik:
Serverlar o'zlarining dasturiy ta'minot steklarining so'nggi versiyalarini (shu jumladan, xavfsizlik yamoqlari) ishga tushirishiga ishonch hosil qiling.
Uskuna va dasturiy ta'minot muammolarini aniqlash va tashxislash.
Tasdiqlangan yuklash va yashirin attestatsiya bilan mashinalar va tashqi qurilmalarning yaxlitligini ta'minlang.
Faqatgina mo'ljallangan dasturiy ta'minot va proshivka bilan ishlaydigan mashinalar ishlab chiqarish tarmog'ida muloqot qilish imkonini beruvchi hisob ma'lumotlariga kira olishiga ishonch hosil qiling.
Mashinalarga ehtiyoj qolmaganda ularni xizmatdan olib tashlang yoki qayta ajrating.