เบ›เปˆเบญเบเป‚เบกเบ”เบนเบ™ LKRG 0.9.2 เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™ Linux kernel

เป‚เบ„เบ‡เบเบฒเบ™ Openwall เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เบ›เปˆเบญเบเป‚เบกเบ”เบนเบ™เป€เบกเบฑเบ” LKRG 0.9.2 (Linux Kernel Runtime Guard), เบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเบเบงเบ”เบซเบฒเปเบฅเบฐเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปเบฅเบฐเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เปเบเปˆเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เบกเบ”เบนเบ™เบชเบฒเบกเบฒเบ”เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ•เปเปˆ kernel เปเบฅเปˆเบ™เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ (เบเบงเบ”เบžเบปเบšเบเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”). เป‚เบกเบ”เบนเบ™เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบ‚เบญเบ‡เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ Linux kernel เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปเบฅเป‰เบง (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡ kernel เปƒเบ™เบฅเบฐเบšเบปเบš), เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เป‰เบฒเบ™เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบชเปเบฒเบฅเบฑเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบ. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv2. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” LKRG เปƒเบ™เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ:

  • เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบเบฑเบš Linux kernels เบˆเบฒเบ 5.14 เบซเบฒ 5.16-rc, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฑเบš LTS kernels 5.4.118+, 4.19.191+ เปเบฅเบฐ 4.14.233+.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CONFIG_SECOMP เบ•เปˆเบฒเบ‡เป†.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš "nolkrg" เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต kernel เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰ LKRG เปƒเบ™เป€เบงเบฅเบฒ boot.
  • เปเบเป‰เป„เบ‚เบœเบปเบ™เบšเบงเบเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบฐเบžเบฒเบšเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ›เบฐเบกเบงเบ™เบœเบปเบ™ SECOMP_FILTER_FLAG_TSYNC.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CONFIG_HAVE_STATIC_CALL เปƒเบ™ Linux kernels 5.10+ เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบชเบฐเบžเบฒเบšเป€เบŠเบทเป‰เบญเบŠเบฒเบ”เป€เบกเบทเปˆเบญเบเบปเบเป€เบฅเบตเบเบเบฒเบ™เป‚เบซเบผเบ”เป‚เบกเบ”เบนเบ™เบญเบทเปˆเบ™.
  • เบŠเบทเปˆเบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเป€เบกเบทเปˆเบญเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ lkrg.block_modules=1 เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบšเบฑเบ™เบ—เบถเบ.
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ sysctl เปƒเบ™เป„เบŸเบฅเปŒ /etc/sysctl.d/01-lkrg.conf
  • เป€เบžเบตเปˆเบกเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ dkms.conf เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบš DKMS (Dynamic Kernel Module Support) เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป‚เบกเบ”เบนเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ” kernel.
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™