Възстановяване на работата по интеграцията на поддръжка на Tor в Firefox

На провеждащата се в момента среща на разработчиците на Tor в Стокхолм има отделна секция посветена на въпросите на за интеграция Tor и Firefox. Основните задачи са свързани със създаването на допълнение, което да осигури работа през анонимната мрежа Tor в стандартния Firefox, а също така и с преноса на разработените за Tor Browser пачове в основния код на Firefox. За проследяване на състоянието на преносите на пачове е подготвен специален сайт torpat.ch. Пренесени са досега 13 пача, а за 22 пача са проведени обсъждания в системата за отчитане на грешки на Mozilla (предложени са общо над сто пача).

Основната идея за интеграция с Firefox е свързана с използването на Tor при работа в режим на приватност или създаването на допълнителен суперприватен режим с Tor. Понеже включването на поддръжката на Tor в основния код на Firefox изисква много работа, е решено да се започне с разработката на външно допълнение. Допълнението ще се предлага през каталога addons.mozilla.org и ще включва бутон за активиране на режима на работа с Tor. Доставката под формата на допълнение ще позволи да се оцени общата концепция за това как може да изглежда вградената поддръжка на Tor.

Кодът за работа с мрежата Tor не се планира да бъде пренаписан на JavaScript, а да бъде компилиран от C в представяне на WebAssembly, което ще позволи включването на всички необходими проверени компоненти на Tor в допълнението без привързване към външни изпълними файлове и библиотеки.
Пренасочването в Tor ще бъде организирано чрез промяна на настройките на проксито и използването на собствен обработчик като прокси. При преминаване в режим на работа с Tor, допълнението също ще променя някои настройки, свързани с безопасността. По-специално, ще бъдат приложени настройки, подобни на тези в Tor Browser, насочени към блокиране на възможни пътеки за заобикаляне на проксито и противопоставяне на идентификацията на системата на потребителя.

При това, за работа на допълнението ще бъдат необходими разширени привилегии, излизащи извън рамките на обикновените допълнения, базирани на API WebExtension, и характерни за системните допълнения (например, допълнението ще извиква директно функции XPCOM). Подобни привилегировани допълнения трябва да бъдат заверени с цифров подпис на Mozilla, но тъй като допълнението се предлага да бъде разработвано съвместно с Mozilla и доставяно от името на Mozilla, не би трябвало да възникнат проблеми с получаването на допълнителни привилегии.

Интерфейсът на Tor-режима все още се обсъжда. Например, предлага се при кликване на бутона Tor да се отваря нов прозорец с отделен профил. В Tor режима също така се предлага напълно да се забрани изпращането на заявки по HTTP, тъй като съдържанието на незашифрован трафик може да бъде прихванато и модифицирано на изходящите възли на Tor. Защитата срещу подмяна на промените в HTTP трафика чрез NoScript е призната за недостатъчна, поради което е по-просто да се ограничи Tor режимът само до HTTPS заявки.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster