Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Tor ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠΎΡΠΎΠ³ΠΎ Π°ΡΠ΄ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΏΡΠΎΠ²Π΅Π΄ΡΠ½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Radically Open Security Ρ Π°ΠΏΡΠ΅Π»Ρ ΠΏΠΎ Π°Π²Π³ΡΡΡ 2023 Π³ΠΎΠ΄Π° (Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Ρ Π½ΠΎΡΠ±ΡΡ 2022 Π³ΠΎΠ΄Π° ΠΏΠΎ Π°ΠΏΡΠ΅Π»Ρ 2023 Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Cure53 ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π°ΡΠ΄ΠΈΡ). ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΡΡΠΎΠ½ΡΠ»Π° ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ·Π»ΠΎΠ², Π±ΡΠ°ΡΠ·Π΅Ρ Tor Browser, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ (ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ, SWBS, API Onionoo) ΠΈ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±ΡΠ»Π° ΠΎΡΠ΅Π½ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Π½Π΅ΡΡΠ½Π½ΡΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠΈ Tor, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ Π² Π²ΡΠΏΡΡΠΊΠ΅ Tor 0.4.8 ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° Conflux ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π·Π°ΡΠΈΡΡ Onion-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΎΡ DoS-Π°ΡΠ°ΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ.
Π Ρ ΠΎΠ΄Π΅ Π°ΡΠ΄ΠΈΡΠ° Π±ΡΠ»ΠΈ Π²ΡΡΠ²Π»Π΅Π½Ρ 17 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ, Π»ΠΈΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ½Π΅ΡΠ΅Π½Π° ΠΊ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΎΠΏΠ°ΡΠ½ΡΡ . Π§Π΅ΡΡΡΡΠΌ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠΌ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, 12 ΠΎΡΠ½Π΅ΡΠ΅Π½Ρ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π²ΡΡΠ²Π»Π΅Π½Π° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ onbasca (Onion Bandwidth Scanner), ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΌ Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π²ΡΠ·Π²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠ΅ΡΠ΅Π· HTTP-ΠΌΠ΅ΡΠΎΠ΄ GET, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΌΠ΅ΠΆΡΠ°ΠΉΡΠΎΠ²ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡ Π»ΠΈΡΠ° Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (CSRF, Cross-Site Request Forgery), ΡΡΠΎ Π΄Π°ΡΡ Π°ΡΠ°ΠΊΡΡΡΠ΅ΠΌΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΌΠΎΡΡΠΎΠ²ΡΠ΅ ΡΠ·Π»Ρ Π² ΠΠ ΡΠ΅ΡΠ΅Π· ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠ΅ΠΉ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ «bridge_lines». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ web-ΡΡΡΠ°Π½ΠΈΡΡ Ρ JavaScript-ΠΊΠΎΠ΄ΠΎΠΌ fetch(«http://127.0.0.1:8000/bridge-state/? bridge_lines=obfs4+0.0.0.0%3A00000+AAA+cert%3D0+iat-mode%3D0», ΠΈ Π΅ΡΠ»ΠΈ ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠΊΡΠΎΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠ΅Π°Π½ΡΠΎΠΌ ΠΊ Onion Bandwidth Scanner, ΡΠΎ ΠΎΡ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π² Π±Π°Π·Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ IP «0.0.0.0».
ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΡΠ΅Π΄Π½ΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ:
- ΠΡΠΊΠ°Π· Π² ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ Π² metrics-lib ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° — ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ zip-Π±ΠΎΠΌΠ±Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ 600 ΠΠ Π½ΡΠ»Π΅ΠΉ Π² 0.0006 ΠΠ) ΠΈ Π²ΡΠ·Π²Π°ΡΡ ΠΈΡΡΠ΅ΡΠΏΠ°Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² tor-android-service (ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Tor browser Π΄Π»Ρ Android) ΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ tun2socks, ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΎ.
- ΠΠ°ΠΏΠΈΡΡ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π±Π°ΠΉΡΠ° Π·Π° Π³ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡΡΠ΅ΡΠ° Π² ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ Tor ΠΈΠ·-Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ read_file_to_str_until_eof, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠ΅ΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π΅Π· ΡΡΡΡΠ° Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.
- Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π² sbws (Simple Bandwidth Scanner), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΎΡΠΊΠ°ΡΠΈΡΡ HTTPS-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π΄ΠΎ HTTP, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡ Π½Π° HTTP. ΠΠΎΠ΄ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ Π°ΡΠ°ΠΊΡΡΡΠ΅ΠΌΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ·Π΅Π» Tor ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅ΡΠΊΠΈ API-ΡΠΎΠΊΠ΅Π½ΠΎΠ².
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru