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

ะŸั€ะพะตะบั‚ Openwall ะพะฟัƒะฑะปะธะบะพะฒะฐะป ะฒั‹ะฟัƒัะบ ะผะพะดัƒะปั ัะดั€ะฐ LKRG 0.9.2 (Linux Kernel Runtime Guard), ะฟั€ะตะดะฝะฐะทะฝะฐั‡ะตะฝะฝะพะณะพ ะดะปั ะฒั‹ัะฒะปะตะฝะธั ะธ ะฑะปะพะบะธั€ะพะฒะฐะฝะธั ะฐั‚ะฐะบ ะธ ะฝะฐั€ัƒัˆะตะฝะธะน ั†ะตะปะพัั‚ะฝะพัั‚ะธ ัั‚ั€ัƒะบั‚ัƒั€ ัะดั€ะฐ. ะะฐะฟั€ะธะผะตั€, ะผะพะดัƒะปัŒ ะผะพะถะตั‚ ะทะฐั‰ะธั‚ะธั‚ัŒ ะพั‚ ะฝะตัะฐะฝะบั†ะธะพะฝะธั€ะพะฒะฐะฝะฝะพะณะพ ะฒะฝะตัะตะฝะธั ะธะทะผะตะฝะตะฝะธะน ะฒ ั€ะฐะฑะพั‚ะฐัŽั‰ะตะต ัะดั€ะพ ะธ ะฟะพะฟั‹ั‚ะพะบ ะธะทะผะตะฝะตะฝะธั ะฟะพะปะฝะพะผะพั‡ะธะน ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธั… ะฟั€ะพั†ะตััะพะฒ (ะพะฟั€ะตะดะตะปะตะฝะธะต ะฟั€ะธะผะตะฝะตะฝะธั ัะบัะฟะปะพะธั‚ะพะฒ). ะœะพะดัƒะปัŒ ะฟะพะดั…ะพะดะธั‚ ะบะฐะบ ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ะทะฐั‰ะธั‚ั‹ ะพั‚ ัะบัะฟะปะพะธั‚ะพะฒ ัƒะถะต ะธะทะฒะตัั‚ะฝั‹ั… ัƒัะทะฒะธะผะพัั‚ะตะน ัะดั€ะฐ Linux (ะฝะฐะฟั€ะธะผะตั€, ะฒ ัะธั‚ัƒะฐั†ะธัั… ะบะพะณะดะฐ ะฒ ัะธัั‚ะตะผะต ะฟั€ะพะฑะปะตะผะฐั‚ะธั‡ะฝะพ ะพะฑะฝะพะฒะธั‚ัŒ ัะดั€ะพ), ั‚ะฐะบ ะธ ะดะปั ะฟั€ะพั‚ะธะฒะพัั‚ะพัะฝะธั ัะบัะฟะปะพะธั‚ะฐะผ ะดะปั ะตั‰ั‘ ะฝะตะธะทะฒะตัั‚ะฝั‹ั… ัƒัะทะฒะธะผะพัั‚ะตะน. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv2. ะžะฑ ะพัะพะฑะตะฝะฝะพัั‚ัั… ั€ะตะฐะปะธะทะฐั†ะธะธ LKRG ะผะพะถะฝะพ ะฟั€ะพั‡ะธั‚ะฐั‚ัŒ ะฒ ะฟะตั€ะฒะพะผ ะฐะฝะพะฝัะต ะฟั€ะพะตะบั‚ะฐ.

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

  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ ั ัะดั€ะฐะผะธ Linux ั 5.14 ะฟะพ 5.16-rc, ะฐ ั‚ะฐะบะถะต ั ะพะฑะฝะพะฒะปะตะฝะธัะผะธ LTS-ัะดะตั€ 5.4.118+, 4.19.191+ ะธ 4.14.233+.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั€ะฐะทะปะธั‡ะฝั‹ั… ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะน CONFIG_SECCOMP.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะฐั€ะฐะผะตั‚ั€ะฐ ัะดั€ะฐ ยซnolkrgยป ะดะปั ะดะตะฐะบั‚ะธะฒะฐั†ะธะธ LKRG ะฝะฐ ัั‚ะฐะฟะต ะทะฐะณั€ัƒะทะบะธ.
  • ะฃัั‚ั€ะฐะฝะตะฝะพ ะปะพะถะฝะพะต ัั€ะฐะฑะฐั‚ั‹ะฒะฐะฝะธะต ะธะท-ะทะฐ ัะพัั‚ะพัะฝะธั ะณะพะฝะบะธ ะฟั€ะธ ะพะฑั€ะฐะฑะพั‚ะบะต SECCOMP_FILTER_FLAG_TSYNC.
  • ะะฐะปะฐะถะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฝะฐัั‚ั€ะพะนะบะธ CONFIG_HAVE_STATIC_CALL ะฒ ัะดั€ะฐั… Linux 5.10+ ะดะปั ะฑะปะพะบะธั€ะพะฒะฐะฝะธั ัะพัั‚ะพัะฝะธะน ะณะพะฝะบะธ ะฟั€ะธ ะฒั‹ะณั€ัƒะทะบะต ะดั€ัƒะณะธั… ะผะพะดัƒะปะตะน.
  • ะžะฑะตัะฟะตั‡ะตะฝะพ ัะพั…ั€ะฐะฝะตะฝะธะต ะฒ ะปะพะณะต ะธะผั‘ะฝ ะผะพะดัƒะปะตะน, ะทะฐะฑะปะพะบะธั€ะพะฒะฐะฝะฝั‹ั… ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ะฝะฐัั‚ั€ะพะนะบะธ lkrg.block_modules=1.
  • ะ ะตะฐะปะธะทะพะฒะฐะฝะพ ั€ะฐะทะผะตั‰ะตะฝะธะต sysctl-ะฝะฐัั‚ั€ะพะตะบ ะฒ ั„ะฐะนะปะต /etc/sysctl.d/01-lkrg.conf
  • ะ”ะพะฑะฐะฒะปะตะฝ ั„ะฐะนะป ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ dkms.conf ะดะปั ัะธัั‚ะตะผั‹ DKMS (Dynamic Kernel Module Support), ะธัะฟะพะปัŒะทัƒะตะผะพะน ะดะปั ัะฑะพั€ะบะธ ัั‚ะพั€ะพะฝะฝะธั… ะผะพะดัƒะปะตะน ะฟะพัะปะต ะพะฑะฝะพะฒะปะตะฝะธั ัะดั€ะฐ.
  • ะฃะปัƒั‡ัˆะตะฝะฐ ะธ ะพะฑะฝะพะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะพั‚ะปะฐะดะพั‡ะฝั‹ั… ัะฑะพั€ะพะบ ะธ ัะธัั‚ะตะผ ะฝะตะฟั€ะตั€ั‹ะฒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ.

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

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