π *Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ "ΠΆΠ΅ΡΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ" Π² Linux ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½?* Π ΠΌΠΈΡΠ΅ Linux Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π±ΠΎΠ»Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
β ΠΆΠ΅ΡΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ! ΠΠ½ ΡΠ»ΠΎΠ²Π½ΠΎ ΡΠΈΡ, Π·Π°ΡΠΈΡΠ°ΡΡΠΈΠΉ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΡΡ Ρ
ΠΎΡΠ΅ΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²ΠΎ. ΠΡΠ»ΠΈ ΡΡ Ρ
ΠΎΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π»Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΈ ΠΈΠ·Π±Π΅Π³Π°Π»Π° ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΡΠΎΠΈΡ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ. ΠΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΠΈΡΠΊΠΎΠ²: - ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. - ΠΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. - ΠΠ°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ? ΠΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΡΠΈΠ»ΠΈΡΡ sysctl Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΄ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. - ΠΠΊΠ»ΡΡΠΈ immutability Π΄Π»Ρ Π²Π°ΠΆΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ chattr +i. - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² AppArmor ΠΈΠ»ΠΈ SELinux β ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡ Π΄ΠΎΡΡΡΠΏ. ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΠΊΠ°ΠΊ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π² "ΠΆΠ΅ΡΡΠΊΠΎΠΌ" ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π±Π΅Π·
π *Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ "ΠΆΠ΅ΡΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ" Π² Linux ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½
29Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202529Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½