Раніше цього місяця стало відомо про виявлення нової критичної вразливості в процесорах Intel, яка отримала назву "Spoiler". Спеціалісти, що виявили проблему, повідомили, що процесори AMD і ARM не сприйнятливі до неї. Тепер компанія AMD підтвердила, що завдяки архітектурним особливостям Spoiler не становить загрози для її процесорів.
Як і у разі уразливостей Spectre та Meltdown, нова проблема лежить у реалізації механізмів спекулятивного виконання команд у процесорах Intel. У чіпах AMD цей механізм реалізований інакше, зокрема, використовується інший підхід до управління операціями в оперативній пам'яті та кеші. Якщо точніше, то Spoiler може отримати доступ до часткової інформації про адресу (понад 11 біт адреси) під час операцій завантаження. А процесори AMD не використовують часткові збіги адрес вище 11 біт адреси при вирішенні конфліктів завантаження.
Важливо відзначити, що хоча Spoiler, як і Spectre, спирається на механізм спекулятивного виконання команд, закрити нову вразливість існуючими латками від колишніх експлоїтів не вийде. Тобто актуальним процесорам Intel потрібні нові патчі, які можуть вплинути на продуктивність чіпів. А надалі від Intel, звичайно ж, будуть потрібні виправлення на рівні архітектури. Компанії AMD подібних дій робити не доведеться.
В кінці відзначимо, що Spoiler зачіпає всі процесори Intel, починаючи з чіпів Core першого покоління і закінчуючи актуальними Coffee Lake Refresh, а також Cascade Lake і Ice Lake, що ще не вийшли. Незважаючи на те, що саму Intel про проблему повідомили ще на початку грудня минулого року, та й з моменту суспільного розголосу Spoiler пройшло вже більше десяти днів, компанія Intel так і не представила можливі варіанти вирішення проблеми і навіть не виступила з офіційною заявою щодо цього .
Джерело: 3dnews.ru