
Привет, Хабр. Меня зовут Валерий Ледовской, и последние десять лет я занимаюсь русской локализацией Mozilla. Вы наверняка видели мои статьи про Browser Policy Manager или Russian Spelling Dictionary. Сегодня я хочу рассказать о проекте, который мы с командой готовим к выпуску — и который, надеюсь, вы захотите поддержать.
Зачем ещё один браузер?
Ситуация, с которой сталкиваются многие российские пользователи, выглядит так: есть сайты, подписанные сертификатами, выпущенными Министерством цифрового развития. Обычный Firefox такие сайты не открывает — точнее, открывает, но с ошибкой, потому что соответствующий корневой сертификат не входит в глобальный список доверенных. Добавить его в системное хранилище — значит доверять ему везде. Это плохая идея: корень, который должен работать только для ограниченного круга российских ресурсов, получает право подписывать что угодно, и любой скомпрометированный или ошибочно выданный сертификат от этого корня будет приниматься браузером для любого сайта в мире.
Good Bear решает эту проблему иначе. Это форк Firefox, в котором доверие к российскому корневому сертификату не является глобальным. Оно ограничено специальным встроенным контейнером. Сайты, чья цепочка заканчивается на точно закреплённом российском корне, открываются в изолированном контексте, а всё остальное — куки, пароли, referrer, тело запроса, состояние сессии — в этот контекст не попадает.
Что уже сделано и что будет
Проект находится в высокой степени готовности. Ниже — ключевые вещи, которые уже реализованы или находятся в финальной стадии.
Scoped‑доверие вместо глобального. Российский корень принимается только внутри выделенного контейнера, идентифицируемого через userContextId / OriginAttributes. В обычном контексте тот же сертификат по‑прежнему считается недействительным. Никаких строковых эвристик по CN или O — только точная криптографическая идентификация.
Стандартная проверка остаётся стандартной. Hostname, срок действия, подпись, EKU, Key Usage, Basic Constraints, длина цепочки — всё это проверяется ровно так же, как в обычном Firefox. Мы не добавляем GOST, не трогаем криптографию и не делаем «универсальных исключений». Вторичная проверка запускается только после того, как стандартная не прошла, и никогда не превращает уже принятый обычный канал в российский.
Полная изоляция состояния. Куки, localStorage, IndexedDB, Cache API, service workers, HTTP‑аутентификация, клиентские сертификаты, переиспользование соединений и 0-RTT не пересекают границу контейнера. Менеджер паролей и автозаполнение в российском контейнере отключены — если нельзя доказать безопасное разделение, лучше перестраховаться.
Безопасная навигация. POST/PUT/PATCH не воспроизводятся автоматически: если сайт требует тело запроса, мы не будем его переотправлять. Редиректы классифицируются на каждом шаге. Российские подресурсы в обычных страницах блокируются.
Понятный интерфейс. В адресной строке — отдельный нейтральный маркер контейнера и отдельный значок RU для российского PKI. Они не смешиваются. В security popup видно цепочку сертификатов и источник доверия. Все строки — на русском, потому что Good Bear — русскоязычный продукт: мы не делаем отдельную английскую сборку.
Ребрендинг без потери происхождения. Продукт называется Good Bear, у него свой маскот — медведь в очках, — но все обязательства MPL-2.0 и указания на Mozilla и третьи стороны сохранены. Мы никого не вводим в заблуждение и не претендуем на аффилиацию с Mozilla или государственными структурами.
Отключение хостинговых сервисов Mozilla. Аккаунт Mozilla, Синхронизация, Relay, Monitor, IP Protection, Normandy/Shield, телеметрия, загрузка словарей Mozilla и автообновление аддонов — всё это выключено. При этом Google Safe Browsing и проверка отзыва сертификатов остаются включёнными: у нас есть собственный project‑owned ключ, а не заимствованный у Mozilla.
Обновления. На Windows работает нативный апдейтер Firefox с подписанными MAR‑файлами и GitHub Releases. На Ubuntu пока только ручная процедура: скачать .deb из релиза, проверить SHA-256, установить через apt. Это не идеально, но так мы не трогаем файлы, которыми управляет пакетный менеджер, и не создаём ложного ощущения автоматической безопасности.
Команда
Над проектом работает не один человек. В команде уже есть Андрей Ковалёв и другие соавторы, которые помогают с кодом, тестированием, сборкой и ревью. Мои открытые проекты — ru-spelling-dictionary, browser-policy-manager и теперь good-bear — развиваются именно так: небольшая команда, которая делает вещи, которые считает важными.
Почему нужна поддержка
Good Bear — это не хобби на выходных. Это полноценный форк Firefox, который требует:
Платных подписок на инструменты разработки. Сборка, статический анализ, линтеры, тестовые среды — всё это стоит денег.
Облачной инфраструктуры. Нам нужны удалённые сборочные машины — отдельно Ubuntu, отдельно Windows Server. Это виртуальные машины с дисками, памятью и трафиком, и они не бесплатны.
Времени. Команда работает над проектом в свободное время, но чем больше поддержки, тем больше времени можно уделять разработке и тем быстрее мы дойдём до релиза.
Проект уже прошёл огромный путь: десятки патчей, сотни тестов, проверки безопасности, ревью кода. Но чтобы выпустить стабильную версию и поддерживать её, нужны ресурсы.
Комментарии (108)

