TikTag — Π°Ρ‚Π°ΠΊΠ° срСщу ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° спСкулативно изпълнСниС Π² CPU ARM, която позволява заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° MemTag

Π“Ρ€ΡƒΠΏΠ° изслСдоватСли ΠΎΡ‚ БСулския унивСрситСт ΠΈ компанията Samsung Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π°Ρ‚Π°ΠΊΠΈ Π½Π° ARM процСсори, извСстна с ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ TikTag, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° заобикалянС Π½Π° хардуСрния ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° MemTag (MTE, Memory Tagging Extension), Π½Π°Π»ΠΈΡ‡Π΅Π½ Π² Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARMv8.5-A. Атаката позволява Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° TikTag Ρ‚Π°Π³ΠΎΠ²Π΅ Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ адрСси Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ, Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‰ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° спСкулативно изпълнСниС Π½Π° инструкции ΠΎΡ‚ CPU.

ВСхнологията MemTag прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°Π³ΠΎΠ²Π΅ към области Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° корСктността Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Π·Π° Π΄Π° сС прСдотвратят СксплоиранС Π½Π° уязвимости, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈ ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ към Π²Π΅Ρ‡Π΅ освободСни Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΏΡ€Π΅Π΄ΠΈ инициализация. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° MemTag Π·Π° всСки 16 Π±Π°ΠΉΡ‚Π° физичСска ΠΏΠ°ΠΌΠ΅Ρ‚ сС създава 4-Π±ΠΈΡ‚ΠΎΠ² Ρ‚Π°Π³, ΠΊΠΎΠΉΡ‚ΠΎ слуТи ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ‚Π°Π·ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚. Π’Π°Π³ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° област Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° спСциални инструкции Π½Π° CPU ΠΈ слСд Ρ‚ΠΎΠ²Π° Π·Π°ΠΏΠ°Π·Π΅Π½ Π² Π³ΠΎΡ€Π½ΠΈΡ‚Π΅ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅ Π½Π° указатСля. ΠŸΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°Π³ΠΈΡ€Π°Π½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π», ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ провСрява ΡΡŠΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π³ΠΎΠ²Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с указатСля, с Ρ‚Π°Π³ΠΎΠ²Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° само Π°ΠΊΠΎ Ρ‚Π°Π³ΠΎΠ²Π΅Ρ‚Π΅ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° Π·Π° Π°Ρ‚Π°ΠΊΠ° позволява ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°Π³ΠΎΠ²Π΅Ρ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΈ заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° MemTag. Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ дСмонстрираха Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° TikTag Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€ΠΈ СксплоатиранС Π½Π° уязвимости Π² ядрото Π½Π° Linux ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Chrome, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π² Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ послСдоватСлности ΠΎΡ‚ инструкции (Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΈ), Π²ΠΎΠ΄Π΅Ρ‰ΠΈ Π΄ΠΎ спСкулативно изпълнСниС Π½Π° ΠΊΠΎΠ΄. Подобни Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π² спСкулативСн Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΠΊΠΎΠ΄, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ MemTag Π² зависимост ΠΎΡ‚ външни условия, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° повлияС атакуващият. Π‘Π»Π΅Π΄ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ спСкулативното изпълнСниС сС ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Ρ, Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ остават Π² кСша ΠΈ ΠΌΠΎΠ³Π°Ρ‚ впослСдствиС Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈ Ρ‡Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎ странични ΠΊΠ°Π½Π°Π»ΠΈ. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ΡŠΡ‚ Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° MemTag Π² ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ тСстовС Π΅ ΠΎΡ†Π΅Π½Π΅Π½ Π½Π° 95% ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΎΠΊΠΎΠ»ΠΎ 4 сСкунди.

TikTag - Π°Ρ‚Π°ΠΊΠ° срСщу ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° спСкулативното изпълнСниС Π² CPU ARM, позволяваща заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° MemTag.

ИзяснСни са Π΄Π²Π° Ρ‚ΠΈΠΏΠ° устройства, Π²ΠΎΠ΄Π΅Ρ‰ΠΈ Π΄ΠΎ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° информация Π·Π° Ρ‚Π°Π³ΠΎΠ²Π΅Ρ‚Π΅ MemTag. Π’ ΠΏΡŠΡ€Π²ΠΈΡ случай спСкулативното изпълнСниС възниква ΠΏΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ прСдсказванС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π°, Π° условията Π·Π° изпълнСниС Π½Π° устройството ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ създадСни Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с систСмни повиквания. Π’ΡŠΠ² втория случай
Π‘ΠΏΠ΅ΠΊΡƒΠ»Π°Ρ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ изпълнСниС възниква ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² прСдсказванСто Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ запис ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° оптимизацията STLF (Store-To-Load-Forwarding), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°Π³, оцСнявайки ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° кСша (Π°ΠΊΠΎ Ρ‚Π°Π³ΡŠΡ‚ съвпада, стойността Ρ‰Π΅ бъдС прСнасочСна Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«storeΒ» Π² опСрацията Β«loadΒ» ΠΈ Ρ‰Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° кСша). ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π²ΠΈΠ΄ устройства Π΅ подходящ Π·Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° Linux ядрото, Π° вторият Π½Π° JavaScript двигатСля V8, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Chromium. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° инструмСнтария Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π² GitHub.

TikTag - Π°Ρ‚Π°ΠΊΠ° срСщу ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° спСкулативното изпълнСниС Π² CPU ARM, позволяваща заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° MemTag.TikTag - Π°Ρ‚Π°ΠΊΠ° срСщу ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° спСкулативното изпълнСниС Π² CPU ARM, позволяваща заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° MemTag.

Компания ARM ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° систСми с процСсори Cortex-X2, Cortex-X3, Cortex-A510, Cortex-A520, Cortex-A710, Cortex-A715 ΠΈ Cortex-A720, Π½ΠΎ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² CPU Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° MemTag ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ Ρ‚Π°Π³ΠΎΠ²Π΅Ρ‚Π΅ Π½Π΅ са сСкрСтни Π΄Π°Π½Π½ΠΈ Π·Π° прилоТСнията. Π’ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π½Π° Chromium ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΡΡŠΡ‰ΠΎ остава Π½Π΅ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Chrome Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π½Π° Π±Π°Π·Π° MemTag всС ΠΎΡ‰Π΅ Π½Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π•ΠΊΠΈΠΏΡŠΡ‚, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° сигурността Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android, ΠΏΡ€ΠΈΠ·Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° устройства Pixel 8, Π² ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π·Π°Ρ‰ΠΈΡ‚Π° MemTag, Π΄ΠΎΠ±Π°Π²ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° изтичания ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ готовност Π΄Π° ΠΈΠ·ΠΏΠ»Π°Ρ‚ΠΈ Π½Π°Π³Ρ€Π°Π΄Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° уязвимост.

ΠšΠ°Ρ‚ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°, изслСдоватСлитС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° инструкции sb ΠΈΠ»ΠΈ isb Π·Π° Π·Π°Π±Ρ€Π°Π½Π° Π½Π° спСкулативното изпълнСниС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° запълванС ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ инструкции ΠΌΠ΅ΠΆΠ΄Ρƒ инструкциитС Π·Π° разклоняванС ΠΈ инструкциитС Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°.

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

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