Уязвимости Π² OpenBSD, ΠΊΠΎΠΈΡ‚ΠΎ позволяват повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ ΠΈ избягванС Π½Π° автСнтикацията Π² smtpd, ldapd ΠΈ radiusd

Компания Qualys установи Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ уязвимости Π² OpenBSD, Π΅Π΄Π½Π° ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ позволява дистанционно ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π±Π΅Π· удостовСряванС към някои ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ услуги, Π° Ρ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ си Π² систСмата. Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π° Π½Π° Qualys Π΅ отбСлязана Π±ΡŠΡ€Π·Π°Ρ‚Π° рСакция Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° OpenBSD β€” всички ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ бяха отстранСни Π² OpenBSD 6.5 ΠΈ OpenBSD 6.6 Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° 40 часа слСд ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅.

ΠžΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ Сксплоатирана уязвимост Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° удостовСряванС Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libc, която ΠΈΠ·Π²ΠΈΠΊΠ²Π°
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° /usr/libexec/auth/login_style с ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π² командния Ρ€Π΅Π΄. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° login_style с ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Β«-s serviceΒ» Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. Π’ случай Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° символа Β«-Β« Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля, Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ΅ Ρ‰Π΅ бъдС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ опция ΠΏΡ€ΠΈ стартиранС Π½Π° login_style. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π°ΠΊΠΎ сС посочи ΠΏΡ€ΠΈ удостовСряванС ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля Β«-schallengeΒ» ΠΈΠ»ΠΈ Β«-schallenge:passwdΒ», Ρ‚ΠΎ login_style Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ заявка Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° S/Key.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅, Ρ‡Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ S/Key Π² login_style сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ ΠΈ фактичСски сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ удостовСряванС. Π’Π°ΠΊΠ° атакуващият ΠΌΠΎΠΆΠ΅, прСдставяйки сС Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Β«-schallengeΒ», Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ удостовСряванСто ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π±Π΅Π· въвСТданС Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ засяга всички ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ услуги, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ стандартни извиквания Π½Π° libc Π·Π° удостовСряванС. НапримСр, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° заобикалянС Π½Π° удостовСряванСто Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½Π° Π² smtpd (AUTH PLAIN), ldapd ΠΈ radiusd.

Π’ sshd уязвимостта Π½Π΅ сС проявява, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π² Π½Π΅Π³ΠΎ ΠΈΠΌΠ° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля Π² систСмата. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, sshd ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° уязвимостта Π½Π° систСмата β€” ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля Β«-sresponse:passwdΒ» Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° сС Π±Π»ΠΎΠΊΠΈΡ€Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ sshd Ρ‡Π°ΠΊΠ° ΠΎΡ‚ login_passwd Π΄Π° Π²ΡŠΡ€Π½Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ (challenge), Π° login_passwd ΠΎΡ‡Π°ΠΊΠ²Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° липсващитС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ (ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Β«-sresponseΒ» сС Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ ΠΊΠ°Ρ‚ΠΎ опция). ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π»ΠΎΠΊΠ°Π»Π΅Π½ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΏΠΈΡ‚Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ удостовСряванСто Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° su, Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Β«-sresponseΒ» Π²ΠΎΠ΄ΠΈ Π΄ΠΎ срив Π½Π° процСса ΠΏΠΎΡ€Π°Π΄ΠΈ Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Π½ΡƒΠ»Π΅Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» ΠΏΡ€ΠΈ изпълнСниС Π½Π° функцията getpwnam_r(Β«-schallengeΒ», …).

