Intel protsessorlari yangi tarmoq hujumiga qarshi himoyasiz

Intel protsessorlari yangi tarmoq hujumiga qarshi himoyasiz

Intel protsessorlari yangi tarmoq hujumiga qarshi himoyasiz

Hujumchi nishon tizimiga kirish huquqiga ega bo’lishi va ixtiyoriy kodni bajara olishi kerak.

Xalqaro tadqiqotchilar jamoasi Intel protsessorlariga ega qurilmalarda ishga tushirilishi mumkin bo’lgan yangi turdagi yon kanalli hujumni kashf etdi.

Yangi hujum BranchScope deb nomlanadi. Meltdown va Spectrega o’xshab, BranchScope hujumchi tomonidan odatda to’g’ridan-to’g’ri olib bo’lmaydigan potentsial maxfiy ma’lumotlarni olish uchun ishlatilishi mumkin. Hujumchi maqsadli tizimga kirish huquqiga va ixtiyoriy kodni bajarish qobiliyatiga ega bo’lishi kerak.

Tadqiqotchilarning fikricha, ushbu hujum uchun talablar juda real bo’lib, uni zamonaviy kompyuterlar uchun «boshqa yon kanalli hujumlar bilan bir qatorda» jiddiy tahdidga aylantiradi. BranchScope hujumi Skylake, Haswell va Sandy Bridge mikroarxitekturalariga asoslangan uch xil Intel i5 va i7 protsessorlariga ega qurilmalarda namoyish etildi.

Hujum, maqsadli dastur Intel SGX anklavida ishlayotgan bo’lsa ham ishlaydi. Intel SGX (Software Guard Extensions) texnologiyasi – bu ilovalar kod va ma’lumotlarning himoyalangan mintaqalarini (anklavlar) yaratish uchun foydalanishi mumkin bo’lgan protsessor ko’rsatmalari to’plami.

Spectre hujumlari singari, BranchScope usuli ham tarmoq bashorat qilish birligini (BPU) nishonga oladi. Ushbu birliklar tarmoq ko’rsatmalarining bajarilish yo’lini bashorat qilish orqali quvur liniyasi protsessorlarining ish faoliyatini yaxshilash uchun ishlatiladi. Biroq, ikkita jarayon bir xil jismoniy protsessor yadrosida ishlaganda, ular BPUni birgalikda ishlatadilar, bu esa zararli jarayonga maqsadli dastur tomonidan bajarilgan tarmoq ko’rsatmasining yo’nalishini o’zgartirishga imkon beradi.

BPU ikkita asosiy komponentga ega: tarmoq bashorat qilish buferi (BTB) va tarmoq bashoratchisi. Ulardan birini boshqarish xotiradan muhim ma’lumotlarni olish uchun ishlatilishi mumkin.

Tadqiqotchilar o’tmishda BTB manipulyatsiyasi hujumlar uchun ishlatilishi mumkinligini ko’rsatdilar, ammo BranchScope filial bashorat qiluvchilarini manipulyatsiya qilishga imkon beradi.

Tadqiqotchilar dasturiy ta’minot va apparat yechimlarini o’z ichiga olgan bir qator qarshi choralarni taklif qilishdi. Xususan, olimlar Spectre 1 varianti uchun patch hujumdan himoya qilishga yordam berishi mumkinligini ta’kidladilar.

O‘xshash maqolalar