Downfall (уязвимость безопасности)

Downfall (Gather Data Sampling, GDS) по терминологии Intel — это уязвимость в области компьютерной безопасности, обнаруженная в микропроцессорах архитектуры x86-64 Intel Core 6-го по 11-е поколения и Intel Xeon Scalable 1-го по 4-е поколения. Это уязвимость класса уязвимости процессоров, связанные с транзиторным исполнением, которая использует спекулятивное исполнение инструкций Advanced Vector Extensions (AVX) для раскрытия содержимого векторных регистров[1][2]. Уязвимость также отслеживается под идентификатором бюллетеня безопасности INTEL-SA-00828[3]. Начиная с 12-го поколения процессоров (архитектура Alder Lake), уязвимость была устранена на аппаратном уровне[4].

Обнаружение

Уязвимость Downfall была обнаружена исследователем в области безопасности Даниэлем Могими, который опубликовал информацию о ней в августе 2023 года после годового эмбарго[5][6]. Он сообщил об уязвимости в Intel 24 августа 2022 года, а публично представил её 9 августа 2023 года на конференции Black Hat USA[3].

Механизм уязвимости

Механизм уязвимости связан с некорректной обработкой инструкции `gather` из наборов команд AVX2 и AVX-512[3]. При спекулятивном выполнении происходит транзиторная пересылка устаревших данных из общих физических векторных регистров, что позволяет злоумышленнику восстановить информацию через побочный канал в кэше процессора[2][7].

Подсистема безопасности Software Guard Extensions (SGX) от Intel также подвержена данной уязвимости[2][7].

Затронутые процессоры

Уязвимости подвержены потребительские процессоры Intel Core с 6-го по 11-е поколение, а также серверные процессоры Intel Xeon Scalable с 1-го по 4-е поколение[3]. К затронутым микроархитектурам относятся:

  • Skylake и его производные (Kaby Lake, Coffee Lake, Whiskey Lake, Comet Lake, Cascade Lake, Cooper Lake);
  • Ice Lake (включая Rocket Lake);
  • Tiger Lake.

Процессоры, начиная с 12-го поколения, имеют аппаратную защиту и не подвержены данной уязвимости. К защищённым архитектурам относятся Alder Lake (12-е поколение), Raptor Lake (13-е и 14-е поколения) и серверные процессоры Sapphire Rapids, а также все последующие поколения[4][8].

Влияние на облачные среды

Уязвимость Downfall оказала значительное влияние на облачные вычисления и среды виртуализации, поскольку она нарушает фундаментальный принцип изоляции между клиентами в многопользовательских средах[2]. Злоумышленник, находясь на одной виртуальной машине, может похитить конфиденциальные данные (например, ключи шифрования AES) из другой виртуальной машины, работающей на том же физическом ядре процессора[2].

Меры защиты

Компания Intel пообещала выпустить обновления микрокода для устранения уязвимости. Было показано, что патчи микрокода значительно снижают производительность некоторых сильно векторизованных вычислений[9]. Падение производительности от патчей микрокода наиболее заметно в задачах высокопроизводительных вычислений (HPC) и искусственного интеллекта, интенсивно использующих инструкции AVX, и может достигать 39 %[10].

Патчи для смягчения последствий уязвимости также были подготовлены для версии 6.5 ядра Linux[11]. В их состав входит код, полностью отключающий расширения AVX на процессорах, для которых отсутствует микрокодное исправление[12].

Для подсистемы Intel SGX инициирован процесс восстановления доверенной базы вычислений (TCB Recovery), который требует обязательной установки обновлённого микрокода для прохождения удалённой аттестации и восстановления целостности защищённых анклавов[13].

Для восстановления исходной производительности существует возможность отключения защиты на уровне операционной системы (например, через параметр загрузки ядра gather_data_sampling=off в Linux или путём изменения параметров реестра в Windows). Однако этот шаг сопряжён со значительными рисками безопасности, так как возвращает процессор в уязвимое состояние и делает возможной кражу конфиденциальных данных[7][14].

Примечания

  1. Newman, Lily Hay (2023-08-08). “New 'Downfall' Flaw Exposes Valuable Data in Generations of Intel Chips”. Wired [англ.]. ISSN 1059-1028. Архивировано из оригинала 2023-08-08. Дата обращения 2026-05-28. Используется устаревший параметр |url-status= (справка)
  2. 1 2 3 4 5 Ilascu, Ionut New Downfall attacks on Intel CPUs steal encryption keys, data (англ.). BleepingComputer (8 августа 2023). Дата обращения: 28 мая 2026. Архивировано 8 августа 2023 года.
  3. 1 2 3 4 Downfall: Gather Data Sampling (GDS) (англ.). downfall.page. Дата обращения: 28 мая 2026.
  4. 1 2 Downfall: Serious security vulnerability in billions of Intel CPUs—how to protect yourself (англ.). PCWorld. Дата обращения: 28 мая 2026.
  5. Wright, Rob Google раскрывает атаки «Downfall» и уязвимость в процессорах Intel (англ.). Security (8 августа 2023). Дата обращения: 28 мая 2026. Архивировано 8 августа 2023 года.
  6. Larabel, Michael Intel DOWNFALL: новая уязвимость, затрагивающая AVX2/AVX-512 с серьёзными последствиями для производительности (англ.). www.phoronix.com (8 августа 2023). Дата обращения: 28 мая 2026. Архивировано 8 августа 2023 года.
  7. 1 2 3 Gather Data Sampling (GDS). docs.kernel.org. Дата обращения: 28 мая 2026.
  8. Downfall flaw leaves most Intel CPUs open to nearly undetectable attack. SC World. Дата обращения: 28 мая 2026.
  9. Liu, Zhiye Меры по устранению Downfall от Intel снижают производительность до 39% — результаты тестов (англ.). Tom's Hardware (10 августа 2023). Дата обращения: 28 мая 2026. Архивировано 11 августа 2023 года.
  10. Новая уязвимость заставила Intel замедлить процессоры по всему миру. Overclockers.ru. Дата обращения: 28 мая 2026.
  11. Larabel, Michael Патчи для Linux 6.5 для Intel GDS/DOWNFALL, AMD INCEPTION (англ.). www.phoronix.com (8 августа 2023). Дата обращения: 28 мая 2026. Архивировано 9 августа 2023 года.
  12. Corbet, Jonathan Ещё одна волна уязвимостей спекулятивного исполнения. lwn.net (8 августа 2023). Дата обращения: 28 мая 2026. Архивировано 11 августа 2023 года.
  13. Intel SGX Trusted Computing Base Recovery. Intel. Дата обращения: 28 мая 2026.
  14. Microsoft предлагает инструкции по отключению средств защиты от сбоев в Windows. Overclockers.ru. Дата обращения: 28 мая 2026.

Ссылки

Категории