Что такое MIE: защита, которую Apple строила 5 лет
Memory Integrity Enforcement (MIE) — это аппаратная security-фича, созданная Apple для флагманских чипов M5 и A19. Она базируется на технологии ARM Memory Tagging Extension (MTE) и задумывалась как «кульминация беспрецедентных дизайнерских и инженерных усилий, занявших полдесятилетия» . По заявлениям Apple, MIE должна была резко усложнить целый класс атак на память и «ломать все известные публичные exploit chains» против современных iOS и macOS устройств. По сути, это попытка переложить защиту с программного на аппаратный уровень.
Таймлайн взлома: как это было (история в датах)
Хронология событий выглядит показательно и демонстрирует новый темп в кибербезопасности :
-
25 апреля — исследователь Bruce Dang обнаружил уязвимость.
-
27 апреля — к команде Calif присоединился Dion Blazakis.
-
1 мая — готов полноценный рабочий эксплойт, объединяющий две уязвимости.
-
Май — команда лично прибыла в Apple Park (Купертино) и передала Apple 55-страничный технический отчёт.
То есть от поиска бага до готовой атаки прошло менее недели. Apple создавала MIE 5 лет, исследователям понадобилось 5 дней.
Технические детали: data-only атака без манипуляции указателями
Самое интересное в этом взломе — его механика. Исследователи не «сломали» MIE напрямую, а обошли её .
Параметры атаки:
-
Тип: data-only kernel local privilege escalation (только данные, без кода).
-
Целевая система: macOS 26.4.1 (build 25E253) на голом железе M5.
-
Исходная позиция: непривилегированный локальный пользователь.
-
Метод: только обычные системные вызовы (standard syscalls).
-
Результат: root shell.
Почему это работает? Классические memory corruption-атаки обычно劫持 код (указатели, адреса возврата), чтобы заставить программу прыгнуть на вредоносный код. MIE как раз и создавалась для блокировки таких control-flow hijack атак. Calif пошли другим путём: они не трогали код, а изменяли данные в ядре. Образно говоря, MIE — это замок, который не даёт подобрать ключ к хранилищу. Calif не трогали замок, а изменили инвентаризационную опись, заставив систему поверить, что у них уже есть доступ . MIE защищает целостность кода, но не целостность данных. Исследователи «отравили» данные, программа выполняла свой код, но с подставными данными — итог тот же: root-доступ.
Роль ИИ (Anthropic Claude Mythos): ускоритель, а не замена человеку
Для поиска уязвимостей и построения цепочки команда использовала Anthropic Claude Mythos Preview — мощнейшую ИИ-модель, доступ к которой закрыт и выдан лишь избранным (включая Apple) в рамках программы Project Glasswing . ИИ «съедал» информацию об известных типах багов и быстро обобщал её на похожие задачи .
Что важно понять: ИИ не сделал всю работу сам . Модель помогла быстро идентифицировать баги, потому что они относились к известным классам уязвимостей. Но для обхода новых аппаратных защит (самих MIE) потребовалась человеческая экспертиза — опыт исследователей, которые поняли, как именно data-only атака может обойти MIE. Речь идёт о связке «ИИ находит + человек обходит», которая радикально ускоряет offensive security .
Как Apple ответила и что дальше
Apple подтвердила получение отчёта и заявила, что безопасность — главный приоритет . Полный отчёт (55 страниц) обещают выпустить после того, как Apple выпустит патч. В компании Calif считают, что уязвимости будут закрыты довольно быстро. Если всё подтвердится, это одна из самых важных cybersecurity-историй года.
Если вы следите за кибербезопасностью, уязвимостями Apple Silicon или тем, как ИИ меняет рынок эксплойтов — сделайте репост этой статьи в закладки или в свой канал. В ней разобрано, как работает data-only обход Memory Integrity Enforcement, почему защита M5 и A19 пала за 5 дней и какую роль в этом сыграл Claude Mythos. Это не просто новость — это смена парадигмы: frontier-модели ускоряют самую сложную часть взлома до нескольких дней. Сохраните, чтобы не потерять технические детали до выхода 55-страничного отчёта.