Burtanshy
22.09.2026 15:14а почему не в хроме? и в маскота берите белоголового орлана.

Goudron Автор
22.09.2026 15:14Маскота пришлось менять, потому что лого Firefox принадлежит Mozilla Corporation. А Chromium не взял за основу, потому что Firefox направлен на личную конфиденциальность и от него в этом деле отталкиваться логичнее.

Nyanny
22.09.2026 15:14Почему отключены "хостинговые сервисы Mozilla. Аккаунт Mozilla, Синхронизация"?
У многих форков это не отключено.
Имеется ли возможность включить самостоятельно?

Goudron Автор
22.09.2026 15:14Вопрос правильный. Потому что это сервисы Mozilla и это лицензионный вопрос. Гугловскую проверку удалось подключить быстро через собственный API-ключ. Вероятно, аккаунт/синхронизация и другие сервисы будут реализованы альтернативно. Но нужно это сделать безопасно и доказать, что реализовано безопасно. Я этим займусь позже. Mozilla предоставляет код сервера для аккаунта/синхронизации, т.е. можно на своих мощностях организовать. С другой стороны, я у них спрошу, есть ли возможность оставить их сервисы. Но это вопрос договорённостей, потому что в Firefox реализацию поддержки сертификатов Минцифры не включили, хотя рассматривали такую возможность. Поэтому в Good Bear могут не разрешить подключать свои сервисы. Это вопрос для проработки.

DenisArd
22.09.2026 15:14Пользуюсь разными сторонними форками файрфокса и они прекрасно синхронизируются между собой через аккаунт в Mozilla, так что препятствий с их стороны быть не должно.

galaxy
22.09.2026 15:14А человечьим языком вы не можете объяснить, что вы делаете? Без нейрослопа?

Goudron Автор
22.09.2026 15:14Задавайте уточняющие вопросы. Делаю свободный браузер на основе Firefox для безопасной работы с сертификатными цепочками минцифры.

jinn50k
22.09.2026 15:14Да кому нужны ваши уточняющие ответы в коментах, пишите сразу нормальную статью без "привет чатгпт", можно же сделать нормально.
Уже у многих людей просто аллергия на нейрослоп и люди сразу пролистывают статью.
RTFM13
22.09.2026 15:14Уже у многих людей просто аллергия на нейрослоп
Так это еще до нейронок было. Я уже и не вспомню когда начал статьи пролистывать.
Правильный автор завершает или начинает статью с тезисного резюме/содержания.
и люди сразу пролистывают статью.
И вот тут мы нормально общаемся уточняющими вопросами. )
Хотя некоторые взяли моду и в комментариях нейрослоп писать, это уже напрягает, да.

Goudron Автор
22.09.2026 15:14Это анонс. Он не может быть подробным. Подробная статья - это выложенный код. На днях будет.

