pentestlab

pentestlab

На Пикабу
101 рейтинг 0 подписчиков 14 подписок 1 пост 0 в горячем
Награды:
Пикабу 17 лет!5 лет на Пикабу

Установка сертификатов Минцифры в рабочий профиль на примере Pixel 9 с Android 16 и выше⁠⁠1

В связи с массовым отзывом сертификатов у российских компаний, в частности у банков, пользователи столкнулись с проблемами доступа к государственным и банковским сервисам.

Для продолжения работы многие организации начали использовать сертификаты Национального удостоверяющего центра Минцифры России. Однако по умолчанию эти сертификаты отсутствуют в хранилищах доверенных сертификатов большинства зарубежных браузеров и операционных систем. Поэтому пользователям приходится устанавливать их вручную либо использовать браузеры со встроенной поддержкой российских корневых сертификатов.

Установка корневого сертификата в основное хранилище доверенных сертификатов устройства может повлечь определённые риски. Подробнее об этом уже рассказывалось в следующих материалах:

Для пользователей Android существует альтернативное решение: создать отдельный рабочий профиль, установить сертификаты Минцифры только в него и разграничить приложения, которым разрешено использовать эти сертификаты.

Создание рабочего профиля

Скачиваем и устанавливаем приложение Shelter.

Возможности Shelter и процесс создания рабочего профиля подробно описаны в этом материале:

https://digital-report.ru/how-to-secure-messenger-android-shelter-guide/

После создания рабочего профиля наша задача — установить корневой сертификат Минцифры именно в его хранилище, не затрагивая личный профиль устройства.

Стандартными средствами сделать это не так просто. Первоначально я предполагал, что достаточно запустить приложение «Настройки» из рабочего профиля, однако Shelter не позволяет обычным способом клонировать или запустить системные настройки внутри рабочего профиля.

Установка Activity Launcher

Решение заключается в использовании приложения Activity Launcher fork:

https://gitflic.ru/project/sash0k/activitylauncher

Его необходимо установить именно в рабочий профиль.

Я предварительно установил в рабочий профиль приложение RuStore. Если RuStore находится внутри рабочего профиля, то все приложения, устанавливаемые через него, также автоматически попадают в этот профиль. Через RuStore я установил Activity Launcher fork. Но можно ставить из Google Play https://play.google.com/store/apps/details?id=de.szalkowski.activitylauncher&pli=1

Также можно использовать другой доступный способ установки APK непосредственно в рабочий профиль.

Установка сертификата Минцифры

Перед установкой сертификата откройте браузер именно из рабочего профиля и скачайте сертификаты с официальной страницы:

https://www.gosuslugi.ru/crt

После этого выполните следующие действия:

  1. Запустите Activity Launcher fork из рабочего профиля.

  2. Найдите системную активность «Дополнительные настройки».

3. Запустите найденную активность.

4. Откройте раздел «Шифрование и учётные данные».

5. Выберите «Установка сертификатов».

6. Нажмите «Сертификат центра сертификации».

7. Выберите файл сертификата, ранее скачанный через браузер рабочего профиля.

8. Подтвердите установку.

Android может показать предупреждение о том, что установка сертификата центра сертификации позволяет владельцу сертификата проверять защищённый сетевой трафик. Перед подтверждением убедитесь, что сертификат скачан с официального сайта и его источник не вызывает сомнений.

После завершения процедуры сертификат будет установлен только в рабочий профиль.

Ваш в пункт в Настройках может отличаться. Можно посмотреть в настройках поиском

И искать такую же активность в  Activity Launcher, но это не точно)

Результат

Теперь приложения из личного профиля продолжают работать без установленного сертификата Минцифры, а приложения в рабочем профиле могут использовать отдельное хранилище доверенных сертификатов.

Таким образом можно разделить:

  • личные приложения, переписку и повседневные сервисы;

  • банковские, государственные и другие приложения, которым необходимы сертификаты Минцифры.

Это не устраняет все возможные риски, связанные с установкой дополнительного корневого центра сертификации, но позволяет существенно ограничить область его действия, изолировав сертификат и использующие его приложения внутри рабочего профиля.

Показать полностью 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества