Na de tiende maand van ontwikkeling is er een aanzienlijke release van de gespecialiseerde Tor Browser 10.5 gepresenteerd, waarin de functionaliteit op basis van de ESR-tak van Firefox 78 verder is ontwikkeld. De browser richt zich op anonimiteit, veiligheid en privacy, waarbij al het verkeer uitsluitend via het Tor-netwerk wordt omgeleid. Het is onmogelijk om rechtstreeks verbinding te maken via de reguliere netwerkverbinding van het huidige systeem, waardoor het niet mogelijk is om het echte IP-adres van de gebruiker te traceren (in het geval van een hack van de browser kunnen aanvallers toegang krijgen tot de systeemparameters van het netwerk, daarom moeten producten zoals Whonix worden gebruikt om mogelijke lekken volledig te blokkeren). De Tor Browser-builds zijn voorbereid voor Linux, Windows en macOS.
Terwijl voor extra bescherming in Tor Browser de uitbreiding HTTPS Everywhere is opgenomen, die het mogelijk maakt om verkeer op alle websites te versleutelen waar dat mogelijk is. Om de bedreiging van aanvallen via JavaScript te verminderen en plugins standaard te blokkeren, wordt de uitbreiding NoScript meegeleverd. Voor het bestrijden van blokkering en inspectie van verkeer worden fteproxy en obfs4proxy gebruikt.
Voor het organiseren van een versleuteld communicatiekanaal in omgevingen die al het verkeer behalve HTTP blokkeren, worden alternatieve transporten aangeboden, die bijvoorbeeld het mogelijk maken om de pogingen tot blokkeren van Tor in China te omzeilen. Om tracking van de gebruikersbeweging en het identificeren van specifieke kenmerken van elke bezoeker te voorkomen, zijn API's zoals WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices en screen.orientation uitgeschakeld of beperkt, evenals telemetrieverzending, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, 'link rel=preconnect', en is libmdns aangepast.
In de nieuwe versie:
- Een nieuwe gateway 'Snowflake', die het proxy-netwerk gebruikt, is toegevoegd aan de ingebouwde bruggateways die worden gebruikt om verbinding te maken in gebieden waar Tor-blokkeringen van kracht zijn.servers, die worden uitgevoerd door vrijwilligers. Wat betreft functionaliteit lijkt snowflake op flash-proxy's, maar het lost problemen met NAT op. De interactie met de proxy vindt plaats via het P2P-protocol WebRTC, dat NAT-traversal ondersteunt.
Tegenwoordig zijn er dagelijks ongeveer 8000 proxy's actief die in verschillende netwerken over de hele wereld zijn geplaatst. Het behoud van een uitgebreid netwerk van proxyservers wordt vergemakkelijkt doordat voor het opzetten van een eigen proxy geen servertoepassing vereist is, maar alleen de installatie van een speciale browserextensie op het gebruikerssysteem. Bij de eerste verbinding wordt de techniek 'domain fronting' gebruikt, waardoor het mogelijk is om via HTTPS te verbinden met het opgegeven fictieve host in de SNI en het daadwerkelijke verzoek voor de hostnaam in de HTTP-header Host binnen de TLS-sessie te verzenden (bijvoorbeeld content delivery networks kunnen worden gebruikt om blokkades te omzeilen).

- Er is een melding toegevoegd over het stoppen van de ondersteuning voor oude onion-diensten gebaseerd op de tweede versie van het protocol, dat een jaar geleden als verouderd werd verklaard. De volledige verwijdering van code die met deze tweede versie van het protocol verband houdt, wordt in de herfst verwacht. De tweede versie van het protocol werd ongeveer 16 jaar geleden ontwikkeld en kan door het gebruik van verouderde algoritmen in de moderne context niet als veilig worden beschouwd. Tweeƫnhalf jaar geleden werd aan gebruikers de derde versie van het protocol voor onion-diensten aangeboden in de release 0.3.2.9, kenmerkend door de overstap naar 56-teken adressen, betrouwbaardere bescherming tegen datalekken via directoryservers, een uitbreidbare modulaire structuur en het gebruik van de algoritmen SHA3, ed25519 en curve25519 in plaats van SHA1, DH en RSA-1024.

- De interface voor de eerste verbinding met het Tor-netwerk is verbeterd. Deze is verplaatst van de paneel naar het hoofdscherm en geĆÆmplementeerd als een nieuwe servicepagina 'about:torconnect'. De browser herkent nu automatisch het gebruik uit gecensureerde netwerken en stelt bridge gateways voor om blokkades te omzeilen.

- Op het Linux-platform zijn de mogelijkheden voor compilatie met ondersteuning voor Wayland verbeterd.
- De versies van NoScript 11.2.9, Tor Launcher 0.2.30, en libevent 2.1.12 zijn bijgewerkt.
- De ondersteuning voor CentOS 6 is beƫindigd.
Bron: opennet.ru



