По-рано този месец стана известно за откритие на нова критична уязвимост в процесорите 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
