ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Arti 1.1, ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Tor Π²ΠΎ Rust

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° 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) сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° Π΄Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° услуги Π·Π° ΠΊΡ€ΠΎΠΌΠΈΠ΄ ΠΈ сродни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π·Π°ΡΡ‚ΠΎΡ˜ΠΎΡ‚ (RTT ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π·Π°ΡΡ‚ΠΎΡ˜ΠΎΡ‚) ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ DDoS Π½Π°ΠΏΠ°Π΄ΠΈ. ΠŸΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ со ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ C Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π·Π° Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° 2.0, која исто Ρ‚Π°ΠΊΠ° ќС Π½ΡƒΠ΄ΠΈ врски Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Arti Π²ΠΎ ΠΊΠΎΠ΄ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ. Π’ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° слСднитС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ќС сС фокусира Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° функционалноста ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π΅Π»Π΅ΠΈ ΠΈ сСрвСри со Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ. Кога ΠΊΠΎΠ΄ΠΎΡ‚ Rust ќС достигнС Π½ΠΈΠ²ΠΎ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ цСлосно Π΄Π° ја Π·Π°ΠΌΠ΅Π½ΠΈ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° C, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° ΠΌΡƒ Π΄Π°Π΄Π°Ρ‚ Π½Π° Arti статус Π½Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Tor ΠΈ Π΄Π° прСстанат Π΄Π° ја ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° C. Π’Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° C ќС Π±ΠΈΠ΄Π΅ постСпСно ΡƒΠΊΠΈΠ½Π°Ρ‚Π° Π·Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π΅ΠΏΡ€Π΅Ρ‡Π΅Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€