ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° sudo 1.9.0

9 Π³ΠΎΠ΄ΠΈΠ½ΠΈ слСд Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΎΠ½Π° 1.8.x ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π½ΠΎΠ²ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° sudo 1.9.0, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ„ΠΎΠ½ΠΎΠ² процСс sudo_logsrvd, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ рСгистриранС ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ систСми. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ sudo с опцията β€ž--enable-opensslβ€œ, Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ ΠΏΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π» (TLS). ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° опцията log_servers Π² sudoers. Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° новия ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΆΡƒΡ€Π½Π°Π»ΠΈ, са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž--disable-log-serverβ€œ ΠΈ β€ž--disable-log-clientβ€œ. Π—Π° Π΄Π° тСстватС взаимодСйствиСто със ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° sudo_sendlog;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° плъгини Π·Π° sudo Π² Python, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ с опцията β€ž--enable-pythonβ€œ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ‚ΠΈΠΏ плъгин - β€žΠΎΠ΄ΠΈΡ‚β€œ, към ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ обаТдания, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ възникнали Π³Ρ€Π΅ΡˆΠΊΠΈ. Нов Ρ‚ΠΈΠΏ плъгин Π²ΠΈ позволява Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ свои собствСни ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° рСгистриранС, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ зависят ΠΎΡ‚ стандартната функционалност (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π·Π° писанС Π½Π° ΠΆΡƒΡ€Π½Π°Π»ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° плъгин);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ‚ΠΈΠΏ приставка, β€žΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅β€œ, Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ слСд ΡƒΡΠΏΠ΅ΡˆΠ½Π° основна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² sudoers. Няколко Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Ρ‚ΠΈΠΏ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ посочСни Π² настройкитС, Π½ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° опСрацията сС ΠΈΠ·Π΄Π°Π²Π° само Π°ΠΊΠΎ Π΅ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΎΡ‚ всички Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈ Π² настройкитС;
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° "sudo -S" сСга ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π²Π° всички заявки към стандартСн ΠΈΠ·Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ stderr, Π±Π΅Π· Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ устройството Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°;
  • Π’ sudoers, вмСсто Cmnd_Alias, ΡƒΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Cmd_Alias ​​вСчС ΡΡŠΡ‰ΠΎ Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ настройки pam_ruser ΠΈ pam_rhost Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅/Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° настройка Π½Π° потрСбитСлско ΠΈΠΌΠ΅ ΠΈ стойности Π½Π° хост ΠΏΡ€ΠΈ настройванС Π½Π° сСсия Ρ‡Ρ€Π΅Π· PAM;
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Ρ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ SHA-2 Ρ…Π΅Ρˆ Π² командния Ρ€Π΅Π΄, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ със запСтая. Π₯Π΅ΡˆΡŠΡ‚ SHA-2 ΠΌΠΎΠΆΠ΅ ΡΡŠΡ‰ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² sudoers във Π²Ρ€ΡŠΠ·ΠΊΠ° с ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π°Ρ‚Π° Π΄ΡƒΠΌΠ° "ALL", Π·Π° Π΄Π° сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ само Π°ΠΊΠΎ Ρ…Π΅ΡˆΡŠΡ‚ съвпада;
  • sudo ΠΈ sudo_logsrvd осигуряват ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π»ΠΎΠ³ Ρ„Π°ΠΉΠ» във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON, отразяващ информация Π·Π° всички ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° стартиранитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста. Π’ΠΎΠ·ΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° sudoreplay, която Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° способността Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΏΠΎ ΠΈΠΌΠ΅ Π½Π° хост;
  • Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° командния Ρ€Π΅Π΄, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата SUDO_COMMAND, Π²Π΅Ρ‡Π΅ Π΅ ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ Π΄ΠΎ 4096 Π·Π½Π°ΠΊΠ°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€