ИзслСдванС: създаванС Π½Π° устойчива Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прокси услуга с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСория Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅

ИзслСдванС: създаванС Π½Π° устойчива Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прокси услуга с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСория Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅

ΠŸΡ€Π΅Π΄ΠΈ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π° Π³Ρ€ΡƒΠΏΠ° ΡƒΡ‡Π΅Π½ΠΈ ΠΎΡ‚ унивСрситСтитС Π² ΠœΠ°ΡΠ°Ρ‡ΡƒΠ·Π΅Ρ‚Ρ, ПСнсилвания ΠΈ ΠœΡŽΠ½Ρ…Π΅Π½, ГСрмания ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΎΡ…Π° изслСдванС Π½Π° СфСктивността Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ проксита ΠΊΠ°Ρ‚ΠΎ инструмСнт Π·Π° Π±ΠΎΡ€Π±Π° с Ρ†Π΅Π½Π·ΡƒΡ€Π°Ρ‚Π°. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ…Π° Π½ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, основан Π½Π° тСорията Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ…ΠΌΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° основнитС ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡŠΡ‚ Π½Π° популярнитС срСдства Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Tor, сС основава Π½Π° частично ΠΈ сСлСктивно Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° IP адрСситС Π½Π° прокситата ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ, ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ трябва Π΄Π° останат нСзабСлязани ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈ, Π½Π°Π»Π°Π³Π°Ρ‰ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π’ случая Π½Π° Tor Ρ‚Π΅Π·ΠΈ прокси-дистрибутори сС Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ Π±Ρ€ΠΈΠ΄ΠΆΠΎΠ²Π΅.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ услуги Π΅ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π° инсайдСри. АгСнти, Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½ΠΈ с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ самитС проксита, Π·Π° Π΄Π° узнаят Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ адрСси ΠΈ Π΄Π° Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚. Π—Π° Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° вСроятността ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° прокситата, инструмСнтитС Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈΡ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° присвояванС Π½Π° адрСси.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡŠΡ‚ Π½Π° Ρ‚Π°ΠΊΠ° Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π°Ρ‚Π° ad hoc хСуристика, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½Π°. Π—Π° Π΄Π° Ρ€Π΅ΡˆΠ°Ρ‚ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠΈΡ…Π° Π΄Π° прСдставят Π±ΠΎΡ€Π±Π°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ слуТбитС, Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‰ΠΈ сС с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈ услугитС Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ³Ρ€Π°. Използвайки тСорията Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅, Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΈ стратСгии Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π° всяка ΠΎΡ‚ странитС – ΠΏΠΎ-спСциално, Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° проксита.

Как работят Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Tor, Lantern ΠΈ Psiphon, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π΅Π΄ΠΈΡ†Π° проксита извън Ρ€Π΅Π³ΠΈΠΎΠ½Π° с Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈ ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° прСнасочванС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ доставянС Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈΡ‚Π΅ рСсурси.

Ако Ρ†Π΅Π½Π·ΠΎΡ€ΠΈΡ‚Π΅ узнаят IP адрСса Π½Π° Ρ‚Π°ΠΊΡŠΠ² прокси – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слСд ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ самитС Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ – Π΅ лСсно Π΄Π° Π³ΠΎ добавят Π² Ρ‡Π΅Ρ€Π΅Π½ списък ΠΈ Π΄Π° Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ Π² дСйствитСлност IP адрСситС Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° проксита Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ сС Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°Ρ‚, Π° присвояванСто Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ прокси става Ρ‡Ρ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ. НапримСр, Π² Tor ΠΈΠΌΠ° систСма ΠΎΡ‚ Π±Ρ€ΠΈΠ΄ΠΆΠΎΠ²Π΅.

ВоСст основната Π·Π°Π΄Π°Ρ‡Π° Π΅ Π΄Π° сС прСдостави Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ рСсурси ΠΈ Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° вСроятността Π·Π° Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° адрСса Π½Π° проксито.

Π”Π° Ρ€Π΅ΡˆΠΈΡˆ Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° просто – с висока точност Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΎΡ‚ Ρ†Π΅Π½Π·ΠΎΡ€ΠΈΡ‚Π΅, маскиращи сС ΠΎΡ‚ тях, Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π—Π° скриванС Π½Π° информация сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ хСдистики. НапримСр, Tor ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° броя Π½Π° IP адрСситС Π½Π° мостовСтС, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π΄ΠΎ Ρ‚Ρ€ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° заявка.

Π’ΠΎΠ²Π° Π½Π΅ ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈ Π½Π° властитС Π² ΠšΠΈΡ‚Π°ΠΉ Π΄Π° изчислят всички Tor мостовС Π·Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅. ВнСдряванСто Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ограничСния ΠΎΠ±Π°Ρ‡Π΅ сСриозно Ρ‰Π΅ повлияС Π½Π° удобството Π½Π° систСмата Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ρ‚.Π΅. някои ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ няма Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ проксито.

Как тСорията Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ°Π²Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚, описан Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°, сС основава Π½Π° Ρ‚. Π½Π°Ρ€. β€žΠΈΠ³Ρ€Π° Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌ Π² ΠΊΠΎΠ»Π΅ΠΆβ€œ (college admissions game). ОсвСн Ρ‚ΠΎΠ²Π° сС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ Ρ†Π΅Π½Π·ΡƒΡ€ΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π°Π³Π΅Π½Ρ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ слоТни Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΈ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ проксито Π²Π΅Π΄Π½Π°Π³Π° ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ направят ΠΌΠΈΠ³Π½ΠΎΠ²Π΅Π½ΠΎ Π² зависимост ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ условия.

Как ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π° ΠΏΡ€ΠΈΠ΅ΠΌΡŠΡ‚ Π² ΠΊΠΎΠ»Π΅ΠΆ

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ n студСнта ΠΈ m ΠΊΠΎΠ»Π΅ΠΆΠ°. ВсСки студСнт изготвя свой списък с прСдпочитания срСд ΡƒΡ‡Π΅Π±Π½ΠΈΡ‚Π΅ завСдСния, основани Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ (Ρ‚.Π΅. само ΠΊΠΎΠ»Π΅ΠΆΠΈΡ‚Π΅, Π² ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΠΎΠ΄Π°Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, сС класират). ΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, ΠΊΠΎΠ»Π΅ΠΆΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ класират студСнтитС, ΠΏΠΎΠ΄Π°Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, въз основа Π½Π° собствСнитС си прСдпочитания.

ΠŸΡ€Π΅Π΄ΠΈ всичко, ΠΊΠΎΠ»Π΅ΠΆΡŠΡ‚ отсява Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ отговарят Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ – Ρ‚Π΅ няма Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ нСдостиг. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°, ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈΡ‚Π΅ студСнти сС ΠΎΡ‚Π±ΠΈΡ€Π°Ρ‚ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚Ρ‡ΠΈΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° "нСстабилни ΠΏΡ€ΠΈΠ΅ΠΌΠΈ" – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ ΠΈΠΌΠ° Π΄Π²Π°ΠΌΠ° студСнти 1 ΠΈ 2, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ Π² ΠΊΠΎΠ»Π΅ΠΆΠΈ a ΠΈ b ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Π½ΠΎ вторият студСнт ΠΆΠ΅Π»Π°Π΅ Π΄Π° ΡƒΡ‡ΠΈ Π² унивСрситСт a. Π’ описания СкспСримСнт сС Π²Π·Π΅Ρ…Π° ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ само стабилнитС Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅.

ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π½Π° ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅

Как Π²Π΅Ρ‡Π΅ спомСнахмС, ΠΈΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ студСнти, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠ»Π΅ΠΆΡŠΡ‚ Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΡ€ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ обстоятСлства. ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π½Π° ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ сС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ студСнти Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° Ρ‚ΠΎΠ·ΠΈ Π²ΡƒΠ·. Π’ Ρ‚ΠΎΠ·ΠΈ случай, всички студСнти сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° кандидатстват Π² ΠΊΠΎΠ»Π΅ΠΆΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠΌ харСсват.

Π£Ρ‡Π΅Π±Π½ΠΎΡ‚ΠΎ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ с ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ q студСнти поставя Π² списък Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ q Ρ‡ΠΎΠ²Π΅ΠΊΠ° с Π½Π°ΠΉ-висок Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° своитС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΈΠ»ΠΈ всички, Π°ΠΊΠΎ броят Π½Π° кандидатствалитС Π΅ ΠΏΠΎ-малък ΠΎΡ‚ броя Π½Π° свободнитС мСста. ΠžΡΡ‚Π°Π½Π°Π»ΠΈΡ‚Π΅ са ΠΎΡ‚ΠΏΠ°Π΄Π½Π°Π»ΠΈ, ΠΈ Ρ‚Π΅Π·ΠΈ студСнти ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π² слСдващия Π²ΡƒΠ· ΠΎΡ‚ списъка си с прСдпочитания. Π’ΠΎΠ·ΠΈ ΠΊΠΎΠ»Π΅ΠΆ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈΠ·Π±ΠΈΡ€Π° q студСнти с Π½Π°ΠΉ-висок Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄Π°Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ Π² ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠΎΠ»Π΅ΠΆ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ Ρ…ΠΎΡ€Π° няма Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°, Π°ΠΊΠΎ всСки студСнт сС Π΅ ΠΎΠ·ΠΎΠ²Π°Π» Π² списък Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° някой ΠΊΠΎΠ»Π΅ΠΆ ΠΈΠ»ΠΈ Π΅ Π±ΠΈΠ» ΠΎΡ‚ΠΊΠ°Π·Π°Π½ ΠΎΡ‚ всички ΡƒΡ‡Π΅Π±Π½ΠΈ завСдСния, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈ могъл Π΄Π° кандидатства. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка ΠΊΠΎΠ»Π΅ΠΆΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ всички ΠΎΡ‚ своитС ΡΠΏΠΈΡΡŠΡ†ΠΈ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅.

Каква Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° с прокси

По аналогия със студСнтитС ΠΈ ΠΊΠΎΠ»Π΅ΠΆΠΈΡ‚Π΅, ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ присвояват Π½Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ прокси. ΠŸΠΎΠ»ΡƒΡ‡ΠΈ сС ΠΈΠ³Ρ€Π°, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° ΠΈΠ³Ρ€Π° с присвояванС Π½Π° прокси. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅Π²Π΅Π½Ρ‚ΡƒΠ°Π»Π½ΠΈ Π°Π³Π΅Π½Ρ‚ΠΈ-Ρ†Π΅Π½Π·ΠΎΡ€ΠΈ, играят ролята Π½Π° студСнти, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ адрСса Π½Π° проксито, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ³Ρ€Π°Π΅ ролята Π½Π° ΠΊΠΎΠ»Π΅ΠΆΠΈ – Ρ‚Π΅ ΠΈΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ извСстна ΠΊΡ€Π°ΠΉΠ½Π° пропускна способност.

