Защита от Spectre v2 обошлась процессорам AMD «дешевле», чем Intel
Защита от уязвимости Branch History Injection (BHI), являющейся расширенной версией Spectre v2, обошлась процессорам AMD потерей производительности менее 10%, 11 марта сообщает американский новостной портал об открытых проектах и мире ОС Linux Phoronix.
Исследовательская группа STORM компании Intel изучала выявленную ранее уязвимость процессоров, получившую название Branch History Injection, эксплуатация которой относится к типу атак по стороннему каналу. Оказалось, что два типа используемых защит от атаки по стороннему каналу не исключают эксплуатацию уязвимости полностью.
Также в ходе исследования специалисты STORM выявили, что защита LFENCE/JMP, используемая компанией AMD для защиты от атак по стороннему каналу с 2018 года, не защищает полностью. В AMD приняли решение переключиться на такой же вид защиты, что и у Intel, — Retpoline.
В Phoronix измерили падение производительности процессоров Intel и AMD при включенных защитах. Выяснилось, что падение производительности Intel составляет до 35%, в зависимости от модели. Для процессоров AMD падение производительности составило менее 10%.
Тесты проводились процессорами Ryzen 9 5900X, Ryzen 9 5950X и Ryzen 9 5900HX. Для большинства тестов падением производительности оказалось незначительным. Исключением является тест Stress-NG. Здесь падение производительности составило от 22% для Ryzen 9 5900HX до 54% в случае Ryzen 9 5950X.