Проект matre$ka представляет собой форк браузера Firefox для Android на базе Fenix 160.0a1. Разработчик добавил патч для GeckoView, который обеспечивает ограниченную поддержку цепочек сертификатов Russian Trusted, позволяя открывать сайты, ранее недоступные из-за ошибок TLS-валидации.
В сборку встроены два российских корневых сертификата. Проверка цепочек до этих корней выполняется для заданного списка хостов. Также предусмотрен механизм fallback для доменов в зонах .ru и .рф, который позволяет проверять сертификаты даже при отсутствии конкретного домена в списке правил.
Автор подчеркивает, что данное решение не является защитой от атак типа man-in-the-middle. Добавление новых доверенных центров сертификации расширяет модель доверия, поэтому сборка не рекомендуется для проведения финансовых операций. Корневые сертификаты обновляются только вместе с самим APK-файлом.
Реализация предназначена для устройств на Android 8+ с архитектурой arm64-v8a. Исходный код, патч и готовые сборки опубликованы в открытом доступе. Разработчик указывает на необходимость независимого аудита кода и самостоятельной проверки целостности файлов для подтверждения безопасности решения.


