Уязвимости
Spectre
Также известно как: Атака спекулятивного исполнения
Определение
Семейство микроархитектурных атак, использующих спекулятивное исполнение в CPU для утечки данных через границы безопасности по кэш-каналам.
Примеры
- Spectre v1 (Bounds Check Bypass): утечка памяти ядра из пользовательских процессов.
- Spectre v2 (Branch Target Injection): пересечение границ VM в облачных средах.
Связанные термины
Meltdown
Микроархитектурная уязвимость (CVE-2017-5754), позволяющая непривилегированному коду читать память ядра, используя внеочередное исполнение и отложенную проверку прав.
Атака по сторонним каналам
Атака, восстанавливающая секреты по наблюдаемым физическим или реализационным характеристикам — времени, мощности, электромагнитному излучению, кэшам, звукам — а не по логическим ошибкам.
Атака по времени
Атака по стороннему каналу, восстанавливающая секрет, измеряя длительность операции при разных входах.
Rowhammer
Аппаратная уязвимость DRAM, при которой многократная активация одной строки памяти вызывает перевороты битов в физически соседних строках, подрывая целостность памяти.
Уязвимость
Слабое место в системе, приложении или процессе, которое злоумышленник может использовать для нарушения конфиденциальности, целостности или доступности.
CVE (Common Vulnerabilities and Exposures)
Публичный каталог, присваивающий уникальный идентификатор каждой раскрытой уязвимости ПО или оборудования для однозначных ссылок в индустрии.