Na początku tego miesiąca ujawniono nową krytyczną lukę w procesorach Intel, nazwaną „Spoiler”. Specjaliści, którzy zidentyfikowali problem, poinformowali, że procesory AMD i ARM nie są na nią narażone. Teraz firma AMD potwierdziła, że dzięki cechom architektonicznym Spoiler nie stanowi zagrożenia dla jej procesorów.

Podobnie jak w przypadku luk Spectre i Meltdown, nowy problem tkwi w realizacji mechanizmów spekulatywnego wykonania instrukcji w procesorach Intel. W chipach AMD mechanizm ten jest zrealizowany inaczej, w szczególności stosuje się inny sposób zarządzania operacjami w pamięci operacyjnej i cache. Mówiąc dokładniej, Spoiler może uzyskać dostęp do częściowych informacji o adresie (powyżej 11 bitu adresu) podczas operacji ładowania. Procesory AMD natomiast nie używają częściowych dopasowań adresów powyżej 11 bitu adresu przy rozstrzyganiu konfliktów ładowania.

Warto zauważyć, że choć Spoiler, podobnie jak Spectre, opiera się na mechanizmie spekulatywnego wykonania instrukcji, zamknięcie nowej luki przy użyciu istniejących „łat” z wcześniejszych exploitów jest niemożliwe. To znaczy, że aktualne procesory Intel potrzebują nowych poprawek, które mogą ponownie wpłynąć na wydajność chipów. A w przyszłości od Intel, oczywiście, będą wymagane poprawki na poziomie architektury. Firmie AMD nie będą potrzebne podobne działania.

Na zakończenie zauważmy, że Spoiler dotyczy wszystkich procesorów Intel, zaczynając od chipów Core pierwszej generacji, aż po aktualne Coffee Lake Refresh, a także jeszcze niewydane Cascade Lake i Ice Lake. Mimo że Intel został poinformowany o problemie już na początku grudnia zeszłego roku, a od momentu publicznego ujawnienia Spoiler minęło już ponad dziesięć dni, firma Intel nie przedstawiła jeszcze żadnych możliwych rozwiązań problemu ani nie złożyła oficjalnego oświadczenia w tej sprawie.
Źródło: 3dnews.ru
