ะัะพะตะบั 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