DoS Π°Ρ‚Π°ΠΊΠΈ Π·Π° намаляванС Π½Π° производитСлността Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Tor

Π•ΠΊΠΈΠΏ ΠΎΡ‚ изслСдоватСли ΠΎΡ‚ ДТордТтаунския унивСрситСт ΠΈ ВоСнноморската изслСдоватСлска лаборатория Π½Π° БАЩ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ устойчивост Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Tor срСщу Π°Ρ‚Π°ΠΊΠΈ, Π²ΠΎΠ΄Π΅Ρ‰ΠΈ Π΄ΠΎ ΠΎΡ‚ΠΊΠ°Π· Π½Π° услуга (DoS). Π˜Π·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡΡ‚Π° Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Tor са ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π³Π»Π°Π²Π½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ Ρ†Π΅Π½Π·ΡƒΡ€ΠΈΡ€Π°Π½Π΅ (Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Tor), ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° заявки ΠΏΡ€Π΅Π· Tor Π² Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° корСлацията Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€Π΅Π΄ΠΈ входния възСл ΠΈ слСд изходния възСл Π½Π° Tor Π·Π° Π΄Π΅Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π’ΠΎΠ²Π° изслСдванС ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ DoS Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ срСщу Tor сС ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°Ρ‚ ΠΈ Π½Π° Ρ†Π΅Π½Π° ΠΎΡ‚ хиляди Π΄ΠΎΠ»Π°Ρ€ΠΈ Π½Π° мСсСц ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° причинят ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Tor, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° спрат Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Tor ΠΏΠΎΡ€Π°Π΄ΠΈ лоша производитСлност.

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ сцСнария Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° DoS Π°Ρ‚Π°ΠΊΠΈ: създаванС Π½Π° Π·Π°Π΄Ρ€ΡŠΡΡ‚Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ мостови възли, дисбаланс Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ създаванС Π½Π° Π·Π°Π΄Ρ€ΡŠΡΡ‚Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅Π»Π΅Ρ‚Π°Ρ‚Π°, Ρ‡ΠΈΠ΅Ρ‚ΠΎ изпълнСниС изисква нападатСлят Π΄Π° ΠΈΠΌΠ° пропускатСлна способност ΠΎΡ‚ 30, 5 ΠΈ 3 Gbit/s. Π’ ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΎ ΠΈΠ·Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π·Π° Π΅Π΄ΠΈΠ½ мСсСц Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ 17, 2.8 ΠΈ 1.6 хиляди Π΄ΠΎΠ»Π°Ρ€Π°. Π—Π° сравнСниС, ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° DDoS Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Tor Ρ‰Π΅ изисква 512.73 Gbit/s чСстотна Π»Π΅Π½Ρ‚Π° ΠΈ Ρ‰Π΅ струва 7.2 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°Ρ€Π° Π½Π° мСсСц.

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π° Ρ†Π΅Π½Π° ΠΎΡ‚ 17 хиляди Π΄ΠΎΠ»Π°Ρ€Π° Π½Π° мСсСц, Ρ‡Ρ€Π΅Π· наводняванС Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ мостови възли с интСнзивност ΠΎΡ‚ 30 Gbit/s Ρ‰Π΅ Π½Π°ΠΌΠ°Π»ΠΈ скоростта Π½Π° изтСглянС Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ с 44%. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° тСстовСтС само 12 мостови възли obfs4 ΠΎΡ‚ 38 останаха Π² Сксплоатация (Ρ‚Π΅ Π½Π΅ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² ΡΠΏΠΈΡΡŠΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ възли), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно сСлСктивното наводняванС Π½Π° останалитС мостови възли . Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Tor ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° удвоят Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈ Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΡ‚ липсващитС възли, Π½ΠΎ нападатСлят Ρ‰Π΅ трябва само Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ си Π΄ΠΎ $31 38 Π½Π° мСсСц, Π·Π° Π΄Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π° всички XNUMX мостови възли.

Вторият ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ изисква 5 Gbit/s Π·Π° Π°Ρ‚Π°ΠΊΠ°, сС основава Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° систСма Π·Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° чСстотната Π»Π΅Π½Ρ‚Π° TorFlow ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ срСдната скорост Π½Π° изтСглянС Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ с 80%. TorFlow сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° балансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π°Ρ‚Π°ΠΊΠ° Π΄Π° Π½Π°Ρ€ΡƒΡˆΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΏΡ€Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π±Ρ€ΠΎΠΉ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, причинявайки ΠΈΠΌ ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.

ВрСтият ΠΌΠ΅Ρ‚ΠΎΠ΄, Π·Π° ΠΊΠΎΠΉΡ‚ΠΎ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ 3 Gbit/s, сС основава Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Tor ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π° създаванС Π½Π° ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ намалява скоростта Π½Π° клиСнтскитС изтСгляния с 47% ΠΏΡ€ΠΈ Ρ†Π΅Π½Π° ΠΎΡ‚ 1.6 хиляди Π΄ΠΎΠ»Π°Ρ€Π° Π½Π° мСсСц. Π§Ρ€Π΅Π· ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° Π°Ρ‚Π°ΠΊΠ° Π΄ΠΎ 6.3 хиляди Π΄ΠΎΠ»Π°Ρ€Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ скоростта Π½Π° изтСглянС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ със 120%. ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, вмСсто стандартната конструкция Π½Π° Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ Ρ‚Ρ€ΠΈ възСла (входящ, ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ ΠΈ изходящ възСл), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ 8 възСла, ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° с максималСн Π±Ρ€ΠΎΠΉ Ρ…ΠΎΠΏΠΎΠ²Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ изисква изтСглянС Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ спира ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅ слСд ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявки, Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ SENDME ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ инструктират Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ възли Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π΄Π°Π½Π½ΠΈ.

ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚ΠΊΠ°Π· Π½Π° услуга Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° DoS Π°Ρ‚Π°ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Sybil ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Sybil Π²ΠΊΠ»ΡŽΡ‡Π²Π° поставянС Π½Π° голям Π±Ρ€ΠΎΠΉ собствСни Ρ€Π΅Π»Π΅Ρ‚Π° Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Tor, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Π²Π΅Ρ€ΠΈΠ³ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ ΠΈΠ»ΠΈ чСстотната Π»Π΅Π½Ρ‚Π° Π½Π°ΠΌΠ°Π»Π΅Π½Π°. ΠšΠ°Ρ‚ΠΎ сС ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π·Π° Π°Ρ‚Π°ΠΊΠ° ΠΎΡ‚ 30, 5 ΠΈ 3 Gbit/s, ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Sybil постига Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈΠ΅ Π½Π° производитСлността ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ с 32%, 7.2% ΠΈ 4.5% Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ възли. Π”ΠΎΠΊΠ°Ρ‚ΠΎ DoS Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‚ всички възли.

Ако сравним Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π°Ρ‚Π°ΠΊΠΈ, Ρ‚ΠΎΠ³Π°Π²Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π·Π° Π΄Π΅Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ с Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΎΡ‚ 30 Gbit/s Ρ‰Π΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° постигнСм ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ 21% ΠΎΡ‚ входящитС ΠΈ 5.3% ΠΎΡ‚ изходящитС възли ΠΈ Π΄Π° постигнСм ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° всички възли във Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π² 1.1% ΠΎΡ‚ случаитС. Π—Π° Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΈ ΠΎΡ‚ 5 ΠΈ 3 Gbit/s СфСктивността Ρ‰Π΅ бъдС 0.06% (4.5% входящи, 1.2% изходящи възли) ΠΈ 0.02% (2.8% входящи, 0.8% изходящи възли).

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

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