Ruthenium: Chromium для Android с поддержкой сертификатов Минцифры
Разработчик собрал собственный Chromium для Android с поддержкой российского корневого сертификата Минцифры, чтобы банки и госсервисы открывались без ошибок. Проект Ruthenium уже доступен как APK и ограничивает доверие к сертификату только зонами .ru и .рф.

Российские банки и государственные сервисы всё чаще используют TLS-цепочки, которые заканчиваются корнем Russian Trusted Root CA. Стандартный Chrome для Android такие цепочки не принимает и выдаёт ошибку NET::ERRCERTAUTHORITYINVALID. Разработчик под ником Slippedcoder решил проблему радикально: собрал собственный Chromium, добавил в него корневой сертификат Минцифры и ограничил его действие только доменами .ru и .рф. Проект получил название Ruthenium.
Ruthenium: как появился браузер с российским корневым сертификатом
Идея родилась из практической необходимости. Автор пользуется Chrome и не хотел устанавливать второй браузер ради нескольких сайтов. Яндекс Браузер и Атом уже умеют работать с российскими TLS-цепочками, но они не являются полноценной заменой Chrome для всех сценариев. Поэтому разработчик взял открытый исходный код Chromium, добавил в него корень Russian Trusted Root CA и собрал отдельный APK.
Ключевая особенность Ruthenium — ограничение доверия к сертификату. Корень Минцифры работает только для доменов в зонах .ru и .рф, а для остальных сайтов используется стандартное хранилище Chromium. Это снижает риски, связанные с добавлением нестандартного корня в доверенные.
Проект распространяется как готовый APK-файл, который можно установить на Android. Исходный код выложен на GitHub, так что любой желающий может собрать свою версию или проверить изменения. На момент публикации Ruthenium доступен в виде отдельной сборки, и автор продолжает развивать проект.
Предыстория и контекст
Российский корневой сертификат Минцифры появился в 2022 году, когда началась массовая миграция государственных и банковских сервисов на отечественные TLS-решения. Цель — обеспечить независимость от иностранных удостоверяющих центров. Однако большинство браузеров, включая Chrome, не включают этот корень в свои хранилища по умолчанию. Это приводит к тому, что пользователи видят ошибки безопасности при заходе на сайты российских банков и госуслуг.
Яндекс Браузер и Атом решили эту проблему, добавив поддержку российского корня в свои сборки. Но Chrome остаётся самым популярным браузером в России, и для многих пользователей он является основным инструментом. Ruthenium заполняет этот пробел, предлагая альтернативу для тех, кто не хочет менять привычный браузер.
Интересно, что решение автора ограничить сертификат только зонами .ru и .рф — это компромисс между безопасностью и функциональностью. В противном случае добавление российского корня в глобальное хранилище могло бы создать риски для пользователей, заходящих на зарубежные сайты.
Чем Ruthenium отличается от Chrome и Яндекс Браузера?
Главное отличие — встроенная поддержка российского корневого сертификата. Chrome для Android не имеет этой возможности, поэтому пользователи сталкиваются с ошибками. Ruthenium решает эту проблему, сохраняя остальную функциональность Chromium без изменений. В отличие от Яндекс Браузера, который включает множество дополнительных сервисов и интеграций, Ruthenium остаётся максимально близким к оригинальному Chromium — только с добавленным корнем.
Для пользователя это означает, что Ruthenium ведёт себя как обычный Chrome, но корректно открывает сайты с российскими TLS-цепочками. При этом нет необходимости настраивать прокси или вручную добавлять сертификаты в систему.
Технические подробности и безопасность
Ruthenium построен на основе открытого исходного кода Chromium. Автор добавил в него файл с корневым сертификатом Russian Trusted Root CA и модифицировал логику проверки сертификатов. Ограничение по зонам реализовано через специальный фильтр, который применяет российский корень только к доменам .ru и .рф.
С точки зрения безопасности, такой подход снижает риск того, что российский корень будет использован для подмены сертификатов на зарубежных сайтах. Однако стоит отметить, что сам корень Минцифры вызывает вопросы у некоторых экспертов, поскольку он даёт государству возможность перехватывать трафик. Тем не менее, для пользователей, которые вынуждены работать с российскими сервисами, Ruthenium — это практическое решение.
Проект распространяется бесплатно, и любой желающий может проверить код на GitHub. Это добавляет прозрачности, но важно помнить, что сборка APK из исходников требует определённых навыков. Для обычных пользователей автор публикует готовые сборки, которые можно скачать и установить.
Кого затронет и как
Ruthenium будет полезен всем, кто пользуется Chrome на Android и сталкивается с ошибками при открытии сайтов российских банков и госуслуг. Это, прежде всего, пользователи в России, но также и те, кто работает с российскими сервисами из-за рубежа. Установка браузера не требует root-прав, а сам APK можно загрузить с GitHub.
Разработчики и энтузиасты могут использовать проект как отправную точку для собственных экспериментов с Chromium и сертификатами. Для бизнеса, который зависит от доступа к российским онлайн-сервисам, Ruthenium может стать надёжной альтернативой.
Однако стоит учитывать, что проект создан энтузиастом и не имеет официальной поддержки. Обновления выходят по мере готовности, и нет гарантий, что браузер будет поддерживаться длительное время. Тем не менее, открытый исходный код позволяет сообществу продолжать развитие.
Что будет дальше
Автор Ruthenium продолжает работу над проектом. В планах — регулярные обновления, синхронизация с новыми версиями Chromium и, возможно, добавление других российских корневых сертификатов. Также обсуждается публикация в альтернативных магазинах приложений, таких как RuStore, что упростит установку для обычных пользователей.
Пока что проект остаётся нишевым, но он демонстрирует растущий спрос на адаптацию браузеров к российским реалиям. Возможно, в будущем Google или другие разработчики официально добавят поддержку российских сертификатов, но до этого момента Ruthenium остаётся одним из немногих решений.
Итог
Ruthenium — это практичный ответ на проблему, с которой сталкиваются многие пользователи Chrome в России. Браузер сохраняет все преимущества Chromium и добавляет поддержку российских TLS-цеппочек, ограничивая её только зонами .ru и .рф. Если вы регулярно заходите на сайты российских банков или госуслуг, стоит попробовать эту сборку. Проект открыт для сообщества, так что его развитие будет зависеть от интереса пользователей.