galaxy
22.09.2026 15:14А зачем статья, если чтобы что-то понять, надо в комментариях из вас вытягивать?
Возьмите раздел статьи "Что уже сделано и что будет": там каждый пункт — это наукообразный бессмысленный набор слов. По каждому пункту буквально надо объяснять, что за ним стоит, если вообще что-нибудь стоит. Не заставляйте меня тыкать в каждое предложение.
Ок. Для начала: в чем принципиальное отличие вашего проекта от профиля с дополнительно установленным рутовым сертификатом?
Что за безопасная работа? В двух словах, на пальцах — в чем повышенная безопасность?
Вы открываете ру-сайты в отдельном контейнере автоматически? Что если на сайте смешанный контент с разных доменов? Айфреймы? Редиректы?
На хабре в последние месяцы было немало постов про российские сертификаты, в них предлагались определенные решения и поднимались некоторые проблемы. Так, планируете ли вы ограничивать доверие к сертификатам Минцифры по зонам (только для .ru/.рф или по списку)? Что у вас с проверкой CT-логов?

Goudron Автор
22.09.2026 15:14Данный анонс - для того, чтобы получить поддержку от тех людей, которым идея интересна. Некоторые подробности (сценарии) описаны в этом анонсе. Это сбор первичной обратной связи. Заходит или нет. Судя по количеству комментариев - заходит. И можно уже намечать дальнейший роадмэп. Потому что это не заказная разработка. А массовый продукт. Поэтому работа идёт вот так поэтапно.

Goudron Автор
22.09.2026 15:14Нет, пока что по зонам не будет разграничения. История разграничивается на обычные сертификаты с глобальным PKI и на историю с российским PKI. Возможно, в будущем будут другие сценарии, но пока что нет.

Goudron Автор
22.09.2026 15:14Проверка сертификатов, в т.ч. отзыв, происходит полноценно для сертификатных цепочек Минцифры.

ImagineTables
22.09.2026 15:14Я не автор, но попробую.
Firefox by design не portable. Вообще, для виндового браузера это простительно, потому что сволочная винда, мягко говоря, не поощряет portable-софт, а уж браузеры, отличные от Edge… Поэтому Firefox, чтобы быть дружелюбным к юзерам, пытается стать The Браузером-в-Системе, а это прямо противоположно идее portable.
В результате, если вы хотите иметь два инстанса Firefox (например,
C:\Bin\FF1иC:\Bin\FF2), чтобы каждый работал с локальным профилем (например,C:\Bin\FF1\ProfileиC:\Bin\FF2\Profile), то просто так это у вас не получится. При запуске оба инстанса полезут в%APPDATA%\Mozilla\Firefox\за одним и тем жеprofiles.ini. Чтобы это обойти, нужно запускать первый инстанс как"C:\Bin\FF1\firefox.exe" -profile "C:\Bin\FF1\Profile" -no-remote, а второй как"C:\Bin\FF2\firefox.exe" -profile "C:\Bin\FF2\Profile" -no-remote. И не дай бог ошибиться. Кроме того, вам придётся овладеть тёмной магией, позволяющей дописать аргументы к ярлыку, запиненному на таскбаре. Но при этом попрощаться с Tasks- и Frequent-секциями.Это даёт людям основание пилить аж свой Firefox.
Хорошо работа с профилями сделана в FAR. Там рядом с экзешником можно положить файл
Far.exe.iniследующего содержания:UseSystemProfiles=0 ; %FARHOME% это, условно, C:\Bin\Far1 или C:\Bin\Far2, ; смотря откуда запускается инстанс UserProfileDir=%FARHOME%\Profile UserLocalProfileDir=%FARHOME%\ProfileLocalИ никаких проблем. И никакой надобности в Good FEAR (FAR + Bear). И папку с FAR’ом можно просто скопировать со всеми обновлениями, плагинами и настройками (не забудьте проверить свой FAR, возможно вы думаете, что бэкапите настройки вместе с папкой, а на самом деле нет).
Правда, сделать так, чтобы ссылка, нажатая в виндовых кишках, отдиспетчилась именно в нужный инстанс FAR’а (или вообще хоть какой-нибудь) становится трудно, но все нормальные юзеры давно отказались от идеи ссылок, нажатых в виндовых кишках, и вообще — от идеи, что винде можно доверить диспетчеризацию данных, они просто запускают FAR/Firefox/whatever, и вставляют ссылку туда.
Будете писать свой софт с профилями — пишите как в FAR, а не как в Firefox. Я именно так и поступаю.

