Процессоры AMD уязвимы перед новым вектором атаки — SQUIP

Процессоры AMD уязвимы перед новым вектором атаки — SQUIP

Процессоры AMD уязвимы перед новым вектором атаки — SQUIP

Команда специалистов опубликовала исследование, описывающее первый вектор атаки по сторонним каналам, в котором задействована очередь планировщика в современных процессорах. В случае с CPU от AMD атаку назвали “SQUIP”.

Суперскалярные процессоры, как известно, полагаются на очередь планировщика при выполнении инструкций. Если у CPU от Intel есть только одна очередь, то процессоры Apple и AMD располагают отдельными очередями для каждой единицы запуска.

У AMD есть также одновременная многопоточность, когда ядро CPU разделяется на множество логических ядер или потоков, которые выполняют независимые друг от друга инструкции.

Как выяснили исследователи, атакующий, располагающий доступом к тому же ядру, что и пользователь, но находясь в другом SMT-потоке, может замерить время простоя планировщика и достать конфиденциальную информацию. Этот вектор атаки назвали SQUIP (Scheduler Queue Usage via Interference Probing).

«Если злоумышленник воспользуется SQUIP и будет находиться на том же хосте и CPU, что и жертва, он получит доступ к выполняемым инструкциям. Брешь существует из-за разделённого типа планировщика в процессорах AMD», — объясняет Дэниел Грасс из Грацского технического университета.

Несмотря на то что Apple также использует метод разделения очереди планировщика в процессорах M1, яблочная продукция не затронута SQUIP. Штука в том, что купертиновцы пока не имплементировали SMT. Тем не менее, если в будущем процессоры Apple начнут использовать SMT, для них SQUIP также может стать актуальной.

Исследователи продемонстрировали состоятельность выявленного вектора атаки, создав скрытый канал, который использовался для извлечения данных из виртуальной машины и соответствующего процесса. В результате эксперимент специалистов показал, что атакующий может вытащить ключ шифрования RSA-4096 полностью.

AMD получила уведомление об уязвимости в декабре 2021 года, после чего присвоила ей идентификатор CVE-2021-46778 и среднюю степень риска. Корпорация опубликовала сообщение, в котором предупреждает пользователей о том, что микроархитектуры Zen 1, Zen 2 и Zen 3 находятся в зоне риска.

Подпишитесь на новости

ГигаЧат написал продолжение Мёртвых душ под руководством экспертов

У Чичикова появились новые приключения, на этот раз при участии нейросети. «ГигаЧат» создал продолжение «Мёртвых душ» под руководством историков, литературоведов, лингвистов и инженеров. Гоголь уничтожил рукопись второго тома в 1852 году, а команда проекта предложила собственную версию дальнейшей истории.

Как сообщает «Сбер», модель обучали на сочинениях Гоголя, его письмах и черновиках, произведениях современников, а также философских и религиозных текстах, которыми мог вдохновляться писатель.

По словам создателей, каждый фрагмент проверяли эксперты: задача состояла в создании новых образов и смыслов, а не в сборке знакомых гоголевских фраз. Насколько убедительно получилось продолжение, теперь предстоит оценить читателям.

Иллюстрации тоже сгенерировала нейросеть. За основу взяли работы Александра Агина, оформлявшего первый том ещё при жизни Гоголя. Получился литературный эксперимент с ИИ и в тексте, и на страницах с изображениями.

В «Сбере» называют две цели проекта: показать возможности нейросетей как инструментов анализа и творчества в руках специалистов и привлечь молодую аудиторию к русской классике. Владислав Крейнин подчёркивает, что работа не закрывает споры об утраченном втором томе.

И это существенная оговорка: перед читателем новое продолжение, созданное ИИ и людьми. Узнать, что именно написал и сжёг Гоголь, нейросеть не может. Зато повод перечитать первый том появился вполне настоящий.

RSS: Новости на портале Anti-Malware.ru