Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ”§ ΠžΠ±Ρ…ΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹: основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SUID ΠΈ Suid-Π±ΠΈΡ‚Π°ΠΌΠΈ Π² Linux

πŸ”§ ΠžΠ±Ρ…ΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹: основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SUID ΠΈ Suid-Π±ΠΈΡ‚Π°ΠΌΠΈ Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ БСгодня расскаТу ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ нСбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² Π½Π° Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π²Π΅Ρ€ΠΊΡƒ ΠΊ бСзопасности β€” Π»ΠΈΠ±ΠΎ Π΅Ρ‘ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ навсСгда. Π—Π½Π°Π»ΠΈ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ настройка SUID ΠΈ Suid-Π±ΠΈΡ‚ΠΎΠ² ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт? πŸ”‘ ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? - Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ„Π°ΠΉΠ»Π°, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β€” Π½Π΅ Π°Π΄ΠΌΠΈΠ½. - Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для скриптов ΠΈ систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Π½ΠΎ Ρ‚Π°ΠΈΡ‚ Π² сСбС риск! - НапримСр, выставлСниС Suid-Π±ΠΈΡ‚Π° Π½Π° passwd ΠΈΠ»ΠΈ sudo ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. - Π’Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этими Π±ΠΈΡ‚Π°ΠΌΠΈ. - А Π΅Ρ‰Ρ‘ β€” я расскаТу, ΠΊΠ°ΠΊ бСзопасно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SUID, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΡ‚Π°Ρ‚ΡŒ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ². ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ установки: find / -perm /4000 -type f 2>/dev/null ИзмСняСшь ΠΏΡ€Π°Π²Π°: chmod u-s /ΠΏΡƒΡ‚ΡŒ/ΠΊ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: Ссли Ρ‚Ρ‹ дашь SUID-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ лишниС ΠΏΡ€Π°Π²Π°, моТСшь ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сСбС Π΄Π²Π΅Ρ€ΡŒ Π² подзСмСльС систСмы… Π’Ρ‹ Π·

πŸ”§ ΠžΠ±Ρ…ΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹: основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SUID ΠΈ Suid-Π±ΠΈΡ‚Π°ΠΌΠΈ Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

БСгодня расскаТу ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ нСбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² Π½Π° Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π²Π΅Ρ€ΠΊΡƒ ΠΊ бСзопасности β€” Π»ΠΈΠ±ΠΎ Π΅Ρ‘ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ навсСгда. Π—Π½Π°Π»ΠΈ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ настройка SUID ΠΈ Suid-Π±ΠΈΡ‚ΠΎΠ² ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт?

πŸ”‘ ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ„Π°ΠΉΠ»Π°, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β€” Π½Π΅ Π°Π΄ΠΌΠΈΠ½.

- Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для скриптов ΠΈ систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Π½ΠΎ Ρ‚Π°ΠΈΡ‚ Π² сСбС риск!

- НапримСр, выставлСниС Suid-Π±ΠΈΡ‚Π° Π½Π° passwd ΠΈΠ»ΠΈ sudo ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ.

- Π’Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этими Π±ΠΈΡ‚Π°ΠΌΠΈ.

- А Π΅Ρ‰Ρ‘ β€” я расскаТу, ΠΊΠ°ΠΊ бСзопасно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SUID, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΡ‚Π°Ρ‚ΡŒ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ².

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ установки:

find / -perm /4000 -type f 2>/dev/null

ИзмСняСшь ΠΏΡ€Π°Π²Π°:

chmod u-s /ΠΏΡƒΡ‚ΡŒ/ΠΊ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: Ссли Ρ‚Ρ‹ дашь SUID-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ лишниС ΠΏΡ€Π°Π²Π°, моТСшь ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сСбС Π΄Π²Π΅Ρ€ΡŒ Π² подзСмСльС систСмы…

Π’Ρ‹ знаСшь, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этими Π±ΠΈΡ‚Π°ΠΌΠΈ? Или боишься Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ Π²Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·Ρƒ систСму?

Пока Ρ‚Ρ‹ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, задумайся β€” Π° стоит Π»ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ Π½Π΅ заслуТили?

β€”

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!