Исследователи обнаружили критическую уязвимость в чипах Apple серии M

Исследователи обнаружили критическую уязвимость в чипах Apple серии M
- Уязвимость в чипах Apple серии M позволяет извлекать криптографические ключи из-за ошибки в архитектуре чипа.
- Атака GoFetch, разработанная исследователями, может эксплуатировать эту уязвимость без необходимости получения прав root, затрагивая различные типы криптографических ключей.
- Для устранения этой проблемы требуются дополнительные меры безопасности на уровне программного обеспечения, что потенциально может повлиять на производительность криптографических операций на чипах серии M.
Академические исследователи выявили новую уязвимость в чипах Apple серии M , которая может позволить злоумышленникам извлекать криптографические ключи из устройств Mac.
Согласно технологическому блогу Ars Technica, эта уязвимость глубоко укоренена в микроархитектурном дизайне кремния, что делает невозможным ее устранение с помощью обычных программных патчей. Вместо этого для снижения этого риска требуются изменения в стороннем программном обеспечении для шифрования, что может негативно сказаться на производительности криптографических операций, особенно на более ранних моделях чипов M1 и M2.
Меры по устранению и связанные с этим проблемы
Уязвимость использует механизм предварительной выборки данных, зависящих от памяти (DMP), — аппаратную оптимизацию в кремнии Apple, направленную на повышение вычислительной эффективности за счет предварительной загрузки ожидаемых данных в кэш процессора. Однако эта функция непреднамеренно создает побочный канал, который может быть использован для доступа к криптографическим ключам и их утечки. Эксплойт, названный исследователями GoFetch, примечателен своей способностью извлекать секреты без необходимости получения повышенных системных привилегий; для этого требуется только тот же уровень доступа, что и у большинства сторонних приложений в macOS.
GoFetch продемонстрировал свою эффективность против ряда стандартов шифрования, включая те, которые предназначены для противостояния угрозам со стороны будущих квантовых компьютеров. Эффективность атаки демонстрируется ее способностью извлекать различные типы криптографических ключей в приемлемые сроки, что представляет собой реальную угрозу для безопасности данных.
Устранение этой уязвимости является сложной задачей из-за ее аппаратной природы. Среди предложенных контрмер — ослепление шифротекста, хотя этот метод специфичен для определенных алгоритмов и может удвоить вычислительные ресурсы, необходимые для таких процессов, как обмен ключами Диффи-Хеллмана. Альтернативным решением является выполнение криптографических операций на энергоэффективных ядрах серии M, которые не имеют DMP, хотя и этот подход имеет свои ограничения.
Эта уязвимость подчеркивает проблемы защиты криптографических операций от побочных каналов на уровне микроархитектуры. Исследовательская группа призывает к коллективному подходу к интерфейсу «железо-программное обеспечение» для лучшей защиты от подобных уязвимостей, предлагая механизмы для выборочного отключения DMP во время критических операций безопасности.
Если вы читаете это, вы уже впереди. Оставайтесь с нами, подписавшись на нашу рассылку.
Отказ от ответственности. Предоставленная информация не является торговой рекомендацией. Cryptopolitan.com Мы не несем ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимое исследование и/или проконсультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Дамилола Лоуренс
Дамилола Лоуренс освещает новости криптовалютных рынков и технологий уже более 5 лет. Ранее он публиковал криптоаналитические материалы и обзоры в TheShibMagazine, CryptoMode, Qweens Magazine и The Recording Academy до перехода в сферу Web3. В Cryptopolitan он является специалистом по прогнозированию цен на криптовалюты. После получения степени бакалавра он поступил в магистратуру по направлению «Кибербезопасность в сфере IT» в Университете Марии Кюри-Склодовской.
















