Перейти к содержанию

Двухфакторная аутентификация для Palo Alto GlobalProtect

Последнее обновление 10 июля 2026Открыть как Markdown

Описание

При подключении к VPN через Palo Alto GlobalProtect пользователи проходят двухэтапную проверку: вводят логин и пароль (первый фактор) и подтверждают вход вторым фактором.

Межсетевой экран Palo Alto передаёт запрос на проверку первого фактора по протоколу RADIUS в локальный инстанс Simple2FA; он же запрашивает у пользователя подтверждение вторым фактором.

Схема работы:

  1. Пользователь запускает клиент GlobalProtect и вводит логин и пароль (первый фактор).
  2. Palo Alto направляет запрос аутентификации через RADIUS на локальный инстанс Simple2FA.
  3. Локальный инстанс проверяет логин и пароль по AD/LDAP или другому поставщику учётных записей.
  4. При успешной проверке первого фактора запрашивается подтверждение вторым фактором.
  5. Пользователь подтверждает второй фактор.
  6. После успешной проверки обоих факторов доступ к VPN разрешается.

Подготовка в Simple2FA

Войдите в панель администратора локального инстанса, перейдите в раздел «Настройка ресурсов» и создайте новый ресурс:

Поле Значение
Название Palo Alto GlobalProtect (или любое удобное)
Протокол RADIUS
NAS ID Строка идентификации RADIUS-клиента Palo Alto (должна соответствовать атрибуту NAS-Identifier в запросах межсетевого экрана). Создаётся автоматически
Shared Secret Общий секрет, который будет использоваться в профиле RADIUS-сервера на Palo Alto. Создаётся автоматически
Проверять первый фактор Включить
Поставщики учётных записей Выберите один или несколько каталогов, в которых будет выполняться проверка первого фактора пользователей
Использовать кеширование сессий Включить, если необходимо, чтобы у пользователя после успешного входа не запрашивался второй фактор в течение указанного времени
Длительность кеша Рекомендуемое значение — 60 минут

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

Настройка Palo Alto

1) Создайте профиль RADIUS-сервера

  1. Войдите в веб-консоль Palo Alto и перейдите в раздел Device → Server Profiles → RADIUS.
  2. Нажмите Add и заполните параметры профиля:
    • Profile Name: например SIMPLE2FA;
    • Timeout: 40–60 секунд (время на подтверждение второго фактора);
    • Retries: 3;
    • Authentication Protocol: PAP.
  3. В разделе Servers нажмите Add и укажите:
    • Name: например Simple2FA;
    • RADIUS Server: IP-адрес локального инстанса Simple2FA;
    • Secret: Shared Secret из карточки ресурса Simple2FA;
    • Port: порт RADIUS из карточки ресурса Simple2FA (по умолчанию 1812).

На устаревших версиях PAN-OS 7.x протокол аутентификации задаётся только из командной строки:

set authentication-type PAP

2) Создайте профиль аутентификации

  1. Перейдите в раздел Device → Authentication Profile и нажмите Add.
  2. Заполните параметры:
    • Name: например SIMPLE2FA;
    • Type: RADIUS;
    • Server Profile: созданный ранее профиль RADIUS-сервера;
    • User Domain: оставьте пустым;
    • Username Modifier: %USERINPUT%.
  3. На вкладке Advanced в разделе Allow List нажмите Add и выберите all.
  4. Нажмите OK для сохранения профиля.

3) Настройте шлюз GlobalProtect

  1. Перейдите в раздел Network → GlobalProtect → Gateways и откройте ваш шлюз.
  2. На вкладке Authentication в разделе Client Authentication измените текущую запись или создайте новую кнопкой Add:
    • Name: например SIMPLE2FA;
    • OS: Any;
    • Authentication Profile: созданный ранее профиль аутентификации.
  3. Нажмите OK для сохранения.

4) Настройте портал GlobalProtect

  1. Перейдите в раздел Network → GlobalProtect → Portals и откройте ваш портал.
  2. На вкладке Authentication в разделе Client Authentication укажите тот же профиль аутентификации (аналогично шлюзу).
  3. Нажмите OK для сохранения.

5) (Опционально) Включите Authentication Override

Портал и шлюз GlobalProtect по умолчанию выполняют аутентификацию независимо — без дополнительной настройки пользователь будет подтверждать второй фактор дважды за одно подключение. Механизм Authentication Override решает эту проблему с помощью зашифрованных cookie:

  1. В настройках портала перейдите на вкладку Agent и откройте свойства профиля агента.
  2. В разделе Authentication Override включите оба параметра:
    • Generate cookie for authentication override;
    • Accept cookie for authentication override — для этого параметра необходимо выбрать сертификат для шифрования cookie.
  3. Повторите настройку в свойствах шлюза (вкладка Agent).
  4. Нажмите OK для сохранения.

6) Сохраните конфигурацию

Нажмите Commit в правом верхнем углу консоли, просмотрите изменения и подтвердите их применение.

Проверка работы

  • Откройте клиент GlobalProtect, укажите адрес вашего портала и нажмите «Подключиться»,
  • Введите логин и пароль (первый фактор),
  • Получите запрос второго фактора,
  • Подтвердите второй фактор,
  • После подтверждения доступ к VPN будет разрешён.

Результат каждой попытки входа доступен в панели администратора, в разделе «Попытки авторизации».

Если что-то не работает

По умолчанию Palo Alto отправляет RADIUS-запросы с management-интерфейса через его маршрут по умолчанию. Если локальный инстанс Simple2FA недоступен из сети управления, RADIUS-трафик нужно направить через data-интерфейс одним из способов:

  • Статический маршрут: в разделе Network → Virtual Routers → [ваш VR] → Static Routes добавьте маршрут до IP-адреса локального инстанса Simple2FA через нужный интерфейс;
  • Policy-Based Forwarding: в разделе Policies → Policy Based Forwarding создайте правило для сервиса RADIUS (UDP 1812) с направлением на нужный интерфейс.

Для проверки выполните тест аутентификации и убедитесь в разделе Monitor → Traffic (фильтр service eq radius), что трафик уходит через ожидаемый интерфейс.

Смотрите также

Связаться с нами

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

Отправляя заявку, вы соглашаетесь на обработку персональных данных.