Nakon deset mjeseci razvoja predstavljen je značajan izdanje specijaliziranog preglednika Tor Browser 10.5, u kojem je nastavljeno razvijanje funkcionalnosti na temelju ESR-grane Firefox 78. Preglednik je usmjeren na osiguranje anonimnosti, sigurnosti i privatnosti, sav promet se preusmjerava isključivo kroz mrežu Tor. Nije moguće izravno se obratiti putem trenutne mrežne veze sustava, što onemogućuje praćenje stvarnog IP-a korisnika (u slučaju provale preglednika, napadači mogu doći do sistemskih mrežnih parametara, stoga je za potpuno blokiranje mogućih curenja preporučljivo koristiti proizvode poput Whonix-a). Tor Browser sastavci su pripremljeni za Linux, Windows i macOS.
Kako bi se osigurala dodatna zaštita, Tor Browser uključuje dodatak HTTPS Everywhere, koji omogućuje korištenje enkripcije prometa na svim stranicama gdje je to moguće. Da bi se smanjila prijetnja od napada koji koriste JavaScript i automatski blokiraju dodatke, uključuje se dodatak NoScript. Za borbu protiv blokiranja i inspekcije prometa koriste se fteproxy i obfs4proxy.
Za organizaciju enkriptiranog komunikacijskog kanala u okruženjima koja blokiraju bilo koji promet osim HTTP, nude se alternativni transporti, koji, na primjer, omogućavaju zaobilaženje pokušaja blokiranja Tora u Kini. Da bi se zaštitili od praćenja kretanja korisnika i od izdvajanja specifičnih karakteristika za određenog posjetitelja, onemogućeni su ili ograničeni API-ji WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices i screen.orientation, kao i onemogućena sredstva za slanje telemetrije, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, „link rel=preconnect“, modificiran libmdns.
U novoj verziji:
- U skupinu ugrađenih mostovnih poslužitelja koji se koriste za povezivanje na mjestima gdje je Tor blokiran dodan je novi poslužitelj "Snowflake", koji koristi mrežu proxy-poslužitelja, koju pokreću volonteri. Funkcionalnost snowflake podsjeća na flash proxy, ali se razlikuje po rješavanju problema s NAT-om. Interakcija s proxyjem vrši se pomoću P2P protokola WebRTC, koji podržava zaobilaženje NAT prevoditelja.
Trenutno je aktivno oko 8000 proxyja dnevno, pokrenutih u različitim mrežama širom svijeta. Održavanje velike mreže proxy poslužitelja olakšano je time što za pokretanje vlastitog proxyja nije potrebno izvoditi serversku aplikaciju, već je dovoljno instalirati posebno browser dodatak na korisnikovom sustavu. Prilikom inicijalnog povezivanja koristi se tehnika "domain fronting", koja omogućuje pozivanje putem HTTPS-a s naznakom fiktivnog domaćina u SNI-u i stvarnim prijenosom imena zatraženog domaćina u HTTP zaglavlju Host unutar TLS sesije (na primjer, mogu se koristiti mreže dostave sadržaja za zaobilaženje blokada).

- Dodana je obavijest o prestanku podrške za stare onion usluge bazirane na drugoj verziji protokola, koja je prije godine dana proglašena zastarjelom. Potpuno uklanjanje koda povezanog s drugom verzijom protokola očekuje se ove jeseni. Druga verzija protokola razvijena je prije otprilike 16 godina i zbog korištenja zastarjelih algoritmoa ne može se smatrati sigurnom u današnjim uvjetima. Prije dva i pol godine u izdanju 0.3.2.9 korisnicima je predstavljena treća verzija protokola za onion usluge, koja se odlikuje prijelazom na 56-znamenkaste adrese, pouzdanijom zaštitom od curenja podataka putem poslužitelja s direktorijem, proširivom modularnom strukturom i korištenjem algoritama SHA3, ed25519 i curve25519 umjesto SHA1, DH i RSA-1024.

- Poboljšano je sučelje za prvo povezivanje s mrežom Tor, premješteno iz izbornika na glavni ekran i implementirano u obliku nove informativne stranice „about:torconnect“. Pregledač sada automatski prepoznaje rad iz cenzuriranih mreža i nudi mostovne poslužitelje za zaobilaženje blokada.

- Na Linux platformi omogućen je mogućnost gradnje s podrškom za Wayland.
- Ažurirane su verzije NoScript 11.2.9, Tor Launcher 0.2.30, libevent 2.1.12.
- Prestanak podrške za CentOS 6.
Izvor: opennet.ru



