Dopo dieci mesi di sviluppo, è stata presentata una versione significativa del browser specializzato Tor Browser 10.5, che continua lo sviluppo delle funzionalità basate sulla ramificazione ESR di Firefox 78. Il browser è focalizzato sulla garanzia di anonimato, sicurezza e privacy, con tutto il traffico che viene reindirizzato esclusivamente attraverso la rete Tor. Non è possibile accedere direttamente attraverso la connessione di rete standard del sistema attuale, il che impedisce di tracciare l'IP reale dell'utente (in caso di attacco al browser, gli aggressori potrebbero ottenere accesso ai parametri di rete del sistema, pertanto per bloccare completamente eventuali perdite si consiglia di utilizzare prodotti come Whonix). Le versioni di Tor Browser sono disponibili per Linux, Windows e macOS.
Per garantire una protezione aggiuntiva, Tor Browser include l'estensione HTTPS Everywhere, che consente di utilizzare la crittografia del traffico su tutti i siti web dove possibile. Per ridurre la minaccia di attacchi tramite JavaScript e disabilitare per impostazione predefinita i plugin, viene fornita l'estensione NoScript. Per combattere la censura e l'ispezione del traffico, vengono utilizzati fteproxy e obfs4proxy.
Per organizzare un canale di comunicazione crittografato in ambienti che bloccano qualsiasi traffico al di fuori di HTTP, sono disponibili trasporti alternativi che, ad esempio, consentono di aggirare i tentativi di bloccare Tor in Cina. Per proteggere dalla tracciabilità degli spostamenti dell'utente e per evitare di evidenziare caratteristiche specifiche di ogni visitatore, sono disabilitati o limitati API come WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices e screen.orientation, oltre a essere disabilitati strumenti di invio telemetria, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, "link rel=preconnect" e modificato libmdns.
Nella nuova versione:
- Tra i ponti integrati utilizzati per connettersi in luoghi dove viene bloccato Tor, è stato aggiunto un nuovo ponte "Snowflake", che utilizza una rete di proxyserver, avviati da volontari. Dal punto di vista funzionale snowflake ricorda un proxy flash, ma si distingue per la risoluzione dei problemi di NAT. L'interazione con i proxy avviene tramite il protocollo P2P WebRTC, che supporta il superamento dei traduttori di indirizzi.
Attualmente, circa 8000 proxy attivi vengono gestiti in diverse reti in tutto il mondo. Il mantenimento di una grande rete di server proxy è facilitato dal fatto che per avviare il proprio proxy non è necessario eseguire un'applicazione server, ma basta installare un'estensione di browser specifica 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 eludere i blocchi).

- È stata aggiunta una notifica riguardante la cessazione del supporto per i vecchi servizi onion basati sulla seconda versione del protocollo, che è stata dichiarata obsoleta un anno fa. La rimozione completa 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 attuali. Due anni e mezzo fa, nella versione 0.3.2.9, agli utenti è stata proposta la terza versione del protocollo per i servizi onion, caratterizzata dall'adozione di indirizzi a 56 caratteri, da una protezione più robusta contro le perdite di dati attraverso i server di directory, da una struttura modulare espandibile e dall'utilizzo di algoritmi SHA3, ed25519 e curve25519 al posto di SHA1, DH e RSA-1024.

- È stata migliorata l'interfaccia della prima connessione alla rete Tor, che è stata spostata dalla barra al telefono principale ed è stata realizzata sotto forma di una nuova pagina di servizio "about:torconnect". Ora il browser rileva automaticamente il funzionamento in reti censurabili e offre ponti per eludere il blocco.

- È stata assicurata la possibilità di compilazione su Linux con supporto per Wayland.
- 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



