Постоянно включённый VPN: в чём разница между путём, разрешением и сеансом
Постоянно включённый туннель может быть правильным для филиала и ошибочным для забытого ноутбука. Разберите три состояния, которые он поддерживает, и что на самом деле прекращает удаление.
Держать туннель поднятым круглосуточно — это проектное решение, у которого есть оправданный и небрежный вариант. У филиала, которому весь день нужна центральная программа и который ночью делает резервную копию, есть причина. Ноутбук, оставленный подключённым в гостиничном номере на три дня, — это происшествие.
Оба показывают один и тот же зелёный значок, и оба одинаково ответят на вопрос, сколько времени туннель поднят. Интересно не это число. Важно то, что соединение оставляет доступным, кому и что именно его завершает.
Три часов, которые идут врозь
Первое состояние — путь. Туннель и его политики делают набор служб достижимым, и канал без трафика может оставаться готовым к следующему запросу. Сколько времени он остаётся готовым — решение реализации, а не универсальный таймер.
Второе состояние — разрешение. Принятая учётная запись или устройство может быть уполномочено пользоваться этим путём. Это полномочие должно меняться, когда меняется роль, пропадает устройство или возникает подозрение на компрометацию, и оно не зависит от того, идут ли пакеты.
Третье состояние — собственный сеанс приложения. Клиент базы данных, удалённый рабочий стол или веб-приложение проходят проверку отдельно и хранят собственное состояние. Закрытие туннеля не обязательно завершает что-либо из этого.
Обзор, который считает это одним вопросом, кончается спором о таймерах простоя. Каждое из трёх может быть исправным или сломанным само по себе, и находка в одном мало говорит о других. Контрольный список из трёх строк лучше спора об одном значении тайм-аута. Запишите ответ для каждого состояния отдельно.
Туннель — это путь, а не бейдж
Установленный туннель — доказательство того, что между двумя конечными точками существует защищённый путь. Это не доказательство того, что каждый процесс за любой из конечных точек должен достигать любой службы на другой стороне.
Рекомендации NIST по zero trust говорят то же самое с другой стороны: сетевое расположение не должно считаться неявным доверием. Канал площадки — это транспортный факт, а разрешение одному узлу пользоваться одним приложением — отдельное решение со своим владельцем.
Скомпрометированный узел всё ещё может пытаться совершать вредные действия через службы, к которым ему разрешён доступ. Фильтрация и мониторинг уменьшают отдельные риски, но не стирают последствий компрометации конечной точки. Проектируйте под путь, а разрешайте под службу.
Обоснование постоянного канала площадки
Защищаемый вариант постоянного подключения точно называет свою цель. Какие источники, какие назначения, какое направление и кто владеет каждой записью. Межсетевой экран филиала, разрешающий каждому узлу филиала доступ к каждой центральной подсети, держит канал не для названной цели; он держит его для всего, что кому-то придёт в голову позже.
Там, где узел не может достичь требуемого уровня доверия, сузьте границу или измените схему. Расчёт на редкое ручное отключение — это процедурный контроль, а процедурные контроли наименее надёжны именно тогда, когда происшествие делает их неудобными.
Храните обоснование вместе с конфигурацией. Постоянное исключение с записанной целью можно пересмотреть и отменить. Исключение без цели становится постоянным по умолчанию.
Смена ключей — не отзыв
Замена ключей по расписанию поддерживает жизненный цикл защиты. Она обновляет материал и сохраняет конфиденциальность. Она не лишает конечную точку её права.
Если у конечной точки всё ещё есть действующие учётные данные и политика доступа, которая её принимает, следующее согласование восстановит тот же разрешённый путь. Поэтому утверждение, что ключи меняются каждый час, не является ответом на потерянное устройство: потерянное устройство тоже меняет ключи, пока его учётная запись считается доверенной. Проверьте право до того, как проверять расписание. Ротация — это гигиена, а отзыв — решение о доступе.
Отзыв — другой механизм с собственной задержкой: отозванный сертификат, отключённая учётная запись, изменённая группа, удалённое сетевое правило. Каждый срабатывает в своей точке, и каждый по-разному ведёт себя с уже установленными сеансами.
Как завершить то, что уже работает
Спросите, что реализация делает с установленными сеансами, когда доступ снимают. Она может их завершить, дождаться истечения срока или применить некое описанное поведение между этими крайностями. Не предполагайте, что завтрашнее изменение допуска закроет сегодняшнее подключение приложения.
Для интерактивного доступа передайте ограничения сеансов и правила неактивности владельцам идентичности и VPN, а не только сетевой команде. Для службы площадки задайте процедуру, по которой обслуживание, сбой или инцидент безопасности отключают доступ.
Затем проверьте три результата: разрешённая работа по-прежнему работает, посторонняя служба отклоняется, а процедура удаления даёт описанный результат. Проект постоянного подключения приемлем, когда его цель, полномочия и возможность отключения записаны и отработаны. Иначе это удобство, пережившее свою причину.