Атакуйте каталоги, а не кэши: атаки по побочному каналу в мире неинклюзивных кэшей
Attack Directories, Not Caches: Side Channel Attacks in a Non-Inclusive World
2019-05-01
SCID: 54.1/g8ey6vv8
Discuss with AI
Evict+ReloadPrime+Probeатаки по побочным каналам кэшаатаки на каталогинеинклюзивные кэши
Figures from the paper
Abstract (AI)
Хотя облачные среды обеспечивают сильные гарантии изоляции виртуальной памяти, атаки на кэши, использующие общие кэши, стали серьезной проблемой безопасности. Однако, несмотря на прежнюю эффективность атак на кэши, их применимость в современных системах в последнее время подвергается сомнению, поскольку тенденции развития иерархии кэшей смещаются от инклюзивных иерархий кэшей. В этой работе мы проводим обратную разработку структуры каталога в сегментированной неинклюзивной иерархии кэшей и показываем, что каталог можно использовать для инициализации атак на кэш последнего уровня, основанных на конфликтах. Мы разрабатываем первую межъядерную атаку Prime+Probe на неинклюзивные кэши. Эта атака работает при минимальных предположениях: злоумышленнику не требуется совместно использовать с жертвой виртуальную память или выполняться на том же процессорном ядре. Мы также демонстрируем первую высокоскоростную атаку Evict+Reload на том же оборудовании. Обе атаки демонстрируются путем извлечения битов ключа во время операций RSA в GnuPG на современном сервере Intel Skylake-X с неинклюзивным кэшем.
Key Findings
1
Обе атаки успешно извлекают биты RSA-ключа из GnuPG, работающего на современном сервере Intel Skylake-X.
2
Предложена первая межъядерная атака Prime+Probe на неинклюзивные кэши, не требующая совместного использования виртуальной памяти или работы на том же процессорном ядре, что и жертва.
3
Представлена первая высокоскоростная атака Evict+Reload, продемонстрированная на том же оборудовании с неинклюзивным кэшем.
4
Результаты показывают, что неинклюзивная организация кэша не устраняет практические побочные каналы, поскольку каталоги могут использоваться для запуска таких атак.
5
В работе выполнена обратная разработка структуры каталогов в сегментированных неинклюзивных кэш-иерархиях и показано, что они позволяют проводить конфликтные атаки на кэш последнего уровня.
Research Object
директория и кэш последнего уровня в секционированной неинклюзивной иерархии кэшей, включая аппаратную платформу Intel Skylake-X
Research Subject
структура директории и её использование для конфликтных межъядерных атак по побочному каналу Prime+Probe и высокоскоростных атак Evict+Reload, включая извлечение битов ключа RSA
Publication Details
Publication Date
2019-05-01
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest