ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° Arti 1.1, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π°Ρ‚Π° Rust рСализация Π½Π° Tor

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Tor ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arti 1.1.0, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° Tor ΠΊΠ»ΠΈΠ΅Π½Ρ‚, написан Π½Π° Rust. ΠšΠ»ΠΎΠ½ΡŠΡ‚ 1.x Π΅ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌ ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ осигурява ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° повСритСлност, използваСмост ΠΈ стабилност ΠΊΠ°Ρ‚ΠΎ основната C рСализация. ΠšΠΎΠ΄ΡŠΡ‚ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ‚Π΅ Apache 2.0 ΠΈ MIT.

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° C, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ SOCKS прокси ΠΈ слСд Ρ‚ΠΎΠ²Π° пСрсонализирано, Π·Π° Π΄Π° отговаря Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π½ΡƒΠΆΠ΄ΠΈ, Arti ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΊΠ°Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прилоТСния. Π’ допълнСниС, ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ сС Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ цСлият ΠΌΠΈΠ½Π°Π» ΠΎΠΏΠΈΡ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Tor, ΠΊΠΎΠ΅Ρ‚ΠΎ избягва извСстни Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ-ΠΌΠΎΠ΄ΡƒΠ»Π΅Π½ ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½.

Π–Π΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° сС постигнС ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ Π½Π° сигурност Π½Π° ΠΊΠΎΠ΄Π° Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° бСзопасСн Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π΅Π·ΠΈΠΊ сС спомСнава ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° прСнаписванСто Π½Π° Tor Π² Rust. Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Tor, Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° ΠΎΡ‚ всички уязвимости, прослСдСни ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΏΡ€ΠΈ внСдряванСто Π½Π° Rust, Π°ΠΊΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° β€žΠΎΠΏΠ°ΡΠ½ΠΈβ€œ Π±Π»ΠΎΠΊΠΎΠ²Π΅. Rust ΡΡŠΡ‰ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° постигнСтС ΠΏΠΎ-Π±ΡŠΡ€Π·Π° скорост Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° C, ΠΏΠΎΡ€Π°Π΄ΠΈ изразитСлността Π½Π° Π΅Π·ΠΈΠΊΠ° ΠΈ силнитС Π³Π°Ρ€Π°Π½Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° Π½Π΅ Π³ΡƒΠ±ΠΈΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π΄Π²ΠΎΠΉΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ писанС Π½Π° Π½Π΅Π½ΡƒΠΆΠ΅Π½ ΠΊΠΎΠ΄.

ВСрсия 1.1 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° мостовС Π·Π° заобикалянС Π½Π° ΠΊΠ»ΡŽΡ‡Π°Π»ΠΊΠΈ ΠΈ щСпсСлСн транспорт. ΠžΡ‚ транспортитС, тСствани с Arti, obfs4proxy ΠΈ snowflake са Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΈ Π·Π° скриванС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ Π±ΠΎΡ€Π±Π° с Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ. ПовишСни изисквания Π·Π° срСдата Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ – ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Arti Π²Π΅Ρ‡Π΅ изисква ΠΏΠΎΠ½Π΅ ΠΊΠ»ΠΎΠ½ Π½Π° Rust 1.60.

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° вСрсия (1.2) сС ΠΎΡ‡Π°ΠΊΠ²Π° Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° onion услуги ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с тях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ RTT Congestion Control ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ DDoS Π·Π°Ρ‰ΠΈΡ‚Π°. ΠŸΠΎΡΡ‚ΠΈΠ³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ с C ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π·Π° ΠΊΠ»ΠΎΠ½Π° 2.0, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‰ΠΎ Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Arti Π² ΠΊΠΎΠ΄ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. ΠŸΡ€Π΅Π· слСдващитС няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Ρ‰Π΅ сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈ Π²ΡŠΡ€Ρ…Ρƒ внСдряванСто Π½Π° функционалността, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° изпълнСниС Π½Π° Ρ€Π΅Π»Π΅ΠΉΠ½ΠΈ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉΠ½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° Rust достигнС Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ напълно Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ C вСрсията, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²ΡŠΠ·Π½Π°ΠΌΠ΅Ρ€ΡΠ²Π°Ρ‚ Π΄Π° направят Arti основната рСализация Π½Π° Tor ΠΈ Π΄Π° спрат Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ C рСализация. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Π΅Π·ΠΈΠΊΠΎΠ²Π°Ρ‚Π° вСрсия C Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°, Π·Π° Π΄Π° сС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠ»Π°Π²Π½Π° миграция.

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

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