Тарас Евгенич

iPhone и iPad: проверить и снести сертификат Минцифры

Пять минут. Если пункта из первого шага у тебя нет - тридцать секунд.

Общий контекст и почему сертификата два - на главной: https://tevgenich.com/instrukciya/


Шаг 1. Проверить

Настройки → Основные → «VPN и управление устройством».

Второе место, где стоит посмотреть: Настройки → Основные → Об этом устройстве → «Настройки доверия сертификатов». Здесь видно, каким корням устройство доверяет для сайтов. Если в списке есть что-то со словом Russian - тумблер напротив включён, значит доверие выдано.

Ищи по слову Russian: сертификата два, Russian Trusted Root CA и Russian Trusted Sub CA.


Шаг 2. Удалить

Настройки → Основные → «VPN и управление устройством» → выбрать профиль → «Удалить профиль» → подтвердить → перезагрузить устройство.

Перезагрузку не пропускай - она прописана у самой Apple. Без неё возможна ситуация, когда профиля уже нет, а поведение прежнее до следующего перезапуска.

Если удалять профиль целиком не хочется

Бывает, что в профиле лежит что-то ещё нужное (рабочая почта, Wi-Fi, MDM с работы). Тогда мягкий вариант:

Настройки → Основные → Об этом устройстве → «Настройки доверия сертификатов» → выключить тумблер напротив сертификата.

Сертификат останется на устройстве, но для сайтов работать перестанет. Для нашей задачи этого достаточно.


Шаг 3. Проверить, что ушло

Вернись в Настройки → Основные → «VPN и управление устройством» - профиля быть не должно, а если профилей больше нет вообще, исчезнет и сам пункт меню.

Потом в «Настройки доверия сертификатов» - там не должно остаться ничего со словом Russian.


Что здесь идёт не так у людей

1. Удалили один сертификат из двух. Sub CA лежит отдельно от Root CA и находится реже. Ищи по слову Russian, а не по полному названию.

2. Не перезагрузили телефон. Самая частая причина «я удалил, а всё как было».

3. Проверяют по банку. «Сайт банка всё ещё открывается, значит не удалил» - неверный вывод: банк мог перейти обратно на обычный сертификат, а страница закешироваться. Проверяй по настройкам, а не по сайту.

4. Забыли про остальные устройства. iPad, старый телефон, телефон родителей, которым ты ставил «чтобы банк открывался». Сертификат стоит на каждом устройстве отдельно.


Чего удаление на айфоне НЕ даёт

Есть приложения, которые носят этот сертификат внутри себя и в системное хранилище вообще не смотрят. Исследование FOCI: в 399 приложениях из 1394 в RuStore нашли российский корень или подчинённый ему сертификат - это 28,6%.

На iPhone это менее массовая история, чем на Android (в App Store состав приложений другой), но принцип тот же: удаление профиля закрывает браузеры и системные соединения, а не всё подряд.


Что дальше

  1. Пароли и сессии - в правильном порядке, иначе смысла ноль: https://tevgenich.com/instrukciya/paroli/
  2. Как теперь заходить в банк - вариантов четыре, и самый удобный не требует ставить вообще ничего: https://tevgenich.com/instrukciya/chetyre-sposoba/

Что сломается после удаления: сайты банков и часть госресурсов перестанут открываться в Safari и Chrome (ошибка про недоверенный сертификат). Приложения банков продолжат работать - им системный сертификат не нужен, сертификаты вшиты внутрь.

Разбор всей истории - почему так вышло и где в вирусных роликах перегибают: https://tevgenich.com/sertifikat-mincifry/

Не сходится меню - напиши мне, какая версия iOS, подскажу.