В 2018 году в процессорах были обнаружены уязвимости под названием Spectre, которые оставили глубокий след в компьютерной отрасли. Специалисты нашли несколько новых разновидностей этих уязвимостей, которые трудно устранить, но и трудно использовать. Доклад специалистов из Университета Вирджинии и Калифорнийского университета в Сан-Диего сообщает, что три варианта возможных атак делают уязвимыми все современные процессоры AMD и Intel с наличием кешей микроопераций. Существующие методы защиты не могут помочь от таких атак.
Исследователи поставили в известность Intel и AMD, прежде чем публиковать данную информацию. Никаких обновлений для процессоров и операционных систем выпущено с тех пор не было. Сами атаки и их устранения являются довольно запутанным делом.
Особенно сложным является использование уязвимостей кеша микроопераций. Для успеха вирус должен обойти все аппаратные и программные меры защиты современных компьютеров. Для производителей процессоров будет трудно устранить уязвимости без уменьшения скорости их работы. Потребуется очистка кеш-памяти микроопераций при пересечении доменов или разделение кешей на основе уровней привилегий. В результате производительность пострадает сильнее, чем три года назад при выпуске патчей для процессоров.