Съвременните процесори на Intel, включително чиповете от поколенията Raptor Lake и Alder Lake, са податливи на нов тип високопрецизна атака Branch Target Injection (BTI), наречена „Indirector“, която може да се използва за кражба на поверителна информация от процесора.
Indirector използва недостатъци в Indirect Branch Predictor (IBP) и Branch Target Buffer (BTB), два хардуерни компонента, открити в съвременните процесори на Intel, за да манипулира спекулативното изпълнение с цел извличане на данни.
Трима изследователи от Калифорнийския университет в Сан Диего откриха и представиха атаката Indirector, като пълните подробности ще бъдат представени на предстоящия симпозиум по сигурността на USENIX през август 2024 г.
Атаки с Indirector
Indirect Branch Predictor е проектиран да предсказва целевите адреси на индиректните разклонения, като използва историческа информация за изпълнението, докато Branch Target Buffer предсказва целевите адреси на директните разклонения, като използва наборно-асоциативна кеш структура.
Изследователите са установили, че двете системи имат недостатъци в механизмите за индексиране, маркиране и споделяне на записи и като цяло са изградени върху предсказуема структура, която позволява целенасочена манипулация с висока точност.
Въз основа на гореизложеното Indirector извършва атаки главно с помощта на три механизма:
Заедно със спекулативното изпълнение, постигнато чрез целевите инжекции, нападателят може да използва техники за странични канали в кеша, като например измерване на времето за достъп, за да направи извод за данните, до които е имало достъп.
Смекчаване на атаките с Indirector
Indirector работи срещу процесорите Raptor Lake и Alder Lake на Intel, 12-ото и 13-ото поколение на процесорите „Core“ на производителя на чипове.
Intel е била информирана за атаката през февруари 2024 г. и е уведомила засегнатите производители на хардуер и софтуер.
Изследователите предлагат две основни смекчаващи мерки срещу атаката Indirector: по-агресивно използване на бариерата за индиректно предсказване на клонове (IBPB) и подсилване на дизайна на блока за предсказване на клонове (BPU) чрез включване на по-сложни тагове, криптиране и рандомизация.
Съществуват обаче значителни компромиси по отношение на производителността, които трябва да се вземат предвид, особено при използването на IBPB, така че прилагането на предложеното смекчаване изисква деликатна работа по балансиране.
В Linux IBPB се активира по подразбиране при преминаване в режим SECCOMP или при задачи с ограничени непреки разклонения в ядрото, но използването му е ограничено поради това, че причинява 50% спад в производителността.
Повече подробности за Indirector, методологиите за атака, потенциалните механизми за изтичане на данни и предложените смекчаващи мерки можете да намерите в този технически документ.
Изследователите също така са публикували доказателство за концептуален код и инструменти за своите атаки за инжектиране на клонове в GitHub.
АБОНИРАЙТЕ СЕ ЗА НАШИЯ Е-БЮЛЕТИН И ПОЛУЧАВАЙТЕ НОВИНИ И СЪВЕТИ НА ТЕМА КИБЕРСИГУРНОСТ.
© 2022 Фондация “Киберсигурност за Всеки” с ЕИК 206932045. Всички права запазени. Политики за поверителност.
ж.к. Гео Милев бл. 117, вх.А
София 1113, България
support[@]e-security.bg
Фондация “Киберсигурност за Всеки” с ЕИК 206932045 е ЮЛНЦ в обществена полза, регистрирано в ЕС, работещо в съответствие с мисията и целите си.
Моля, имайте предвид, че всички споменати продукти и/или имена на компании са търговски марки ™ или ® на съответните им притежатели. Уебсайтът/фондацията няма никаква свързаност и/или одобрение за/от тях – тези търговски марки се използват само за образователни цели като примери. Настоящият уебсайт е онлайн информационна платформа, управлявана от доброволна фондация в обществена полза. Благодарим ви, че сте тук и за всякакви допълнителни въпроси, не се колебайте да се свържете с нас.
Мисията на Фондация “Киберсигурност за Всеки” е да допринесе за подобряване на киберсигурността, информационна сигурност и защита на системите и да повиши културата на обществото и организациите по тези и свързани с тях теми. Ние насърчаване безопасността и поверителността на потребителите, като повишаваме осведомеността, информираме за най-добрите и нови практики и помагаме на хора и организации да преодолеят съвременните предизвикателства за сигурността на мрежата и опазването на техните дигиталните активи.
На посоченият от Вас e-mail е изпратено съобщение за потвърждаване на абонамента.
Моля, проверете електронната си поща за да потвърдите.