Что такое Chromium-GOST
Chromium-GOST (Хромиум ГОСТ) — бесплатный браузер с открытым исходным кодом на основе Chromium, в который добавлена поддержка российских криптографических алгоритмов ГОСТ при установке защищённых соединений. Он нужен там, где сайт требует ГОСТ-шифрование: в личных кабинетах государственных порталов, на электронных торговых площадках, в системах электронного документооборота и при работе с электронной подписью.
Проект развивается с 2017 года сообществом разработчиков, в котором заметную роль играют специалисты компании КриптоПро. Сама КриптоПро подчёркивает, что не является правообладателем браузера, а основная задача проекта — показать, как поддержку ГОСТ можно встроить в открытый Chromium. Сборки выходят вслед за стабильными версиями Chromium, обычно несколько раз в месяц.
Как работает поддержка ГОСТ
Обычный Chromium устанавливает защищённые соединения через библиотеку BoringSSL, которая не знает алгоритмов ГОСТ. В Chromium-GOST добавлен интерфейс msspi: он обращается к криптопровайдеру, установленному в системе. Браузер при запуске проверяет, доступен ли такой провайдер, и если да — сообщает сайту, что умеет работать по ГОСТ. Когда сайт выбирает ГОСТ-алгоритмы, соединение устанавливается через msspi, а сайт запоминается как работающий по ГОСТ. Для остальных сайтов всё остаётся как в обычном Chromium.
Из этого следует главное требование: сам по себе браузер ГОСТ не шифрует — нужен криптопровайдер. Разработчики рекомендуют КриптоПро CSP. Для защищённых соединений покупать лицензию КриптоПро CSP не требуется, а для работы с ключами и подписью у программы есть 90-дневный ознакомительный период.
Что ещё есть в сборке
- Начиная с версии 152.0.7977.75 в браузер встроены корневые сертификаты Минцифры (Russian Trusted Root CA), поэтому сайты с российскими сертификатами открываются без ручной установки сертификатов. При необходимости их можно отключить ключом запуска
--skip-bundled-ca-certificates.
- В комплекте идут расширения для работы с электронной подписью, в том числе расширение для КриптоПро ЭЦП Browser plug-in. Сам плагин ставится отдельно.
- Расширения из Chrome Web Store, тёмная тема, менеджер паролей и инструменты разработчика работают так же, как в Chromium.
Кому подойдёт, а кому нет
Chromium-GOST — рабочий инструмент для бухгалтеров, специалистов по закупкам, юристов и всех, кто подписывает документы электронной подписью или заходит на порталы с ГОСТ-шифрованием. Как браузер на каждый день он уступает привычным: нет синхронизации с аккаунтом, а следить за новыми версиями нужно самому.
Если нужен браузер и для обычного интернета, и для российских сайтов с сертификатами Минцифры, посмотрите Яндекс Браузер: сертификаты Минцифры в него встроены, а соединения по ГОСТ он тоже поддерживает (на Windows — при установленном КриптоПро CSP). Ещё один российский вариант с поддержкой отечественной криптографии — Спутник Браузер.