muromdx
22.09.2026 15:14У меня два Firefox живут в винде и ими можно пользоваться одновременно. Один - установленный через официальный установщик Мозиллы, другой - из MS Store. Конфликтов нет.

ImagineTables
22.09.2026 15:14Это не «два Firefox». Это тот же самый подход, что и у автора — сделать форк. Только форк сделала сама Мозилла специально для WinStore. Точнее, совместными усилиями с Микрософтом, который со своей стороны сделал виртуализацию ФС.
WinStore’ный Firefox будет поставлен в
C:\Program Files\WindowsApps\Mozilla.Firefox_<version>_x64__<publisher-hash>\VFS\ProgramFiles\Firefox Package Root\firefox.exe. А заprofiles.iniон полезет вC:\Users\<YourUsername>\AppData\Local\Packages\Mozilla.Firefox_<publisher-hash>\LocalCache\Roaming\Mozilla\Firefox\Profiles\. Кроме того, он будет поражён в правах с этой их дурацкой изоляцией, и поэтому указать ему профиль из командной строки не получится.Юзеры, которые ставят Firefox из WinStore доиграются до того, что софт можно будет поставить только из WinStore. Или с большим геморроем из .msix. Как в Андроиде с его Play и .apk. Поэтому я из WinStore ничего не ставлю, и вам не советую. Не хотите переключать профили — уж лучше поставьте форк: PaleMoon или этот вот Good Bear.

Goudron Автор
22.09.2026 15:14Я этот ваш комментарий сохраню и подумаю над ним. Сценарий понятный, нужно определить, насколько часто он нужен и можно ли реализовать в Good Bear. Спасибо.

BugM
22.09.2026 15:14Выглядит неюзабельно если я верно понял. Зачем мне страдать и каждый раз пароль вводить? Почему его нельзя сохранить? Почему мои куки не сохраняются? Почему просто не сделать нормально?

Goudron Автор
22.09.2026 15:14Он будет сохраняться для таких сайтов, но в отдельной базе паролей. Это то разделение разных историй, которое ещё не доделали в контейнерах Firefox. В Good Bear это реализовано уже сейчас.

BugM
22.09.2026 15:14Перепишите в стать более понятно. Сейчас совершенно непонятно.
Менеджер паролей и автозаполнение в российском контейнере отключены — если нельзя доказать безопасное разделение, лучше перестраховаться.
Это вводит в заблуждение

Goudron Автор
22.09.2026 15:14Спасибо, исправлю это. После релиза будет более подробно техническая часть прописана в отдельной публикации.

Goudron Автор
22.09.2026 15:14Перепроверил. В 1.0 всё же не будет в "российском" контейнере запоминать пароли, но я это реализую позже. Чтобы эта функция и для минцифровских сертификатов работала. Некоторые другие нужно будет тоже протянуть. Но отдельно от основного контекста.

ifap
22.09.2026 15:14ИМХО тоже отдельный профиль для отдельных полутора сайтов, где используются суверенные сертификаты, и без которых при этом никак не обойтись. Отдельный ярлык на рабочем столе, запустил, попользовался, закрыл, забыл как страшный сон. Вот если бы Вы в безопасном форке выпилили под корень все "полезности" от Гугла и Мозиллы, соединяющиеся с их серверами, это была бы интересная тема: браузер, который ходит только туда, куда его направил пользователь.

Goudron Автор
22.09.2026 15:14К сожалению, ситуация меняется. Много банков, например, переходят вынужденно на сертификат Минцифры. И в результате активно пушится Яндекс.Браузер. Нужна альтернатива.

vadimk91
22.09.2026 15:14На днях я даже расписание на rzd.ru не смог посмотреть, пришлось в виртуальной машине скрепный браузер запускать

Goudron Автор
22.09.2026 15:14Телеметрии от Мозиллы действительно не будет вообще, т.к. это их история и собирать информацию из Good Bear как бы и не нужно. А вот что касается безопасности (определения опасных сайтов) - это я оставил, но подключил через свой ключ API.

