След 8 месеца разработка, представен значителен ъпдейт на специализирания браузър Tor Browser 11.5, в който е продължено развитието на функционалността на базата на ESR версията на Firefox 91. Браузърът е фокусиран върху осигуряването на анонимност, сигурност и конфиденциалност, като целият трафик се пренасочва единствено през мрежата Tor. Пряк достъп чрез стандартната мрежова връзка на текущата система не е възможен, което не позволява проследяването на реалния IP адрес на потребителя (в случай на хакване на браузъра, нападателите могат да получат достъп до системните параметри на мрежата, затова за пълно блокиране на възможни течове е желателно да се използват продукти като Whonix). Пакетите на Tor Browser са подготвени за Linux, Windows и macOS.
За осигуряване на допълнителна защита, Tor Browser включва добавката HTTPS Everywhere, която позволява използването на криптиране на трафика на всички сайтове, където е възможно. За намаляване на заплахата от атаки, използващи JavaScript, и за блокиране на плъгини по подразбиране, в пакета е включена добавката NoScript. За борба с блокирането и инспектирането на трафика се използват fteproxy и obfs4proxy.
За организиране на криптиран канал за комуникация в среди, блокиращи всякакъв трафик освен HTTP, се предлагат алтернативни транспортни средства, които, например, позволяват да се заобиколят опити за блокиране на Tor в Китай. За защита от проследяване на движението на потребителя и от изолиране на специфични особености за конкретен посетител, API WebGL, WebGL2, WebAudio, Social, SpeechSynthesis, Touch, AudioContext, HTMLMediaElement, Mediastream, Canvas, SharedWorker, WebAudio, Permissions, MediaDevices.enumerateDevices и screen.orientation са деактивирани или ограничени, както и инструментите за изпращане на телеметрия, Pocket, Reader View, HTTP Alternative-Services, MozTCPSocket, „link rel=preconnect“, модифициран libmdns.
В новата версия:
- Добавен е интерфейс Connection Assist за автоматизация на настройването на обхода на блокировки за достъп до мрежата Tor. По-рано, в случай на цензура на трафика, потребителят трябваше ръчно да получава и активира мостови възли в настройките. В новата версия обходът на блокировки се настройва автоматично, без ръчно изменение на настройките – при проблеми с връзката се отчита спецификата на блокировките в различни държави и се избира оптималният начин за тяхното заобикаляне. В зависимост от местоположението на потребителя, се зарежда подготвен за неговата страна набор от настройки, избира се работеща алтернативна връзка и се организира свързването през мостови възли.
За изтегляне на списъка с мостови възли се използва инструментарий moat, който прилага техниката „domain fronting“, която се състои в заявка по HTTPS с указание в SNI на фиктивен хост и фактическо предаване на името на запитвания хост в HTTP заглавката Host вътре в TLS сесията (например, могат да се използват мрежи за доставки на съдържание за заобикаляне на блокировки).

- Променен е дизайнът на секцията на конфигуратора с настройките на параметрите на мрежата Tor. Промените са насочени към опростяване на ръчната настройка на обходите на блокировки в конфигуратора, което може да бъде необходимо в случай на проблеми с автоматичното свързване. Секцията с настройките на Tor е преименувана на „Connection settings“. В горната част на таба с настройки е осигурено показване на текущото състояние на свързването и е предоставен бутон за проверка на работоспособността на директното свързване (не чрез Tor), позволяващ диагностициране на източника на проблемите с връзката.

Променен е дизайнът на информационните картички с данни за мостовите възли, които позволяват запазването на работещи мостове и обмена им с други потребители. В допълнение към бутоните за копиране и изпращане на картата на мостовия възел е добавен QR код, който може да се сканира в версията на Tor Browser за Android.

Ако имате запазени няколко карти, те се групират в компактен списък, чийто елементи се разкриват с клик. Използваният мост е обозначен със значка «✔ Connected». За визуално разделение на параметрите на мостовете се използват картинки «emoji». Дългият списък с полета и опции на мостовите възли е премахнат, а наличните методи за добавяне на нов мост са изнесени в отделен блок.

- В основния пакет е включена документация от сайта tb-manual.torproject.org, към която има линкове от конфигуратора. По този начин, в случай на проблеми с свързването, документацията сега е достъпна в офлайн режим. Документацията също може да се види през менюто «Application Menu > Help > Tor Browser Manual» и служебната страница «about:manual».
- По подразбиране е активиран режимът HTTPS-Only, при който всички заявки, извършвани без шифроване, автоматично се пренасочват към защитени версии на страниците («http://» се заменя с «https://»). Добавката HTTPS-Everywhere, която преди беше използвана за пренасочване към HTTPS, е премахната от версията на Tor Browser за настолни компютри, но е оставена в версията за Android.
- Подобрена е поддръжката на шрифтове. За защита от идентификация на системата чрез перебор на наличните шрифтове, Tor Browser доставя фиксиран набор от шрифтове, а достъпът до системните шрифтове е блокиран. Такова ограничение водеше до проблеми с показването на информация на някои сайтове, използващи системни шрифтове, които не са част от вградените в Tor Browser шрифтове. За решаване на проблема в новия ъпдейт е разширен вграденият набор от шрифтове, като в него са добавени шрифтове от семейството Noto.
Източник: opennet.ru




