ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° 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