เดŽเดŽเด‚เดกเดฟ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค

เดจเดฟเดฐเตเดชเดพเดงเดฟเด•เดฎเดพเดฏ เดซเต‹เตผเดตเต‡เดกเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดŽเด‚เดกเดฟ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเตฝ เดชเตเดคเดฟเดฏ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเด•เตเด•เตเดณเตเดณ (CVE-2021-26341) เด†เด•เตเดฐเดฎเดฃ เดฐเต€เดคเดฟเดฏเตเดŸเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ Grsecurity เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. เด†เด•เตเดฐเดฎเดฃเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด†เตผเดฌเดฟเดŸเตเดฐเดฑเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดฆเตเตผเดฌเดฒเดค เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ePBF เด•เต‡เตผเดฃเตฝ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดตเดฟเดฒเดพเดธ เดฒเต‡เด”เดŸเตเดŸเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเตเด‚ KASLR (เด•เต‡เตผเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดพเตปเดกเดฎเตˆเดธเต‡เดทเตป) เดธเด‚เดฐเด•เตเดทเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดšเต‚เดทเดฃเด‚ เด—เดตเต‡เดทเด•เตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เต‡เตผเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเดŸเต† เดšเต‹เตผเดšเตเดšเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดฎเดฑเตเดฑเต เด†เด•เตเดฐเดฎเดฃ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดคเดณเตเดณเดฟเด•เตเด•เดณเดฏเดพเดจเดพเดตเดฟเดฒเตเดฒ.

เดฎเตเตปเด•เดฐเตเดคเตฝ เดจเดฟเตผเดตเตเดตเดนเดฃ เดตเต‡เดณเดฏเดฟเตฝ, เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต† (SLS, เดธเตโ€ŒเดŸเตเดฐเต†เดฏเดฟเดฑเตเดฑเต เดฒเตˆเตป เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚) เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดชเดฟเดจเตเดจเดพเดฒเต† เดชเตเดฐเตŠเดธเดธเตผ, เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด…เดตเดธเตเดฅเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดฆเตเตผเดฌเดฒเดค เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด…เดคเตเดคเดฐเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเต‹เดชเดพเดงเดฟเด• เดœเดฎเตเดชเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, JMP, RET, CALL เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดจเดฟเดฐเตเดชเดพเดงเดฟเด•เดฎเดพเดฏ เดœเดฎเตเดชเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเตเดชเดพเดงเดฟเด•เดฎเดพเดฏ เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดŸเตผเดจเตเดจเต, เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดพเดคเตเดค เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเต เด…เดŸเตเดคเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดชเตเดฐเต‹เดธเดธเตผ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเดฟเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดŸเตเดฐเต†เดฏเตโ€Œเดธเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด•เดพเดทเต†เดฏเดฟเตฝ เดคเตเดŸเดฐเตเด•เดฏเตเด‚ เดธเตˆเดกเต-เดšเดพเดจเตฝ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดŸเต†เด•เตเดจเดฟเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดธเตโ€Œเดชเต†เด•เตเดฑเตเดฑเตผ-เดตเดฟ1 เดฆเตเตผเดฌเดฒเดคเดฏเตเดŸเต† เดšเต‚เดทเดฃเด‚ เดชเต‹เดฒเต†, เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเต เด•เต‡เตผเดฃเดฒเดฟเตฝ เดšเดฟเดฒ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† (เด—เดพเดกเตโ€Œเดœเต†เดฑเตเดฑเตเด•เตพ) เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเต เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดคเดŸเดฏเตเดจเตเดจเดคเต, เด•เต‹เดกเดฟเดฒเต† เด…เดคเตเดคเดฐเด‚ เด—เดพเดกเตโ€Œเดœเต†เดฑเตเดฑเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เดคเดŸเดฏเตเดจเตเดจ เด…เดงเดฟเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดตเดฏเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฃเต. eBPF เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เตเด‚ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. eBPF เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด—เดพเดกเตโ€Œเดœเต†เดฑเตเดฑเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเต, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ eBPF-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด†เด•เตโ€Œเดธเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (โ€œsysctl -w kernel.unprivileged_bpf_disabled=1โ€).

AMD EPYC, AMD Ryzen Threadripper เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเตเดŸเต† เด’เดจเตเดจเตเด‚ เดฐเดฃเตเดŸเตเด‚ เดคเดฒเดฎเตเดฑเด•เตพ, เด…เดคเตเดชเต‹เดฒเต† AMD Ryzen 1/2/2000/3000, AMD Athlon, AMD Ryzen X, AMD เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเต†, Zen4000, Zen5000 เดฎเตˆเด•เตเดฐเต‹เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเต† เดˆ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. PRO, APU เดธเต€เดฐเต€เดธเต เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ A. เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเต, เดฌเตเดฐเดพเดžเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ INT3 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ LFENCE เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (RET, JMP, CALL).

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•