Dopo dieci mesi di sviluppo è stata rilasciata una versione significativa del browser specializzato Tor Browser 10.5, che continua a sviluppare funzionalità basate sul ramo ESR di Firefox 78. Il browser si concentra sul garantire anonimato, sicurezza e privacy, reindirizzando tutto il traffico esclusivamente attraverso la rete Tor. Non è possibile accedere direttamente tramite la connessione di rete della macchina corrente, il che impedisce di tracciare il reale IP dell'utente (in caso di hacking del browser, gli attaccanti possono accedere alle impostazioni di rete del sistema, quindi per bloccare completamente le possibili fughe è necessario utilizzare prodotti come Whonix). Le build di Tor Browser sono disponibili per Linux, Windows e macOS.
Per garantire una protezione addizionale, Tor Browser include l'estensione HTTPS Everywhere, che consente di utilizzare la crittografia del traffico su tutti i siti dove è possibile. Per ridurre il rischio di attacchi con JavaScript e bloccare per impostazione predefinita i plugin, è presente l'estensione NoScript. Per contrastare il blocco e l'ispezione del traffico vengono utilizzati fteproxy e obfs4proxy.
Per organizzare un canale di comunicazione crittografato in ambienti che bloccano qualsiasi traffico tranne HTTP, vengono proposti trasporti alternativi, che, ad esempio, consentono di eludere i tentativi di bloccare Tor in Cina. Per proteggere contro il tracciamento della posizione dell'utente e per evitare caratteristiche specifiche per visitatori particolari, sono stati disabilitati o limitati gli API WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices e screen.orientation, così come sono stati disabilitati gli strumenti di telemetria, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, "link rel=preconnect", modificato libmdns.
Nella nuova versione:
- Tra i gateway bridge integrati, utilizzati per la connessione in luoghi dove è attiva la bloccatura di Tor, è stato aggiunto un nuovo gateway "Snowflake", che utilizza la rete di proxy-server, lanciati da volontari. Per funzionalità, snowflake è simile ai proxy flash, ma si distingue per la risoluzione dei problemi con il NAT. L'interazione con il proxy avviene tramite il protocollo P2P WebRTC, che supporta il bypass delle traduzioni degli indirizzi.
Attualmente, ci sono circa 8000 proxy attivi ogni giorno, lanciati in diverse reti in tutto il mondo. Il mantenimento di una vasta rete di server proxy è facilitato dal fatto che per avviare il proprio proxy non è necessario eseguire un'applicazione server, ma è sufficiente installare un'estensione per browser sul sistema dell'utente. Durante la connessione iniziale viene utilizzata la tecnica del "domain fronting", che consente di effettuare richieste HTTPS specificando un host fittizio nel SNI e trasmettendo effettivamente il nome dell'host richiesto nell'intestazione HTTP Host all'interno della sessione TLS (ad esempio, è possibile utilizzare reti di distribuzione dei contenuti per bypassare i blocchi).

- È stata aggiunta una notifica sulla cessazione del supporto per i vecchi servizi onion basati sulla seconda versione del protocollo, la quale è stata dichiarata obsoleta un anno fa. La completa rimozione del codice associato alla seconda versione del protocollo è prevista per l'autunno. La seconda versione del protocollo è stata sviluppata circa 16 anni fa e a causa dell'uso di algoritmi obsoleti non può essere considerata sicura nelle condizioni moderne. Due anni e mezzo fa, nella versione 0.3.2.9, è stata proposta agli utenti la terza versione del protocollo per i servizi onion, caratterizzata dal passaggio a indirizzi di 56 caratteri, una protezione più affidabile dalle perdite di dati attraverso i server di directory, una struttura modulare espandibile e l'uso di algoritmi SHA3, ed25519 e curve25519 invece di SHA1, DH e RSA-1024.

- È stata migliorata l'interfaccia per la prima connessione alla rete Tor, che è stata spostata da un pannello alla schermata principale ed è stata implementata sotto forma di una nuova pagina di servizio «about:torconnect». Ora il browser rileva automaticamente il funzionamento da reti censurabili e offre ponti per superare il blocco.

- Sulla piattaforma Linux è stata garantita la possibilità di compilare con supporto per Wayland.
- Sono state aggiornate le versioni di NoScript 11.2.9, Tor Launcher 0.2.30, libevent 2.1.12.
- È stato interrotto il supporto per CentOS 6.
Fonte: opennet.ru



