Четыре места хранят части одной конфигурации VPN на iPhone, и ни одно из них не хранит всё целиком. Приложение знает, какую услугу продаёт, система знает, какую конфигурацию разрешил пользователь, профиль управления знает, что было отправлено, а поддерживаемый экспорт знает, что поставщик готов показать. Чтение их в этом порядке даёт запись, которую можно передать коллеге; чтение одного и догадки об остальных дают заявку, которую снова открывают. Порядок важен, потому что каждый экран может ответить только на часть вопроса.

Экран первый: приложение, которому принадлежит услуга

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

Если приложение вообще не показывает конечную точку, само это отсутствие — находка. Служба может спрятать шлюз за собственным API и никогда не показывать пользователю имя хоста.

Экран второй: системная запись

Настройки, Основные, VPN и Управление устройством перечисляют каждую конфигурацию, известную системе. Строка VPN называет активную конфигурацию и метку типа, которую присваивает система, а она часто расплывчатее протокола, который выполняет работу. Ниже раздел профилей перечисляет всё, что установлено файлом или через управление. Открывайте каждую запись, а не доверяйте метке строки, потому что именно на экране подробностей живут сервер и личность.

Загруженный файл в приложении Файлы и установленный профиль — два разных объекта, и что-то делает только установленный.

Экран третий: полезная нагрузка управления

Когда настройку выдала работа или школа, полезная нагрузка — это авторитет, а телефон — её копия. Читайте профиль ради личности, сервера, любой полезной нагрузки прокси или DNS и сертификата либо материала доверия, распространённого вместе с ним. Полезная нагрузка доверия и закрытый ключ — отдельные объекты, и ни один из них не говорит, какие учётные данные использовала работающая сессия. Спросите об этой связи владельца профиля, а не выводите её из того, что установлено.

Не удаляйте профиль, чтобы проверить, станет ли поле редактируемым. Удаление убирает настройки и всё, что шло вместе с ними.

Экран четвёртый: поддерживаемый экспорт

Снимки экрана отвечают на большинство вопросов и пасуют перед теми, которые важны. Когда подробность действительно нужна, спросите поставщика, какой диагностический экспорт покрывает этот вопрос и несёт ли файл идентификаторы аккаунта, токены или внутренние имена.

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

Запись, с которой вы остаётесь

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

FieldWhere it comes fromWhat it settles
ImplementationApp plus system rowWhich component owns the tunnel
IdentityProfile payloadWho the gateway authenticates
ScopePayload and app displayWhich traffic enters the tunnel
Credential sourceProfile ownerWhat has to be reissued

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

Похожие статьи