Po deseti měsících vývoje byl představen významný vydání specializovaného prohlížeče Tor Browser 10.5, který pokračuje ve vývoji funkcionality na základě ESR-větve Firefoxu 78. Prohlížeč se zaměřuje na zajištění anonymity, bezpečnosti a soukromí, veškerý provoz je přesměrován pouze prostřednictvím sítě Tor. Není možné se přímo připojit prostřednictvím běžného síťového spojení aktuálního systému, což neumožňuje sledování skutečné IP adresy uživatele (v případě zlomu prohlížeče mohou útočníci získat přístup k systémovým nastavením sítě, a proto pro úplné zablokování možných úniků by se měly používat produkty jako Whonix). Verze Tor Browser jsou připraveny pro Linux, Windows a macOS.
Pro zajištění další ochrany je součástí Tor Browseru doplněk HTTPS Everywhere, který umožňuje používat šifrování provozu na všech stránkách, kde je to možné. Pro snížení hrozby z útoků používajících JavaScript a blokování pluginů je dodáván také doplněk NoScript. Pro boj s blokováním a inspekcí provozu se používají fteproxy a obfs4proxy.
Pro zřízení šifrovaného kanálu v prostředích, která blokují jakýkoli provoz kromě HTTP, jsou nabízeny alternativní transporty, které například umožňují obcházet pokusy o blokaci Tor v Číně. Pro ochranu před sledováním pohybu uživatele a zamezení vyčleňování specifických vlastností pro konkrétního návštěvníka jsou API WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices a screen.orientation vypnuty nebo omezeny a také jsou deaktivovány mechanismy pro odesílání telemetrie, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, „link rel=preconnect“, upraven libmdns.
V nové verzi:
- Mezi integrované mostové brány, které se používají pro připojení na místech, kde je aplikováno blokování Tor, byl přidán nový brány "Snowflake", používající síť proxy-servery, která byla spuštěna dobrovolníky. Funkčně snowflake připomíná proxy flash, ale liší se řešením problémů s NAT. Interakce s proxy se uskutečňuje pomocí P2P protokolu WebRTC, který podporuje obcházení překladatelů adres.
V současné době je denně aktivních přibližně 8000 proxy, spuštěných v různých sítích po celém světě. Udržení velké sítě proxy serverů usnadňuje to, že pro spuštění vlastního proxy není třeba používat serverovou aplikaci, ale stačí nainstalovat speciální prohlížečový doplněk na systému uživatele. Při prvním připojení se používá technika "domain fronting", která umožňuje přístup po HTTPS s uvedením fiktivního hostitele v SNI a skutečným odesláním názvu požadovaného hostitele v HTTP hlavičce Host uvnitř TLS seance (například lze použít sítě pro dodávku obsahu pro obcházení blokací).

- Byla přidána notifikace o ukončení podpory starých onion služeb na základě druhé verze protokolu, která byla prohlášena za zastaralou před rokem. Kompletní odstranění kódu spojeného se druhou verzí protokolu se očekává na podzim. Druhá verze protokolu byla vyvinuta před přibližně 16 lety a kvůli použití zastaralých algoritmů nemůže být za současných podmínek považována za bezpečnou. Před dvěma a půl lety byl uživatelům v aktualizaci 0.3.2.9 nabídnut třetí protokol pro onion služby, který se vyznačuje přechodem na 56 znakové adresy, spolehlivější ochranou před únikem dat přes řídicí servery, rozšiřitelnou modulární strukturou a použitím algoritmů SHA3, ed25519 a curve25519 namísto SHA1, DH a RSA-1024.

- Byl vylepšen rozhraní pro první připojení k síti Tor, které bylo přesunuto z panelu na hlavní obrazovku a bylo realizováno jako nová servisní stránka „about:torconnect“. Prohlížeč nyní automaticky detekuje práci z cenzurovatelných sítí a nabízí mostové brány pro obcházení blokací.

- Na platformě Linux byla zajištěna možnost buildování s podporou Wayland.
- Byly aktualizovány verze NoScript 11.2.9, Tor Launcher 0.2.30, libevent 2.1.12.
- Podpora CentOS 6 byla ukončena.
Zdroj: opennet.ru



