ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Tor прСдстави имплСмСнтация Π½Π° Π΅Π·ΠΈΠΊΠ° Rust, ΠΊΠΎΠΉΡ‚ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ Ρ‰Π΅ Π·Π°ΠΌΠ΅Π½ΠΈ C вСрсията

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Tor прСдставиха ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arti, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° създаванС Π½Π° рСализация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Tor Π½Π° Π΅Π·ΠΈΠΊΠ° Rust. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ внСдряванСто Π½Π° C, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ прокси SOCKS ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π½ΡƒΠΆΠ΄ΠΈ, Arti ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π²Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прилоТСния. Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΅ Π² Ρ…ΠΎΠ΄ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π³ΠΎΠ΄ΠΈΠ½Π° с финансиранС ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° бСзвъзмСздни срСдства Zcash Open Major Grants (ZOMG). ΠšΠΎΠ΄ΡŠΡ‚ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ‚Π΅ Apache 2.0 ΠΈ MIT.

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

Π’ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ си ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Arti Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π° с ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Tor, Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° със ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π΄Π° създава Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ Π²ΡŠΡ€Ρ…Ρƒ Tor с Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° SOCKS прокси. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° всС ΠΎΡ‰Π΅ Π½Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² производствСни систСми, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ всички Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° повСритСлност са Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π½Π° Π½ΠΈΠ²ΠΎ API Π½Π΅ Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π°. ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° със сигурността вСрсия Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ възли ΠΈ изолация Π½Π° нишки, Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π° Π΄Π° бъдС пусната ΠΏΡ€Π΅Π· ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ.

ΠŸΡŠΡ€Π²Π°Ρ‚Π° Π±Π΅Ρ‚Π° вСрсия сС ΠΎΡ‡Π°ΠΊΠ²Π° ΠΏΡ€Π΅Π· ΠΌΠ°Ρ€Ρ‚ 2022 Π³. с СкспСримСнтално внСдряванС Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° производитСлността. ΠŸΡŠΡ€Π²Π°Ρ‚Π° стабилна вСрсия със стабилСн API, CLI ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠ΄ΠΈΡ‚, Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π° Π·Π° срСдата Π½Π° сСптСмври 2022 Π³. Π’Π°Π·ΠΈ вСрсия Ρ‰Π΅ бъдС подходяща Π·Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Актуализация 2022 сС ΠΎΡ‡Π°ΠΊΠ²Π° Π² края Π½Π° ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ 1.1 Π³. с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° плъгин транспорт ΠΈ мостовС Π·Π° заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° onion услуги Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π° Π·Π° вСрсия 1.2, Π° постиганСто Π½Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ с C ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° сС ΠΎΡ‡Π°ΠΊΠ²Π° във вСрсия 2.0, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΠ΅Ρ‚ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.

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

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

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