Пожалуйста, обратите внимание, что пользователь заблокирован
ARM Memory Tagging Extension (MTE) - это функция ARMv8.5-A, предназначенная для борьбы с атаками на повреждение памяти. В данной статье исследуются потенциальные риски безопасности, связанные с атаками спекулятивного выполнения на MTE. В исследование выявлены новые гаджеты TIKTAG, способные получить утечку тегов MTE из произвольных адресов памяти путем спекулятивного выполнения. С помощью гаджетов TIKTAG атакующий могут обойти защиту MTE, и добиться успешной атаки почти на 100%. Мы демонстрируем, что гаджеты TIKTAG могут быть использованы для обхода защиты на основе MTE в реальных системах, Google Chrome и ядре Linux. Результаты экспериментов показывают, что гаджеты TIKTAG могут успешно слить тег MTE с коэффициентом успешности более 95 % менее чем за 4 секунды. Так же мы предлагаем новые механизмы защиты для снижения рисков безопасности, создаваемых гаджетами TIKTAG.
Документация
Гаджет TikTag ломает MTE путем утечки тегов MTE при спекулятивном выполнении. Когда гаджеты TikTag выполняются спекулятивно, состояние кэша различается в зависимости от того, вызывают ли гаджеты ошибку проверки тегов или нет. Поэтому, наблюдая за состоянием кэша, можно получить утечку результатов проверки тегов, не вызывая никаких исключений. Гаджеты были эффективны как на Pixel 8, так и на Pixel 8 pro, которые являются первым девайсами с официальной поддержкой MTE.
Сорцы
github.com
Документация
Гаджет TikTag ломает MTE путем утечки тегов MTE при спекулятивном выполнении. Когда гаджеты TikTag выполняются спекулятивно, состояние кэша различается в зависимости от того, вызывают ли гаджеты ошибку проверки тегов или нет. Поэтому, наблюдая за состоянием кэша, можно получить утечку результатов проверки тегов, не вызывая никаких исключений. Гаджеты были эффективны как на Pixel 8, так и на Pixel 8 pro, которые являются первым девайсами с официальной поддержкой MTE.
Сорцы
GitHub - compsec-snu/tiktag: TikTag: Breaking ARM's Memory Tagging Extension with Speculative Execution (IEEE S&P 2025)
TikTag: Breaking ARM's Memory Tagging Extension with Speculative Execution (IEEE S&P 2025) - compsec-snu/tiktag