Π’ описаната ΠΌΠΎΠ΄Π΅Π» ΠΈΠΌΠ° n ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ (ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ) A =
{a1, a2, …, an}, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ прокси Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠ°Π΄ΠΈΡ‚Π΅. Π’Π°ΠΊΠ° ai Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° β€žΠ²ΡΠΈΡ‡ΠΊΠΎβ€œ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π‘Ρ€Π΅Π΄ΠΈ Ρ‚Π΅Π·ΠΈ n ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, m – Ρ‚ΠΎΠ²Π° са Π°Π³Π΅Π½Ρ‚ΠΈ-Ρ†Π΅Π½Π·ΠΎΡ€ΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ J = {j1, j2, …, jm}, останалитС са ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Всички m Π°Π³Π΅Π½Ρ‚ΠΈ сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ ΠΎΡ€Π³Π°Π½ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ инструкции ΠΎΡ‚ Π½Π΅Π³ΠΎ.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС счита, Ρ‡Π΅ ΠΈΠΌΠ° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ проксита P = {p1, p2, …, pl}. Π‘Π»Π΅Π΄ всяка заявка ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΎΡ‚ дистрибутора информация (IP адрСс) Π·Π° k проксита. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ сС раздСля Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ-Π΅Ρ‚Π°ΠΏΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ t (ΠΈΠ³Ρ€Π°Ρ‚Π° Π·Π°ΠΏΠΎΡ‡Π²Π° ΠΏΡ€ΠΈ t=0).

ВсСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° функция Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ°, Π·Π° Π΄Π° ΠΎΡ†Π΅Π½ΠΈ прокситата. Π£Ρ‡Π΅Π½ΠΈΡ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ функция ИзслСдванС: създаванС Π½Π° устойчива Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прокси услуга с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСория Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅, Π·Π° Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ ΠΎΡ†Π΅Π½ΠΊΠ°, която потрСбитСлят ai ΠΏΡ€ΠΈΡΡŠΠ΄ΠΈ Π½Π° прокси px Π² стадий t. По ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½, всСки прокси ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° функция Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. ВоСст ИзслСдванС: създаванС Π½Π° устойчива Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прокси услуга с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСория Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ – ΠΎΡ†Π΅Π½ΠΊΠ°Ρ‚Π°, която прокси px ΠΏΡ€ΠΈΡΡŠΠ΄ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ai Π² стадий t.

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΏΠΎΠΌΠ½ΠΈ, Ρ‡Π΅ цялата ΠΈΠ³Ρ€Π° Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°, Ρ‚.Π΅. ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° проксито ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Π°Π΅ самият "дистрибутор". Π—Π° Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π·Π½Π°Π΅ Ρ‚ΠΈΠΏΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ прСдпочитания относно прокситата. На всяка сцСна сС ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π° ΠΈΠ³Ρ€Π°, ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ

По Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ симулациитС, ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° тСория Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠΎ-висока СфСктивност Π² сравнСниС с извСстнитС систСми Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

ИзслСдванС: създаванС Π½Π° устойчива Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прокси услуга с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСория Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с VPN-сСрвиз rBridge

ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΈΠ·Ρ‚ΡŠΠΊΠ½Π°Ρ…Π° няколко Π²Π°ΠΆΠ½ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° повлияят Π½Π° качСството Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° систСми:

  • НСзависимо ΠΎΡ‚ стратСгията Π½Π° дСйствията Π½Π° Ρ†Π΅Π½Π·ΠΎΡ€ΠΈΡ‚Π΅, систСмата Π·Π° прСодоляванС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ трябва постоянно Π΄Π° сС обновява с Π½ΠΎΠ²ΠΈ проксита, ΠΈΠ½Π°Ρ‡Π΅ Π½Π΅ΠΉΠ½Π°Ρ‚Π° СфСктивност Ρ‰Π΅ намалява.
  • Ако Ρ†Π΅Π½Π·ΠΎΡ€ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ със Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ рСсурси, Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Ρ‚ СфСктивността Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈΡ‚Π΅, добавяйки Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ гСографски Π°Π³Π΅Π½Ρ‚ΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° проксита.
  • Бкоростта Π½Π° добавянС Π½Π° Π½ΠΎΠ²ΠΈ проксита Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° Π·Π° СфСктивността Π½Π° систСмата Π·Π° прСодоляванС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

ПолСзни Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ ΠΎΡ‚ Infatica:

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

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