vikarti
22.09.2026 15:14Полезная идея. Хотя конечно лучше это иметь в апстриме.
И - автообновление плагинов же можно будет включить? С EME что будет?(в обычном Firefox то работает)

Goudron Автор
22.09.2026 15:14Пока что делается 1.0, у него будут некоторые ограничения. Посмотрим, как пойдёт, но должно быть нормально. Пока что автообновления плагинов не будет, но постараюсь включить. EME будет, DRM работает.

Dan_Lore
22.09.2026 15:14Что произойдёт, если я открою google.com через браузер, и НСДИ отправит мне поддельный IP-адрес? Браузер перейдёт на фальшивый сайт, который выглядит как настоящий и имеет сертификат Минцифры. На экране будет отображаться строка поиска «google.com» и значок замка, но почему тогда потребуется повторная авторизация?
Если вы советуете не посещать google.com через этот браузер, то, возможно, лучше вообще не пользоваться браузером.
Я понимаю, что описанный сценарий маловероятен и не предусмотрен. Однако, если мы говорим о безопасности и изоляции сертификатов Минцифры, необходимо учитывать такие ситуации. Иначе использование браузера становится бессмысленным.

Goudron Автор
22.09.2026 15:14НСДИ не используется здесь вовсе. Обычные веб-сайты открываются как обычно. Если встречается сертификат Минцифры, такой сайт открывается только в контейнере для российской PKI отдельно от других сайтов.

ColdPhoenix
22.09.2026 15:14НСДИ используется не вами. А провайдер завернет DNS запросы на него.

Goudron Автор
22.09.2026 15:14Ну, не используйте такие DNS. Используйте DoH.

DenisArd
22.09.2026 15:14Их стали блокировать. Дело идёт к тому, что в чебурнете скоро dns-трафик будет разрешен только незашифрованный, к обычным серверам, который перехватывается и заворачивается "куда надо".

Goudron Автор
22.09.2026 15:14Нужно думать, что с этим делать. Всегда стремиться к конфиденциальности. Это важно. Да, а с другой стороны средства ОРМ и не только.

Dan_Lore
22.09.2026 15:14Для минимального примера вот сюда можно сослаться https://habr.com/ru/articles/1075272/
НСДИ сложно не использовать становится

RTFM13
22.09.2026 15:14Если встречается сертификат Минцифры, такой сайт открывается только в контейнере для российской PKI отдельно от других сайтов.
Вас спрашивают как поступит ваш браузер если увидит сертификат минцифры на гугл.ком? Вся суть огораживания скрепных сертификатов крутится вокруг этого.

Goudron Автор
22.09.2026 15:14Если цепочка легальна, и российский УЦ действительно выдал сертификат для такого домена, то сайт откроется в российском контейнере отдельно от других. Или я не понял сценарий. Легальность цепочки проверяется полноценно.

RTFM13
22.09.2026 15:14Всё правильно поняли, спасибо за прямоту.

galaxy
22.09.2026 15:14Мда. Безопасный браузер люди пишут...

Goudron Автор
22.09.2026 15:14И как вы этому предлагаете препятствовать? Хотя бы в контейнере это откроется отдельно от других веб-сайтов, и вы это увидите.

DenisArd
22.09.2026 15:14По умолчанию сайт с сертификатом Минцифры не откроется, пока пользователь ЯВНО не внесёт его домен в список доменов, которым разрешено иметь такой сертификат - примерно так.

galaxy
22.09.2026 15:14
Goudron Автор
22.09.2026 15:14Ограничивать домены списком - плохая идея, т.к. список постоянно ширится. А если определяется сертификат Минцифры, в Good Bear он автоматически будет перенесён в отдельный контейнер и рядом со щитом будет написано RU. Если вы на сайте Google увидите щит с RU, вы сильно удивитесь. Вот вам и решение. Архитектура Good Bear делает возможным не совершать эти сложные манипуляции для того, чтобы это определить.

galaxy
22.09.2026 15:14Позвольте решать пользователю, хорошая или плохая это идея.
Если вы на сайте Google увидите щит с RU, вы сильно удивитесь
Удивиться я, может, и удивлюсь, да только данные уже утекли (например, GET-запрос с признаками экстремизма).

Goudron Автор
22.09.2026 15:14Ну, браузер этот кейс пока что не закрывает. Но то, что на гугле сертификат Минцифры - вы увидите. Пока что это не тот сценарий, который реализуется в браузере. Но можно подумать, как реализовать и защиту от такого.

RTFM13
22.09.2026 15:14Да ну, есть миллион причин случайно не заметить метку. Не говоря о том что если сайт открылся это уже потенциальная проблема.
Птом где эти метки если например встроенное в страницу видео на ютубе прилетело со скрепным сертификатом?
Короче, хорошая попытка т-щ майор но нет.

DenisArd
22.09.2026 15:14По-моему, лучшей идеи нет. Без ограничения доменов безопасность вашего браузера будет половинчатая, с ограничением - вы получите больше пользователей. Сделать интерфейс для оперативного пополнения списка доменов по мере необходимости, по-моему особых проблем не составит. И это будет ваше конкурентное преимущество, например, перед приведённым выше для хромиума способом ограничения через политики, не говоря уже об изготовлении собственной версии ограниченного сертификата.
В конце концов, пусть пользователи сами решают, нужен ли им такой механизм или его можно отключить, за гибкость вам только спасибо скажут.

BugM
22.09.2026 15:14Не работает это все. Сайты любят подгружать непонятно что с разных доменов. То есть вроде добавили, но не работает.
Схема с поддержкой всех доверенных корней и показом какой именно корень используется сейчас лучшая. На любом сайте показывать. Доверие всем одинаковое.

RTFM13
22.09.2026 15:14Не работает это все. Сайты любят подгружать непонятно что с разных доменов. То есть вроде добавили, но не работает.
А минусы будут?
Может мне и не стоит продолжать находиться на сайте, который "подгружает непонятно что с разных доменов".
А если стоит - нет проблем 2-3 галочки поставить. Если сайт грузит с 10 скрепных доменов и без них не работает, то он автоматически идёт в топку.
Но то что вы критикуете, надёжно подтверждает, что мы на верном пути. )

Goudron Автор
22.09.2026 15:14Вы сейчас в принципе не знаете, что делают сайты. Firefox иногда может вот показать, что :)


RTFM13
22.09.2026 15:14Сей-час я точно знаю что скрепные сайты ничего не делают.
А так у меня у браузера нет никакого доступа "к другим приложениям", он в отдельной песочнице.

BugM
22.09.2026 15:14Будут. Очередное решение для полутора гиков. К использованию нормальными людьми непригодно. Таких решений для гиков уже вагон, пора для нормальных людей делать. Чтобы просто работало.

Goudron Автор
22.09.2026 15:14Да, такие решения лучше делать массовыми. И независимыми при этом. Это некоторый компромисс.

RTFM13
22.09.2026 15:14Еще не так давно квн был "решением для полутора гиков".
Но вы продолжайте критиковать, это прекрасно подкрепляет мою позицию. )

RTFM13
22.09.2026 15:14Решение "не для гиков" - скрепофон.
При чем, чем скрепнее владелец, тем популярнее решение.

RTFM13
22.09.2026 15:14Если гугл выдаёт скрепный сертификат это лютейший красный флаг. Это значит что персонально на вас компромат собирают (до того момента пока неизвестны ковровые MITMы ). Даже если никакого компромата нет, это вам не поможет. У этой машины задней передачи нет.

Goudron Автор
22.09.2026 15:14Приватное окно от провайдеров и от сайтов не защищает. Только от других домашних пользователей :)

Goudron Автор
22.09.2026 15:14Зато вы не поняли, как Good Bear вам такое подсветит.

DenisArd
22.09.2026 15:14Подсветит, но всё равно загрузит. Многие это считают небезопасным.

RTFM13
22.09.2026 15:14"подсветит" в случае гарантированной состоявшейся атаки это конечно дичь какая-то.
Тут самоподписанный сертификат хрен добавишь в исключения, хотя никакой атаки нет. А тут стопроцентны MITM.

BugM
22.09.2026 15:14Самоподписанный или подписанный от неизвестного корня это почти гарантированная атака. С Минцифры проблем не замечено.

RTFM13
22.09.2026 15:14Самоподписанный или подписанный от неизвестного корня это почти гарантированная атака.
А если я сам его только что установил и ручками хэш сверил? Или это locahost вообще?

Goudron Автор
22.09.2026 15:14Пока что сценария защиты от таких атак нет. Но вы сначала откроете сайт, а потом на нём что-то будете открывать или что-то вводить. Вот как откроете и увидите, что там "неправильный" сертификат - вы поймёте, что там ничего искать или писать не нужно лишнего.

bomitau
22.09.2026 15:14Если возникнут проблемы с каким-то сайтом, то писать в техподдержку будет бесполезно. Первым делом скажут поставить один из поддерживаемых браузеров. Так что проще в виртуалку яндекс браузер и пускай там ставит любые сертификаты, всё равно там кроме захода на эти сайты больше ничего не делается.

Goudron Автор
22.09.2026 15:14Ваше право. Но в основном это будет Firefox, только с добавленными сценариями. Если вам нравится проприетарный браузер и вы доверяете ему полностью свою конфиденциальность, почему нет.

bomitau
22.09.2026 15:14Поэтому в виртуалке. А мейнстрим выбираю потому, что когда мне надо зайти на сайт - мне надо зайти на сайт, а не разбираться, в чём там дело, писать багрепорты, а пока исправят - всё равно придётся ставить яндекс браузер, так как мне нужно зайти на сайт.
На работе тем более сотрудникам не до тестов.
А так да, альтернатива - это всегда хорошо, но не для всех. Может когда-нибудь вашу сборку добавят в список официально поддерживаемых, будет совсем здорово.

Goudron Автор
22.09.2026 15:14Возможно, у нас появится сообщество. Я это планирую. Но это свободная (опенсорсная) история, поэтому нужны будут волонтёры. Если так получится - это будет отлично.

Goudron Автор
22.09.2026 15:14Я не отменяю другие решения. Я предлагаю альтернативу, для которой, как мне кажется, есть место.

bywn145qm
22.09.2026 15:14Так и сделал. Просто поставил АльтЛинукс и Яндекс.ДыруБублика в VMWare и пусть он там сам в своим изолированном окружении живет без доступа куда попало. Прелесть в том что VM можно отправлять в suspend и делает она это мгновенно на 4gb лимита RAM.

Goudron Автор
22.09.2026 15:14Но это решение через седьмое кольцо Сатурна. Да, приходится работать так, когда нет альтернатив. Мы пытаемся дать альтернативу и развить её силами сообщества.

RTFM13
22.09.2026 15:14Меняете юзерагента на тындекс и говорите что установили. Будем ждать пока поддержка не скажет "а почему я вас в видеокамеру не вижу?".

Dmi3yD
22.09.2026 15:14А что мешает взять FireFox Portable в нем установить сертификат от Минцифры и только в нем использовать нужные сайты?

SagePtr
22.09.2026 15:14А в ГуглоХроме ещё проще даже - можно отдельный профиль в браузере создать для этого серта и чумных сайтов. В лисе профили тоже можно, но с параметрами командной строки её запускать, чтобы разрешить одновременное использование нескольких профилей

DenisArd
22.09.2026 15:14Вообще-то менеджер профилей доступен из меню, насколько я помню, можно даже галку поставить, чтобы при запуске профиль запрашивался.

Goudron Автор
22.09.2026 15:14Это не решает UX-проблему, когда приходится использовать несколько браузеров для разных сценариев.

BeLord
22.09.2026 15:14В целом начинанием хорошее, другое дело, что запрос поддержки, как по мне не сильно работающий. Агент инвестора даже смотреть не будет.
Поясню - нужна облачная инфраструктура, ну нужна вот и отлично. Работающий запрос - на старте нужно Х серверов, конфигурации Y, через полгода Х+N серверов это уже конкретика из которой вытекает экономическое обоснование инвестиций.
Точно также, как платные подписки нужен минимальный бюджет Х ускорит разработку в Y раз, при оптимальном бюджете Z разработка увеличится в Y*N раз.
Меценат мыслит экономическими категориями ровно также, как инвестор, просто интерес мецената лежит не в области сиюминутной прибыли, но это не значит, что он готов вкладывать деньги в непрозрачный проект.

