Dopo 8 mesi di sviluppo, è stato presentato un importante rilascio del browser specializzato Tor Browser 11.5, in cui continua lo sviluppo delle funzionalità basato sulla linea ESR di Firefox 91. Il browser è focalizzato sulla garanzia di anonimato, sicurezza e privacy, tutto il traffico viene reindirizzato solo tramite 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 hacking del browser, gli aggressori possono ottenere accesso ai parametri di rete di sistema; pertanto, per bloccare completamente possibili perdite, è consigliabile utilizzare prodotti come Whonix). Le build di Tor Browser sono preparate 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:
- È stata aggiunta l'interfaccia Connection Assist per automatizzare la configurazione dell'aggiramento delle restrizioni di accesso alla rete Tor. In precedenza, in caso di censura del traffico, l'utente doveva manualmente ottenere e attivare i nodi ponte nelle impostazioni. Nella nuova versione, l'aggiramento delle restrizioni viene configurato automaticamente, senza modifiche manuali — in caso di problemi di connessione, si tengono conto delle specifiche restrizioni in vari paesi e viene scelto il modo migliore per aggirarle. A seconda della posizione dell'utente, viene caricato un set di impostazioni preparato per il suo paese, viene scelta un'alternativa di trasporto funzionante e si organizza la connessione tramite nodi ponte.
Per scaricare l'elenco dei nodi ponte, viene utilizzato il tool moat, che impiega la tecnica del «domain fronting», la cui essenza risiede nella richiesta 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 aggirare le restrizioni).

- È stata modificata l'interfaccia della sezione del configuratore con le impostazioni dei parametri della rete Tor. Le modifiche mirano a semplificare la configurazione manuale per aggirare le restrizioni nel configuratore, necessaria in caso di problemi con la connessione automatica. La sezione delle impostazioni di Tor è stata rinominata «Impostazioni di connessione». Nella parte superiore della scheda delle impostazioni è stato garantito il display dello stato attuale della connessione e fornito un pulsante per verificare la funzionalità della connessione diretta (non tramite Tor), permettendo di diagnosticare la fonte dei problemi di connessione.

È stata modificata l'interfaccia delle schede informative con i dati dei nodi ponte, tramite i quali è possibile salvare i ponti funzionanti e condividerli con altri utenti. In aggiunta ai pulsanti per copiare e inviare, alla scheda del nodo ponte è stato aggiunto un codice QR, che può essere scannerizzato nella versione del Tor Browser per Android.

Se sono presenti più schede salvate, vengono raggruppate in un elenco compatto, i cui elementi si espandono con un clic. Il ponte utilizzato è contrassegnato dall'icona «✔ Connected». Sono state utilizzate immagini «emoji» per separare visivamente i parametri dei ponti. È stata rimossa la lunga lista di campi e opzioni dei nodi dei ponti, i metodi disponibili per aggiungere un nuovo ponte sono stati spostati in un blocco separato.

- La documentazione del sito tb-manual.torproject.org è inclusa nel pacchetto principale, con collegamenti dal configuratore. In questo modo, in caso di problemi di connessione, ora la documentazione è disponibile in modalità offline. La documentazione può anche essere consultata tramite il menu «Application Menu > Help > Tor Browser Manual» e la pagina di servizio «about:manual».
- Per impostazione predefinita è attivata la modalità HTTPS-Only, in cui tutte le richieste eseguite senza crittografia vengono automaticamente reindirizzate alle versioni protette delle pagine («http://» viene sostituito con «https://»). L'estensione HTTPS-Everywhere, precedentemente utilizzata per il reindirizzamento a HTTPS, è stata rimossa dalla versione di Tor Browser per sistemi desktop, ma è stata mantenuta nella versione per Android.
- È stato migliorato il supporto dei font. Per proteggere dall'identificazione del sistema tramite la scansione dei font disponibili, Tor Browser offre un set fisso di font e blocca l'accesso ai font di sistema. Questa limitazione aveva causato problemi di visualizzazione delle informazioni su alcuni siti che utilizzavano font di sistema non inclusi nel set predefinito di Tor Browser. Per risolvere il problema, nel nuovo rilascio il set predefinito di font è stato amplificato, includendo in particolare font della famiglia Noto.
Fonte: opennet.ru




