เบเบตเบกเบเบฒเบเบเบญเบเบเบฑเบเบเบปเปเบเบเบงเปเบฒเบเบฒเบ Free University of Amsterdam เปเบเปเปเบเบตเบเปเบเปเบเบธเบเปเบเบทเปเบญเบเบกเบท Kasper เบเบตเปเบเบทเบเบญเบญเบเปเบเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบฅเบฐเบซเบฑเบ snippets เปเบ Linux kernel เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบธเบเบเบปเปเบเบเปเบญเบเปเบซเบงเป Spectre-class เบเบตเปเปเบเบตเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเปเบเบเปเบฝเบงเบเบฑเบเปเบเปเบเบเปเบเบต. เบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบทเปเบญเบเบกเบทเปเบกเปเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Apache 2.0.
เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบทเปเบงเปเบฒเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบกเบเบตเปเบเบฑเปเบ Spectre v1, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบปเบเปเบเบทเปเบญเปเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เบเบฒเบเบกเบตเบขเบนเปเปเบเบฅเบฐเบซเบฑเบเบชเบดเบเบเบดเบเบดเปเบชเบเบเบญเบเบเปเบฒเบชเบฑเปเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ (gadgets) เปเบกเปเบเบเปเบฒเปเบเบฑเบ, เบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบญเบเบเปเบฒเปเบเบฐเบเปเบฒ. . เบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เปเบเปเบเบเปเบเบตเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบดเบเบฑเบ gadgets เบเบฑเปเบเบเปเบฒเบงเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฒเบเปเบเบปเบฒ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบเบงเปเบฒเบเบฒเบเบเบฒเบเบเบฐเปเบเบชเบฒเบเบฒเบเปเปเปเบกเปเบเบเบงเบฒเบกเบเบธเบเบเบดเบเปเบฒเปเบฅเบฐ rolls เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบเบทเบเบชเบนเปเบชเบฐเบเบฒเบเปเบเบตเบกเบเบญเบเบเบงเบเปเบเบปเบฒ, เปเบเปเบเปเปเบกเบนเบเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบฐเบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบ cache เปเบฅเบฐ microarchitectural buffers เปเบฅเบฐ. เบชเบฒเบกเบฒเบเปเบเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบถเบเบเปเปเบกเบนเบเบเบฒเบเบเบงเบเบกเบฑเบเปเบเบเปเบเปเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเปเปเบเบเบฒเบเบเปเบฒเบเบปเบเบเปเปเบกเบนเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบเบเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก.
เปเบเบทเปเบญเบเบกเบทเบเบตเปเบกเบตเปเบเปเบกเบทเปเบญเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบ gadgets เบชเปเบฒเบฅเบฑเบเบเปเบญเบเปเบซเบงเป Spectre, เปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบเบญเบเบซเบฒเบฎเบนเบเปเบเบเบเบปเบเบเบฐเบเบด, เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบฅเบฐเบเบฑเบเบชเบนเบเบเบญเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบ gadgets เบเบตเปเปเบเปเบเบดเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ (เบเบฒเบเบเบปเบเบฅเบญเบเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒ 99% เบเบญเบ gadget เบเปเบฒเบเบปเบเปเบเบเปเบเบทเปเบญเบเบกเบทเบเบฑเปเบเบเปเบฒเบงเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบกเบเบต. , เปเบฅเบฐ 33% เบเบญเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเปเบเบกเบเบตเบเปเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบ).
เปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบธเบเบเบฐเบเบฒเบเบเบฒเบเบเปเบฒเบเบปเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบฑเบเบซเบฒ, Kasper เปเบเบเบเปเบฒเบฅเบญเบเบเปเบญเบเปเบซเบงเปเบเบตเปเบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบเบธเบเบเบปเปเบเปเบเปเบเปเบฅเบฐเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเปเบเบกเบเบตเปเบเบ Spectre class - เบเบฑเบเบซเบฒเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเบเบธเบกเบเปเปเบกเบนเบเบเบทเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบ (เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเปเบฝเบเบเปเปเบกเบนเบเบเบนเปเปเบเบกเบเบตเปเบเบปเปเบฒเปเบเปเบเปเบเบเบชเปเบฒเบเบเบธเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบชเปเบฒเบเบญเบดเบเบเบดเบเบปเบเบเปเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเปเปเบกเบฒเปเบเบเปเบเป เบเบฒเบเปเบเบกเบเบตเปเบเบเบฑเปเบเบฎเบฝเบ LVI), เปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเบเบงเบฒเบกเบฅเบฑเบ (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เปเบกเบทเปเบญเปเบเบตเบเบเบญเบเปเบเบเบเบญเบ buffer เบซเบผเบทเบเบฒเบเบเปเบฒเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเบเบทเบเบเบปเบเบเปเบญเบ) เปเบฅเบฐเบฎเบปเปเบงเบเปเปเบกเบนเบเบฅเบฑเบ (เบเบปเบงเบขเปเบฒเบ, เปเบเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบชเบฐเบเบฒเบเบฐเบเบญเบ cache เบเบญเบเปเบเปเบเบเปเบเบตเบซเบผเบทเบงเบดเบเบตเบเบฒเบ MDS).
เปเบกเบทเปเบญเบเบปเบเบชเบญเบ, kernel เปเบเปเบเบทเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Kasper runtime libraries เปเบฅเบฐเบเบงเบเบชเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบ LLVM. เบเบฐเบเบงเบเบเบฒเบเบเบงเบเบชเบญเบ emulates เบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบ speculative, เบเบฐเบเบดเบเบฑเบเปเบเบเปเบเปเบเบปเบเปเบเบเบฒเบเบเบทเปเบเบเบน checkpoint, เปเบเบดเปเบเปเบเบเบชเบฐเปเบเบฒเบฐเบเบฐเบเบดเบเบฑเบเบชเบฒเบเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบเบฒเบเบเบฐเปเบเบเปเปเบเบทเบเบเปเบญเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ rolls เบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบเบตเบกเบเปเบญเบเบเบตเปเบเบฐเบชเบฒเบเบฒเปเบฅเบตเปเบกเบเบปเปเบ. Kasper เบเบฑเบเบเบฐเบเบฒเบเบฒเบกเบเปเบฒเบฅเบญเบเบเบงเบฒเบกเบญเปเบญเบเปเบญเบเบญเบเบเบญเบเปเบง เปเบฅเบฐเบฎเบฒเบเปเบงเบเปเบฒเบเป, เบงเบดเปเบเบฒเบฐเบเบปเบเบเบฐเบเบปเบเบเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ เปเบฅเบฐเบเบธเบฅเบฐเบเบฒเบ, เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบ fuzz เบเบญเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเปเบเบฑเบเปเบเปเบเป. เปเบเบทเปเบญเบงเบดเปเบเบฒเบฐเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ, เบเบญเบ DataFlowSanitizer เบชเปเบฒเบฅเบฑเบ Linux kernel เบเบทเบเบเปเบฒเปเบเป, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบ fuzzing, เบชเบฐเบเบฑเบเบเบฑเบเปเบเปเบเบญเบเบเบธเบ syzkaller เปเบเปเบเบทเบเบเปเบฒเปเบเป.
เบเบฒเบเบชเบฐเปเบเบ Linux kernel เปเบเบเปเบเป Kasper เปเบเปเบฅเบฐเบเบธ 1379 gadgets เบเบตเปเบเปเปเบฎเบนเปเบกเบฒเบเปเบญเบเบเบตเปเบญเบฒเบเบเบฐเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบเบเปเปเบกเบนเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒ. เบกเบฑเบเปเบเปเบเบทเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเบเบตเบญเบฒเบเบกเบตเบเบฝเบเปเบเปเบเบฒเบเบชเปเบงเบเบเบญเบเบเบงเบเปเบเบปเบฒเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒเบเบตเปเปเบเปเบเบดเบ, เปเบเปเปเบเบทเปเบญเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบเบตเปเปเบเปเบเบดเบ, เปเบฅเบฐเบเปเปเบเบฝเบเปเบเปเปเบเบฑเบเบเบดเบเบชเบฐเบเบต, เบเบปเปเบเปเบเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบฒเบเบเบธเบเบเบปเปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบเปเบเบเบดเปเบเบฅเบฐเบซเบฑเบเบเบตเปเบกเบตเบเบฑเบเบซเบฒ, เบเปเบฒเปเบเบชเบนเปเบเปเปเบกเบนเบ. เบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเปเบเปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru