Критический изъян в чипах Apple позволяет получить ключи шифрования без Root-доступа
Недавно обнаруженная уязвимость во всех кремниевых чипах Apple представляет собой серьезную угрозу безопасности, позволяя злоумышленникам извлекать ключи шифрования из устройств за считанные часы, не требуя при этом root-доступа. Этот критический недостаток затрагивает все версии кремниевых чипов Apple, включая серии M1 и M2, при этом на последних чипах M3 возможно лишь частичное устранение проблемы за счет отключения специальной функции, известной как DIT (Data In Transit). Серьезность проблемы такова, что прямого программного решения не существует; считается, что для полного устранения уязвимости необходимо перепроектировать архитектуру чипа.
Роберт Грэм, один из ведущих специалистов в области кибербезопасности, после обнаружения этого дефекта выступил с резким предупреждением, посоветовав пользователям в качестве меры предосторожности удалить со своих устройств Apple криптовалютные кошельки с большой ценностью. Эта рекомендация подчеркивает возможность значительных финансовых потерь, если злоумышленники воспользуются этой уязвимостью.
Атака, получившая название «GoFetch», осуществляется путем встраивания вредоносного кода в безобидные на первый взгляд приложения или даже веб-сайты, посещаемые пользователями. После загрузки или доступа этот код может манипулировать процессором для утечки конфиденциальных данных, включая ключи шифрования, без необходимости получения повышенных привилегий. Это означает, что любое приложение от сторонних разработчиков может послужить вектором для этого эксплойта.
Интересно, что уязвимость распространяется не только на персональные устройства, но и на облачные серверы, где виртуальные машины, работающие на скомпрометированном Apple, могут быть использованы для перехвата ключей шифрования у других виртуальных экземпляров на том же сервере. Хотя этот вектор атаки требует более сложного подхода, последствия для безопасности облачных вычислений весьма серьезны, что говорит о необходимости усиления бдительности и, возможно, пересмотра протоколов безопасности для поставщиков облачных услуг.
Эта ошибка в системе безопасности также открывает возможности для масштабных атак через взломанные веб-сайты. Внедрив код GoFetch в JavaScript на веб-странице, злоумышленники теоретически могут атаковать тысячи устройств одновременно, извлекая ценные данные из ничего не подозревающих посетителей. Хотя этот метод не был эмпирически проверен исследователями, его правдоподобность добавляет дополнительный уровень беспокойства как для пользователей, так и для веб-администраторов.
Обнаружение этого дефекта в чипах Apple является отрезвляющим напоминанием о постоянно присутствующих рисках в цифровую эпоху. Технологии продолжают развиваться, а вместе с ними и методы тех, кто стремится их использовать. Пользователи и организации должны сохранять бдительность, внедрять передовые методы обеспечения безопасности и быть готовыми к оперативным действиям в ответ на возникающие угрозы.