Goudron Автор
22.09.2026 15:14Браузер - это многоликая история и да, мы думаем над тем, кто нам может помочь, и чтобы это было взаимно и интересно. Здесь множество интеграций возможно. Это правильный вопрос.

BILL-BUFALO
22.09.2026 15:14Принципиально новый браузер.

Goudron Автор
22.09.2026 15:14Нет, на основе Firefox, но с функциями для России, которых нет в Firefox и невозможно реализовать через дополнения.
RTFM13
А отдельный профиль не решает туже проблему?
Возможно я невнимательно пролистал статью, но в тэгах opensource, но ссылки на гитхаб нет. Скрепная символика тоже настораживает.
Goudron Автор
Пока что анонс. Код ещё не выложен. Где-то 27 сентября ожидается. После этого будет более подробная статья. Нет, профиль не решает, между профилями нужно переключаться. Суть в том, чтобы разделить эти две истории, но в одном окне. Что касается "доброго мишки" - это как раз про Россию с человеческим лицом, где не забывают о конфиденциальности :)
RTFM13
Отдельные окна дисциплинируют. И выглядят надёжнее. Еще и темы разные поставить чтоб не путать.
Т.е. задача сводится к добавлению изоляции сертификатов в штатные контейнеры? Это разве не задача нейронке на один промпт?
К.м.к. игра не стоит свеч. Но вам всё равно удачи, если декларироемые цели соответствуют действительным.
Что мне не нравится в профилях - в кедах они смешиваются на панели задач. Иконки для запуска разные, но открытые окна падают в одну кучу. Вот бы разделить их там и было бы идеально.
Goudron Автор
Нет, там сложнее. Не два, а три контекста работы браузера, например. Сценарии автоматического переноса в отдельный контейнер таких сайтов. Организация полноценной работы с сертификатными цепочками Минцифры. Да, используются встроенные контейнеры, но разделение сильнее. И это пока что версия 1.0, которая скоро выйдет. Есть планы на дальнейшее развитие. При этом хочется оставить браузер свободным, т.е. с открытым кодом. Не как в другом российском браузере, который, хотя и бесплатный, но проприетарный :) Хочется добавить конкуренции :)
RTFM13
Это тоже потенциальная дыра кстати.
Goudron Автор
Да, добавление сценариев - это потенциальное расширение поверхности атаки. Так всегда. Вообще в исходниках Firefox порядка 1,6 млн файлов, папка проекта порядка 100 ГБ. На производительном сервере сборка занимает часа 1,5. На среднем ноуте - больше суток. На одну попытку. Одним промтом такие продукты не создаются. Попробуйте :)
RTFM13
Не в этом смысле потенциальная. Переход по ссылке из нидерландов в рф палит VPN и позволяет связать профили. Ссылки должны открываться в том же контейнере строго.
Кстати, кроме сертификатов хорошо бы еще и сетевые настройки разделять.
Goudron Автор
Оно не в том же профиле вообще не открывается. Политика отправки 0 байтов на сервер до начала открытия в правильном контейнере.
Goudron Автор
Что касается сетевых настроек - это уже другой сценарий, не про сертификаты и не про разделение контекстов браузера. Да, важная тема, я над ней думаю.
Ox2A
Дисциплину же никто не запрещает, но дополнительный контур - это хорошо же, а не плохо, правда? Ну и говорить разработчику, что "это задача на 1 промпт", когда в ней не шаришь - это плохой тон.
RTFM13
Разные окна (профили) с разным оформлением помогает быстро их различать и как следствие не смешивать в том числе случайно. Профили же не только в браузере, но и в голове приходится переключать.
Goudron Автор
Здесь мы работаем над UX. Людям приходится использовать разные браузеры для разных задач, и они теряют в универсальности. Наша задача в этом проекте - предложить более универсальный единый инструмент, но с логическим разделением двух историй. Его можно использовать, а можно не использовать.