Cyber

Protsessorlarning spekulyativ bajarilishi: tezlik va xavfsizlik

Zamonaviy protsessorlar tezlik uchun kelajakni bashorat qiladi, ammo bu xakerlar uchun Spectre kabi xavfli zaifliklar eshigini ochadi.

·2 daqiqa o‘qish
Protsessorlarning spekulyativ bajarilishi: tezlik va xavfsizlik

Zamonaviy protsessorlar sekundiga yuzlab milliardlab buyruqlarni qayta ishlay oladi, bu esa ularning o'ta yuqori tezligini ta'minlaydi. Ushbu ulkan tezlikning ortida "spekulyativ bajarilish" deb nomlangan qiziqarli texnologiya yotadi. Spekulyativ bajarilish protsessorga dastur natijasini oldindan taxmin qilish va uni muddatidan oldin bajarish imkonini berib, unumdorlikni sezilarli darajada oshiradi.

  • Spekulyativ bajarilish protsessorlarga xotira cheklovlarini chetlab o'tib, vazifalarni tezroq bajarish imkonini beradi.
  • Protsessor xato taxmin qilganda, uning izlari keshda qoladi va xakerlar undan foydalanishi mumkin.
  • Spectre va Meltdown kabi zaifliklar ishlab chiqaruvchilarni apparat va dasturiy darajada himoya choralarini ko'rishga majbur qildi.

Spekulyativ bajarilishning paydo bo'lish tarixi

Parallel hisoblash tushunchalari dastlab 1960-yillarda superkompyuterlarda paydo bo'lgan bo'lsa-da, haqiqiy spekulyativ bajarilish 90-yillardan boshlab iste'molchi protsessorlariga kirib keldi. 1995 yilda taqdim etilgan Intel Pentium Pro to'liq spekulyativ bajarishni amalga oshirgan ilk x86 protsessori bo'ldi.

Resurslarni ko'p talab qilgani sababli bu texnologiya 2010-yillarning boshlarigacha noutbuk va mobil qurilmalarga yetib kelmagandi. Protsessorlar ma'lumotlarni tezroq qayta ishlagani bois, RAM yoki xotiradan ma'lumot kelishini kutib bo'lmaydi, shuning uchun tarmoq bashorati orqali keyingi qadamlar taxmin qilinadi.

Shuningdek o‘qingIntel server protsessorlari bozori 200 milliard dollarga yetishini bashorat qildi

Spectre zaifligi va uning ishlash mexanizmi

2017-yil iyun oyida xavfsizlik tadqiqotchilari Spectre zaifligini aniqladilar. Hujumchilar protsessorni noto'g'ri bashorat qilishga o'rgatish orqali yadro ma'lumotlarini registrlarda saqlashga majburlashlari mumkin. Garchi protsessor xatoni darhol bekor qilsa ham, maxfiy ma'lumotlar izlari keshda qolib ketadi.

Murakkab yon kanal hujumlari yordamida xakerlar parol, shifrlash kalitlari va maxfiy hujjatlarni baytma-bayt tiklashi mumkin. Bu jarayon juda murakkab bo'lsa-da, tizimda hech qanday iz qoldirmasligi bilan xavflidir.

Himoya mexanizmlari va unumdorlikka ta'siri

Windows va boshqa operatsion tizimlar Spectre xavfiga qarshi himoya choralarini joriy qildi. Ushbu himoya vositalari spekulyativ bajarilishni cheklab, protsessor unumdorligiga, ayniqsa yadro va ilovalar o'zaro ishlashida salbiy ta'sir ko'rsatishi mumkin.

Eski protsessorlarda bu pasayish sezilarli bo'lishi mumkin. Ba'zi foydalanuvchilar tezlikni oshirish uchun himoyani o'chirishga harakat qilishadi, biroq mutaxassislar xakerlar yangi variantlarni ishlab chiqayotgani sababli buni tavsiya etishmaydi.

Biznes va foydalanuvchilar uchun ahamiyati

Tizim zaifliklarini topish va ularni yamoqlash jarayoni doimiy kurash bo'lib qolmoqda. Shaxsiy kompyuter foydalanuvchilari mavjud xavfsizlik funksiyalaridan to'liq foydalanishlari zarur.

Xavfsizlikni e'tiborsiz qoldirish shaxsiy ma'lumotlaringizni xavf ostiga qo'yishi mumkin. Shuning uchun mikrokod va yadro yangilanishlarini o'z vaqtida o'rnatish har doim muhim ahamiyat kasb etadi.

Manba: XDA

O‘xshash maqolalar