Re[5]: Meltdown and Spectre
От: Pzz Россия https://github.com/alexpevzner
Дата: 04.01.18 15:42
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Почитай тут, "Theoretical explanation".


Ну, я тебя допрашиваю потому, что ты уже почитал и разобрался

W>Если совсем кратко:

W>1) при чтении по определенному адресу, путем измерения времени доступа, можно определить, были ли данные считаны из кэша или из самой памяти;
W>2) во время speculative execution читаем из нужного адреса в регистр и тут же читаем из незакэшированной области по смещению, зависящему от значения регистра;
W>3) определяем по п. 1), какая область закэшировалась, вычисляем, что было в регистре.

Примерно понятно. Интересно, а с какой скоростью таким методом можно данные вычитывать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.