На встрече разработчиков Tor что празднуется в эти дни в Стокгольме начали обсуждать некоторые вопросы, связанные с совместной работой с Firefox, среди которых стоит обсудить предложение для плагина «Tor mode» для Firefox и еще один - это выбор патчей для браузера Tor, которые являются кандидатами на использование Firefox.
Ключевыми задачами являются создание плагина, обеспечивающего работу в анонимной сети Tor в стандартном Firefox, а также передача исправлений, разработанных для браузера Tor, основным сотрудникам Firefox.
Для отслеживания статуса передачи патча был подготовлен специальный сайт torpat.ch. 13 исправлений были перенесены, пока 22 исправления не были запущены в обработчике ошибок Mozilla (предложено более 100 исправлений).
О предложении плагина режима Tor для Firefox
в основном основная идея интеграции с Firefox - использование Tor при работе в приватном режиме или создать дополнительный суперприватный режим с помощью Tor.
В будущем есть идея заставить Firefox использовать Tor в режиме приватного просмотра или в новом дополнительном приватном режиме, что потребует значительных инженерных и закупочных работ.
Чтобы облегчить этот процесс, предлагается плагин "Tor Mode". По умолчанию он не входит в пакет с браузером, но это то, что пользователи могут загрузить с addons.mozilla.org, чтобы дать им кнопку «Tor Mode» или что-то подобное.
Это позволит пользователям увидеть, как может выглядеть полная интеграция с Tor. Это также может помочь измерить интерес путем подсчета загрузок и т. Д.
При условии включение поддержки Tor в основной состав Firefox требует большой работы, было решено начать с разработки внешнего плагина.
Как заявили разработчики, этот плагин будет поставляться через каталог addons.mozilla.org, эта доставка в форме плагина позволит пользователям оценить общую концепцию того, как интегрированная поддержка Tor может выглядеть в браузере.
Код для работы с сетью Tor не предназначен для переписывания на JavaScript, а скорее компилируется из C в представление WebAssambly, что позволит вам включить все необходимые протестированные компоненты Tor в плагин, не связывая их с внешними исполняемыми файлами и библиотеками.
Перенаправление на Tor будет организовано путем изменения настроек вашего прокси и использования вашего собственного контроллера в качестве прокси.
При переключении в режим Tor плагин также изменит некоторые настройки, связанные с безопасностью.
В частности, аналогичные настройки будут применены к Tor Browser, предназначенные для блокировки возможных маршрутов обхода прокси-серверов и противодействия идентификации системы пользователя.
При этом для работы плагина потребуются расширенные привилегии, выходящие за рамки обычных плагинов к базе WebExtension API и присущие системным плагинам (например, плагин будет вызывать функции XPCOM напрямую. ).
Mozilla должна поставить цифровую подпись для таких привилегированных плагинов.s, но поскольку надстройка предназначена для разработки вместе с Mozilla и доставки от имени Mozilla, проблем с получением дополнительных привилегий возникнуть не должно.
Интерфейс режима Tor все еще обсуждается. Например, при нажатии кнопки Tor предлагается открыть новое окно с отдельным профилем.
В режиме Tor Также предлагается полностью запретить отправку запросов по HTTPпоскольку содержимое незашифрованного трафика может быть перехвачено и изменено на исходящих узлах Tor.
Защита от подмены изменения HTTP-трафика с помощью NoScript признана недостаточной, что упрощает ограничение режима Tor только запросами по HTTPS.
Наконец, остается надеяться, что именно то, что, наконец, запланировано для этого нового предложения, многим пользователям понравится.