αααααα Openwall ααΆαα ααααααΆαααΆαα ααααααΆααααΌαα»αααΊααα LKRG 0.9.2 (Linux Kernel Runtime Guard) αααααααΌαααΆααα ααΆα‘αΎαααΎααααΈααααααα αα·ααααααααΆααααΆαααΆααααα αΆα αα·αααΆααααααααΎααΆααα»α αα·ααααα ααΆααααααααααΊαααα α§ααΆα ααα αααΌαα»αα’αΆα ααΆαααΆααααααΆααααΉαααΆαααααΆααααααΌααααααααΆαααΆαα’αα»ααααΆαα ααααααΊαααααααααα»αααααΎαααΆα α αΎαααααΆααΆαααααΆααααααΌαααΆαα’αα»ααααΆαααααααΎαααΆαααααα’αααααααΎααααΆαα (ααααΎαααΆαααααΎααααΆααααΆαααααααααααα )α αααΌαα»ααααααΊααααααααΆαααααααΆααααΆααααα αααΆαααΆαααΆααααααΆααααΉαααΆαααααααααααα ααααΆαααΆααααααααααΊαααααΈαα»α αααααααααΆαααα½α ααα αΎα (α§ααΆα ααα αααα»αααααΆαααΆααααααΆαα·ααΆααααα»αααΆαααααΎαα αα α»ααααααααΆαααΊααααα αααα»ααααααααα) αα·ααααααΆααααΆααααααΆααααΆαααααααααααα αααααΆααααΆαααΆααααααααααααα·αααΆααααααΆααα αααααΌαααααααααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα 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