qiling. Bundan tashqari, har qanday yangi zaifliklarni tuzatish uchun muntazam va
yaqinda yangilanadigan kutubxonani tanlash oqilona.
Shuni yodda tutingki, FPGA yoki mikrokontrollerlar
kabi resurslar cheklangan
qurilmalar uchun mo'ljallangan kutubxonalar o'zboshimchalik bilan ishlaydigan
ilovalarni ishga tushiradigan ko'p foydalanuvchili tizimlar uchun zarur bo'lgan
himoya turlarini o'z ichiga olmaydi. Agar sizga kichikroq joy kerak bo'lsa,
foydalanilmagan algoritmlarni olib tashlash yaxshiroqdir. Masalan, OpenSSL
kompilyatsiya vaqtida algoritmlar to'plamini tanlash imkoniyatiga ega.
Tizimning umumiy xavfsizligini himoya qilish uchun dasturiy ta'minot ishlab
chiquvchilari o'zlarining dasturiy ta'minot to'plamiga
kiritilgan uchinchi tomon
kutubxonalarini diqqat bilan tanlashlari va bu kutubxonalarni yangilab turishlari
kerak. Zaifliklar hatto eng obro'li kutubxonalarda ham topiladi, shuning uchun
yangilanishlar va yumshatishlarni kuzatish dastlabki tanlov kabi muhimdir. Agar
qat'iy yozilmagan bo'lsa, dastur ma'lum yon kanal hujumlariga
qarshi himoyasiz
bo'lishi mumkin. Masalan, taniqli OpenSSL kriptografik kutubxonasi yangi
ochilgan yon kanallarni yumshatish uchun vaqti-vaqti bilan tuzatildi. Amalga
oshirish orqali qaysi yon kanallarga murojaat qilish kerakligini tushunish ham
muhimdir.
Uchinchi tomon kutubxonasini tanlashda e'tiborga olish kerak bo'lgan yana bir omil
- bu API barqarorligi va sotuvchi tomonidan rasman qo'llab-quvvatlanadigan
qo'ng'iroqlardan foydalanish. Misol uchun, ko'plab OpenSSL versiyalari orasida
faqat OpenSSL v1.1.1 rasmiy ravishda sotuvchi tomonidan qo'llab-quvvatlanadi.
Muxtasar
qilib aytganda, ma'lum va kelajakdagi yon kanal hujumlaridan himoya
qilish uchun dasturiy ta'minot ishlab chiquvchilari obro'li kutubxonalardan
foydalanishlari va o'z kodlarida davriy xavfsizlik yangilanishlarini rejalashtirishlari
kerak. Shu maqsadda, sizning dasturiy ta'minotingiz birinchi
navbatda xavfsizlik
nuqtai nazaridan va funksionallikni buzmasdan uchinchi tomon bog'liqliklarini
yangilash qobiliyati bilan yaratilishi mumkin.
Dostları ilə paylaş: