เบเบธเปเบกเบเบฑเบเบเบปเปเบเบเบงเปเบฒเบเบฒเบเบกเบฐเบซเบฒเบงเบดเบเบฐเบเบฒเปเบฅเปเบเบฑเบเบเบดเบเบเบญเบ Graz (เบญเบญเบชเปเบเบตเบ) เปเบฅเบฐเบชเบนเบ Helmholtz เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบญเบเปเบเบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบ (CISPA),
เบเบฒเบเปเบเบกเบเบต Foreshadow เปเบเปเบเบฐเปเบซเบเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบกเบทเปเบญเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบทเบเปเบเบปเปเบฒเปเบเบดเบเบขเบนเปเปเบเบเบตเปเบขเบนเป virtual เบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบตเบเปเปเบเบปเบเปเบงเบฑเปเบ (เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบซเบเปเบฒ terminal), เปเบเปเบเบเปเบเบตเบเบฐเบเบดเบเปเบฅเปเบเบตเปเบขเบนเปเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบฅเบฐเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบเบเปเบฒเบกเบฑเบเบกเบตเบขเบนเปเปเบ cache L1. เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเปเบกเปเบเบเบฐเบเบดเบเบฑเบเบเปเบญเบเบเบตเปเบเบฒเบเบเบปเปเบเบซเบฒเบเบฒเบเบฐเบฅเบฒเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฐเบชเปเบฒเปเบฅเบฑเบเปเบฅเบฐเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฒเบเปเบเบปเปเบฒเบเบฒเบเบฐเบฅเบฒเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ (PTE), i.e. เบเปเบญเบโเบเบตเปโเบเบฐโเบเบงเบโเบชเบญเบโเบเบฒเบโเบกเบตโเบเปเปโเบกเบนเบโเปเบโเบเบงเบฒเบกโเบเบปเบโเบเปเบฒโเบเบฒเบโเบเปเบฒเบโเบฎเปเบฒเบโเบเบฒเบโเปเบฅเบฐโเบเบฒเบโเบญเปเบฒเบโเบเบญเบโเบเบปเบโ. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบกเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบชเปเบฒเปเบฅเบฑเบเปเบฅเปเบง, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเปเบกเบตเบเบธเบเบเบฐเบเบธเบเบฑเบเปเบ PTE, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบเบทเบเบเบปเบเปเบฅเบตเบ, เปเบเปเบเปเปเบกเบนเบเบเบฑเบเบเบปเบเบขเบนเปเปเบ cache เปเบฅเบฐเบชเบฒเบกเบฒเบเบเบถเบเบเปเปเบกเบนเบเปเบเปเปเบเบเปเบเปเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเบปเบเปเบเบทเปเบญเปเบ cache เบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบฒเบเบเบฝเบ (เปเบเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบฒเบเบเปเบฝเบเปเบเบเปเบงเบฅเบฒเปเบเบปเปเบฒ. เบเบฑเบโเบเบฒเบโเบเบงเบฒเบกโเบเปเบฒโเปเบฅเบฐโเบเบฒเบโเปเบเบฑเบโเบเปเบฒโเบเปเปโเบกเบนเบโ)โ.
เบเบฑเบเบเบปเปเบเบเบงเปเบฒเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบญเบเบเบฒเบเบเบปเบเบเปเบญเบ Foreshadow เปเบกเปเบเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบปเบเปเบฅเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเบงเบเบเบฒเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบญเบเบเบฑเบเบซเบฒ. เบเปเบญเบเปเบซเบงเป
Foreshadow เบชเบฒเบกเบฒเบเบเบทเบเบเบนเบเบฎเบตเบเปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบปเบเปเบเบเบงเบฒเบกเบเบญเบเปเบ kernel เบเบตเปเปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเบญเบเบซเบเปเบฒเบเบตเปเบเบฝเบเบเป. เบเบฑเปเบเบเบฑเปเบ, เบเบฑเบเบเบปเปเบเบเบงเปเบฒเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเปเบเบกเบเบต Foreshadow เปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบต kernels เบเบตเปเบเปเบญเบเบเปเบฒเบเปเบเบปเปเบฒ, เปเบเบดเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบฎเบนเบเปเบเบเบเบฒเบเบเบปเบเบเปเบญเบ Foreshadow เบเบทเบเปเบเบตเบเปเบเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ kernels เปเบซเบกเป, เปเบเบดเปเบเบกเบตเบเบฝเบเปเบเปเบเบฒเบเบเบปเบเบเปเบญเบ Spectre-v2 เบเบทเบเบเบดเบเปเบเปเบเบฒเบ (เบเบฒเบเบเปเบฒเปเบเป. เบเบฒเบเปเบฅเบทเบญเบ Linux kernel nospectre_v2).
เปเบเปเบเบปเบเปเบซเบฑเบเบงเปเบฒ
prefetch เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเปเปเบเบตเบเบเบถเปเบเปเบเปเบงเบฅเบฒเบเบตเป dereferences เบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบญเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบฅเบปเบเบเบฐเบเบฝเบเปเบ kernel. เบเบฒเบเบเบตเบเบงเบฒเบกเบเบดเบเบเบญเบเบชเบฒเปเบซเบเบเบญเบเบเปเบญเบเปเบซเบงเปเบเบตเปเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบฎเบฑเบเปเบซเปเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบเบงเปเบฒเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบเบเปเปเบกเบนเบเปเบ Foreshadow เบชเบฒเบกเบฒเบเปเบเบตเบเบเบถเปเบเปเบเปเบเปเบฒเบ cache L1 เปเบเบปเปเบฒเบเบฑเปเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเบกเบต snippets เบฅเบฐเบซเบฑเบเบเบฒเบเบขเปเบฒเบ (prefetch gadgets) เปเบ kernel เบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบชเปเบงเบเบเบฑเบเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบเบเปเปเบกเบนเบเบเบฒเบเบเบญเบ cache L1, เบเบปเบงเบขเปเบฒเบ, เปเบ L3 cache.
เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฑเบเปเบเบตเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเบกเบเบตเปเบซเบกเปเปเบเบทเปเบญเปเบเปเบชเปเบเบฐเบเบงเบเบเบฒเบเปเบเบเบตเปเบขเบนเป virtual เปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเปเบเบเบเปเบฝเบงเปเบฅเบฐเบเปเบฒเบเบปเบเบเบตเปเบขเบนเปเปเบฅเบฐเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเปเบงเปเปเบเบเบฐเบเบฝเบ CPU. เปเบเบเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบชเบฒเบเบดเบ, เบเบฑเบเบเบปเปเบเบเบงเปเบฒเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบเบเบฐเบเบปเบเบเบตเปเบเบทเบเบเปเบฒเบเบปเบเปเบเบทเปเบญเบชเบฐเบเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบซเบเบถเปเบเปเบเบซเบฒเบญเบตเบเบเบฐเบเบงเบเบเบฒเบเบซเบเบถเปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฐเบกเบฒเบ 10 เบเบดเบเบเปเปเบงเบดเบเบฒเบเบตเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบต CPU Intel Core i7-6500U. เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบเปเบเบทเปเบญเปเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบเบฒเบ Intel SGX enclave เปเบกเปเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ (เบกเบฑเบเปเบเปเปเบงเบฅเบฒ 32 เบเบฒเบเบตเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเบฒ 64-bit เบเบตเปเบเบฝเบเปเบชเปเบเบฐเบเบฝเบ 15-bit). เบเบฒเบเปเบเบกเบเบตเบเบฒเบเบเบฐเปเบเบเปเบเปเบเบฒเบเบกเบฒเปเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบ JavaScript เปเบฅเบฐ WebAssembly, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบปเบเบเบตเปเบขเบนเปเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบเบญเบเบเบปเบงเปเบ JavaScript เปเบฅเบฐเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ 64-bit เบเปเบงเบเบกเบนเบเบเปเบฒเบเบตเปเบเบงเบเบเบธเบกเปเบเบเบเบนเปเปเบเบกเบเบต.
เปเบเบทเปเบญเบชเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบเบกเบเบต Foreshadow เบเปเบฒเบเปเบเบ L3, เบงเบดเบเบตเบเบฒเบเบเปเบญเบเบเบฑเบ Spectre-BTB (Branch Target Buffer) เบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบธเบ retpoline patch เปเบกเปเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบฑเบเบเบปเปเบเบเบงเปเบฒเปเบเบทเปเบญเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบเปเบญเบเปเบซเป retpoline เปเบเบตเบเปเบเปเปเบกเปเปเบเปเบขเบนเปเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบต CPU เปเบซเบกเปเบเบตเปเบกเบตเบเบฒเบเบเปเบญเบเบเบฑเบเบเบงเบฒเบกเบชเปเบฝเบเบเบตเปเบฎเบนเปเบเบฑเบเปเบเบเบปเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบญเบ CPU. เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เบเบนเปเบเบฒเบเบซเบเปเบฒ Intel เบเปเบฒเบงเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเปเปเปเบเปเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบตเปเบกเบกเบฒเบเบเบฐเบเบฒเบเบเปเบญเบเบเบฑเบเปเบเบตเปเบกเปเบเบตเบกเบเปเปเบเบฑเบ Foreshadow เบเบฑเบเปเบเปเบเบเปเบเบตเปเบฅเบฐเบเบทเบงเปเบฒเบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบต Spectre V2 เปเบฅเบฐ L1TF (Foreshadow).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru