ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Tor Π³ΠΎ објави Arti 0.0.3, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Tor Π²ΠΎ Rust

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Tor Π³ΠΎ ΠΏΡ€Π΅Ρ‚ΡΡ‚Π°Π²ΠΈΡ˜Π° ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Arti 0.0.3, кој Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Tor напишан Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ΠΈΠΌΠ° статус Π½Π° СкспСримСнталСн Ρ€Π°Π·Π²ΠΎΡ˜, заостанува Π·Π°Π΄ функционалноста Π½Π° Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° Tor Π²ΠΎ C ΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ цСлосно Π΄Π° Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ. Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 0.1.0 сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° Π²ΠΎ ΠΌΠ°Ρ€Ρ‚, ΠΊΠΎΠ΅ Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΠΏΡ€Π²ΠΎ Π±Π΅Ρ‚Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚, Π° Π²ΠΎ СсСнското ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 1.0 со ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° API, CLI ΠΈ поставкитС, ΠΊΠΎΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΠΏΡ€Π²ΠΈΡ‡Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΠ΄ ΠΎΠ±ΠΈΡ‡Π½ΠΈΡ‚Π΅ корисници. Π’ΠΎ ΠΏΠΎΠ΄Π°Π»Π΅Ρ‡Π½Π° ΠΈΠ΄Π½ΠΈΠ½Π°, ΠΊΠΎΠ³Π° ΠΊΠΎΠ΄ΠΎΡ‚ Rust ќС достигнС Π½ΠΈΠ²ΠΎ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ цСлосно Π΄Π° ја Π·Π°ΠΌΠ΅Π½ΠΈ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° C, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° ΠΌΡƒ Π΄Π°Π΄Π°Ρ‚ Π½Π° Arti статус Π½Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Tor ΠΈ Π΄Π° прСстанат Π΄Π° ја ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° C.

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° C, која Π½Π°Ρ˜ΠΏΡ€Π²ΠΎ бСшС Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° ΠΊΠ°ΠΊΠΎ SOCKS прокси, Π° ΠΏΠΎΡ‚ΠΎΠ° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ, Arti ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Π΅ Ρ€Π°Π·Π²ΠΈΠ΅Π½ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°Ρ€Π½Π° Π²Π³Ρ€Π°Π΄Π»ΠΈΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° која ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, сС Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ†Π΅Π»ΠΎΡ‚ΠΎ искуство Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Tor Π²ΠΎ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ, ΡˆΡ‚ΠΎ ќС Π³ΠΈ ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ архитСктонски ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ќС Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ΠΏΠΎΠΌΠΎΠ΄ΡƒΠ»Π°Ρ€Π΅Π½ ΠΈ поСфикасСн. ΠšΠΎΠ΄ΠΎΡ‚ сС дистрибуира ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ‚Π΅ Apache 2.0 ΠΈ MIT.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Tor Π²ΠΎ Rust сС ΠΆΠ΅Π»Π±Π°Ρ‚Π° Π΄Π° сС постигнС повисоко Π½ΠΈΠ²ΠΎ Π½Π° бСзбСдност Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° јазик кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Tor, Π±Π°Ρ€Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ ситС пропусти ΡˆΡ‚ΠΎ Π³ΠΈ Π½Π°Π΄Π³Π»Π΅Π΄ΡƒΠ²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ќС Π±ΠΈΠ΄Π°Ρ‚ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Rust Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π΅ користи β€žΠ½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈβ€œ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ. Rust, исто Ρ‚Π°ΠΊΠ°, ќС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС постигнат ΠΏΠΎΠ±Ρ€Π·ΠΈ Π±Ρ€Π·ΠΈΠ½ΠΈ Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ ΠΎΠ΄ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° C, ΠΏΠΎΡ€Π°Π΄ΠΈ СкспрСсивноста Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ ΠΈ строгитС Π³Π°Ρ€Π°Π½Ρ†ΠΈΠΈ ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Π³ΡƒΠ±Π΅ΡšΠ΅ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° двојна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ ΠΊΠΎΠ΄.

ΠœΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 0.0.3 Π΅ цСлосСн Ρ€Π΅ΠΌΠΎΠ½Ρ‚ Π½Π° конфигурацискиот систСм ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΠΎΡ‚ API. ΠŸΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС смСнат поставкитС ΠΎΠ΄ Rust on the fly Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Tor. Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΈ Π½ΠΎΠ² систСм Π·Π° ΠΏΡ€Π΅Π²Π΅Π½Ρ‚ΠΈΠ²Π½Π° ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠ»Π°, зСмајќи Π³ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ користСнитС ΠΏΠΎΡ€Ρ‚ΠΈ Π·Π° ΠΏΡ€Π΅Π²Π΅Π½Ρ‚ΠΈΠ²Π½ΠΎ создавањС ΡΠΈΠ½ΡŸΠΈΡ€ΠΈ ΠΊΠΎΠΈ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.

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

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