Π”Ρ€ΡƒΠ³ΠΈ уязвимости:

  • CVE-2019-19520 β€” Π»ΠΎΠΊΠ°Π»Π½ΠΎ повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° xlock, доставяна с Ρ„Π»Π°Π³Π° sgid, промСнящ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π½Π° Β«authΒ». Π’ ΠΊΠΎΠ΄Π° Π½Π° xlock, ΠΏΡ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π° към Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ само ΠΏΡ€ΠΈ смяна Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° потрСбитСля (setuid), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° атакуващия Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата Β«LIBGL_DRIVERS_PATHΒ» ΠΈ Π΄Π° задСйства Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° собствСна сподСлСна Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Ρ‡ΠΈΠΉΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ‰Π΅ бъдС изпълнСн слСд повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π΄ΠΎ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Β«authΒ».
  • CVE-2019-19522 β€” позволява Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Ρ‡Π»Π΅Π½ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Β«authΒ», Π΄Π° стартира ΠΊΠΎΠ΄ с ΠΏΡ€Π°Π²Π° root ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° S/Key ΠΈΠ»ΠΈ YubiKey Π² систСмата (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ). ΠŸΠΎΠΏΠ°Π΄Π°Π½Π΅Ρ‚ΠΎ Π² Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Β«authΒ», която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС достигната Ρ‡Ρ€Π΅Π· Сксплозия Π½Π° горСспомСнатата уязвимост Π² xlock, позволява записванСто Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ /etc/skey ΠΈ /var/db/yubikey. НапримСр, атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ Π½ΠΎΠ² Ρ„Π°ΠΉΠ» /etc/skey/root Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° аутСнтификация ΠΏΠΎΠ΄ потрСбитСля root Ρ‡Ρ€Π΅Π· S/Key.
  • CVE-2019-19519 β€” Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° повишаванС Π½Π° Π»ΠΈΠΌΠΈΡ‚ΠΈΡ‚Π΅ Π½Π° рСсурситС Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° su. ΠšΠΎΠ³Π°Ρ‚ΠΎ бъдС Π·Π°Π΄Π°Π΄Π΅Π½Π° опцията Β«-LΒ», която ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎ повтарянС Π½Π° ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° аутСнтификация Π² случай Π½Π° нСуспСх, ΠΊΠ»Π°ΡΡŠΡ‚ Π½Π° потрСбитСля сС Π·Π°Π΄Π°Π²Π° само вСднъТ ΠΈ Π½Π΅ сС Π½ΡƒΠ»ΠΈΡ€Π° ΠΏΡ€ΠΈ слСдващи ΠΎΠΏΠΈΡ‚ΠΈ. Атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° изпълни Β«su -l -LΒ» ΠΈ ΠΏΡ€ΠΈ ΠΏΡŠΡ€Π²ΠΈΡ ΠΎΠΏΠΈΡ‚ Π΄Π° въвСдС Ρ‡ΡƒΠΆΠ΄ Π»ΠΎΠ³ΠΈΠ½ с Π΄Ρ€ΡƒΠ³ клас смСтка, Π½ΠΎ ΠΏΡ€ΠΈ втория ΠΎΠΏΠΈΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄Π° сС Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° ΠΏΠΎΠ΄ сСбС си. Π’ Ρ‚Π°Π·ΠΈ ситуация Π½Π° потрСбитСля Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ΠΈ Π½Π° класа Π½Π° потрСбитСля, ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈ ΠΏΡŠΡ€Π²ΠΈΡ ΠΎΠΏΠΈΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ максималният Π±Ρ€ΠΎΠΉ процСси ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π·Π° процСса). ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ само Π·Π° Π·Π°Π΅ΠΌΠ°Π½Π΅ Π½Π° Π»ΠΈΠΌΠΈΡ‚ΠΈ ΠΎΡ‚ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π° потрСбитСля root Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π² Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° wheel.

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС отбСлязано рСализация Π² OpenBSD Π½ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° допустимостта Π½Π° повикванията Π½Π° систСмни повиквания, Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ услоТняващ Сксплоатацията Π½Π° уязвимоститС. ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ допуска ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмни повиквания, само Π°ΠΊΠΎ Ρ‚Π΅ сС ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ рСгистрирани области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π—Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° областитС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²ΠΎ систСмно ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅. msyscall().

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster