ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
807379 Топик полностью
a3r3 (07.01.2018 15:51, просмотров: 210) ответил Ксения на Но чтобы прочесть из кэша, уже хранящего в себе запрещенный участок памяти, по этому адресу нужно вторично обратиться. Иначе, как же из этого кэша секретную инфу получить? А при повторенном чтении кэш информацию выдаст, но исключение/прерывание
Так самого чтения с точки зрения защитных механизмов не происходит - инструкция, благодаря спекулятивному выполнению которой, данные "читаются" (а на деле используются как индекс для загрузки кэш из другого, не запрещенного, участка памяти), оказывается отброшенной, т.е. по факту не исполняется. Для чего предварительно "отравляется" блок предсказания ветвлений.