Перейти к содержимому
Аладдин Р.Д.
Библиотека
Библиотека

6.2.31 Check Point Security Gateway

USB-токены и смарт-карты JaCartaИнтеграцииUSB-токены и смарт-карты JaCarta

Аннотация

Настоящая инструкция содержит сведения о настройке двухфакторной аутентификации в Check Point Security Gateway с использованием электронных ключей JaCarta PKI.

Удалённый доступ к ресурсам организации несёт пользу, но и создаёт ряд проблем для IT-департамента. Возможность корректной идентификации пользователей, запрашивающих доступ к информационной системе, достигается за счёт использования комплексных решений контроля доступа.

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

Хорошие решения по аутентификации пользователей подразумевают гарантированный доступ к ресурсам компании только авторизованным пользователям.

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

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

Электронные ключи могут поставляться в различных форм-факторах, включая USB-токены, смарт-карты, в т.ч. с широкими возможностями кастомизации (нанесение логотипа, использование корпоративного стиля и т.д.). Все форм-факторы управляются единым интерфейсом, программным обеспечением JaCarta Client. JaCarta Client имеет унифицированные методы работы, такие, как PKCS#11, CAPI, которые обеспечивают поддержку множества приложений “из коробки”, поддерживающих данные интерфейсы. Поддерживаются такие сценарии, как защищённый Web-вход, защищённый вход в систему, шифрование данных, шифрование почты. PKI ключи и сертификаты могут быть созданы, размещены и использованы наиболее безопасным способом при помощи аппаратных либо программных токенов.

JaCarta Management System предлагает Вашей организации комплексную платформу управления жизненным циклом ключей. JMS связывает идентификаторы с пользователями, позволяя контролировать сертификаты, используемые ими. JMS позволяет масштабировать систему без угрозы нарушения работы.

Check Point Security GateWay защищает внутренние и внешние сети, публичные и приватные облака от внутренних и внешних угроз безопасности, защищая виртуальные машины и приложения при помощи полного набора инструментов защиты Check Point Software Blades.

Данный документ подробно описывает шаги по настройке поддержки входа в удалённую сеть по сертификату пользователя при помощи смарт-карты, либо аппаратного токена JaCarta PKI. Документ подразумевает, что Check Point Security GateWay окружение уже настроено на статические пароли пользователей для аутентификации.

Информация в документе применима к:

  • JaCarta Client — программное обеспечение, управляющее токенами JaCarta производства

“Аладдин Р.Д.”;

“Check Point Security GateWay”.

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

JaCarta PKI Client

CheckPoint GAIA

CheckPoint Endpoint Security Client

Данный документ предназначен для системных администраторов, знакомых с семейством Check Point Security Gateway и заинтересованных в использовании возможностей многофакторной аутентификации при помощи смарт-карт и токенов JaCarta производства “Аладдин Р.Д.”.

Аутентификация при помощи сертификатов с использованием JaCarta PKI Client. Схема выше демонстрирует сценарий аутентификации по сертификату.

Аутентификация при помощи сертификатов с использованием JaCarta PKI

Пользователь соединяется с Check Point Security Gateway Appliance при помощи клиентского приложения Check Point Security Gateway. Пользователь вставляет токен JaCarta PKI, на котором расположен его сертификат, вводит PIN-код токена.

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

Здесь описываются предварительные требования, которые необходимо удовлетворить прежде, чем приступать к настройке двухфакторной аутентификации по сертификатам для Check Point Security Gateway с использованием JaCarta PKI.

Для использования аутентификации по сертификатам необходимо установить и настроить Microsoft Certificate Authority. В качестве Удостоверяющего центра может быть использован любой УЦ, но в данном документе рассматривается именно Microsoft CA.

Пользователи должны иметь токены JaCarta PKI с выпущенными подходящими сертификатами на них.

JaCarta PKI Client версии 6.30 и выше должно быть установлено на компьютерах пользователей.

USB токены:

  • JaCarta PKI;
  • JaCarta PKI/Flash;
  • JaCarta PKI/ГОСТ;
  • JaCarta PKI/ГОСТ/Flash.

Смарт-карты:

  • JaCarta PKI;
  • JaCarta PKI/ГОСТ.

Для смарт-карт требуется считыватель ASEDriveIII USB.

Check Point SmartDashboard может быть использовано для настройки CheckPoint SSL VPN или IPSec VPN.

  1. Настройка Check Point Security Gateway требует выполнения ряда действий.

  2. Создание учётной записи пользователя и выпуск регистрационного ключа.

  3. Создание группы пользователей.

Разрешение аутентификации для клиентов VPN.

  1. Установка политики.

  2. Установка сертификата.

Разрешение контроля удаления смарт-карты.

Создание пользователя и выпуск ключа регистрации

Заголовок раздела «Создание пользователя и выпуск ключа регистрации»
  1. Пользователь создаётся с определённой схемой аутентификации для входа на Check Point Security VPN Client. Затем администратор инициирует процесс выпуска сертификата на Security Management Server и получает ключ регистрации.
  • Откройте Check Point SmartDashboard R77.
  • На экране логина заполните следующие поля и нажмите “Login”.
  • Username - введите имя пользователя.
  • Password - введите пароль для пользователя.
  • Servername or Server IP Adress - выберите имя или IP-адрес сервера, где Check Point Security Gateway расположен.

- Servername or Server IP Adress - выберите

  • В главном окне Check Point SmartDashboard, под Check Point SmartDashboard, кликните по Users и затем кликните по New User > Default.

- В главном окне Check Point SmartDashboard, под

  • В окне параметров пользователей в поле имени пользователя введите имя пользователя.

- В окне параметров пользователей в поле имени

  • Кликните по Certificates.

- Кликните по Certificates

  • Кликните по New, затем выберите Registration Key for certificate enrollment.
  • В окне Registration Key for Certificate Enrollment отображается ключ регистрации.
  • Скопируйте данный регистрационный ключ, сохраните его - он понадобится для дальнейшей регистрации.

- Скопируйте данный регистрационный ключ, сохраните его -

  • В окне параметров пользователя, в списке сертификатов, добавляется ожидающий установки сертификат. Нажмите ОК.

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

Пользовательские группы — набор пользователей, имеющих общие задачи

  1. Создание групп позволяет Вам назначать задачи определённым пользователям. Шлюз не позволяет Вам определить правила для определённых пользователей, но Вы можете назначать определённые правила группам пользователей.

  2. В главном окне Check Point SmartDashboard, под Users and Administrators, правый клик по User Groups, а затем New Group.

    В главном окне Check Point SmartDashboard, под Users

  3. В окне Group Properties заполните следующие поля, а затем кликните ОК.

  4. Name - введите имя группы, например, VPN_Group.

  5. Available Members/Selected Members - в списке доступных членов выберите членов для добавления в группу, затем кликните Add. Выбранные члены будут перемещены в список Selected Members.

    Available Members/Selected Members - в списке доступных членов

Разрешение аутентификации для клиентов VPN

Заголовок раздела «Разрешение аутентификации для клиентов VPN»
  • В главном окне Check Point SmartDashboard, под Network Objects, раскройте Check Point, правый клик по Вашему устройству, например, Checkpoint-ssl, затем клик по Edit.

- В главном окне Check Point SmartDashboard, под

  • В окне Check Point Gateway – Checkpoint-ssl, раскройте VPN Clients, затем кликните Authentication.

- В окне Check Point Gateway – Checkpoint-ssl

  • В Authentication Method выберите Defined on user record (Legacy Authentication) и затем клик по OK.

Настройка правил фильтрации для VPN-клиентов

Заголовок раздела «Настройка правил фильтрации для VPN-клиентов»

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

Правила шлюза определяют политики разрешений и запретов для шлюза. Правила шлюза строятся на концепции объектов. Для примера, сетевые объекты могут быть использованы в качестве источника и пункта назначения правил.

  • В главном окне Check Point SmartDashboard кликните по Firewall.

- В главном окне Check Point SmartDashboard кликните

  • Кликните по Policy, затем по иконке Add rule at bottom. Строка добавится под меню Policy.

- Кликните по Policy, затем по иконке Add

  • В колонке Name - правый клик по новой строке и затем Edit.

- В колонке Name - правый клик по

  • В окне Rule Name в поле Rule Name добавьте имя для правила, затем кликните по ОК.

- В окне Rule Name в поле Rule

  • В колонке Destination - правый клик по новой строке, затем клик по Network Object.

- В колонке Destination - правый клик по

  • В окне Add Object выбрать Internal_network. Internal_network - синоним к корпоративной сети предприятия.

- В окне Add Object выбрать Internal_network. Internal_network

  • В колонке VPN - правый клик по новой строке, затем Edit Cell.
  • В окне VPN Match Conditions выполните следующие шаги и нажмите ОК.
  • Выбрать Only connections encrypted in specific VPN communities, нажать ADD.

- Выбрать Only connections encrypted in specific VPN

  • В окне Add Community to rule выбрать RemoteAccess и нажать ОК.
  1. Новая политика создана.

    Новая политика создана

  • Процесс установки политики приведён ниже.

- Процесс установки политики приведён ниже

  • Провести эвристическую проверку правил для того, чтобы убедиться в совместимости и в неизбыточности правил.

  • Подтвердить, что каждый шлюз безопасности, к которому будет применено правило, обеспечивает соблюдение, по крайней мере, одного правила.

  • Преобразование Политики безопасности в скрипт контроля и скомпилировать этот скрипт в инспекционный код.

  • Доставить инспекционный код на все выбранные объекты для доставки.

  • В главном окне Check Point SmartDashboard - клик по Install Policy сверху (в меню).

  • В окне Install Policy в колонке Network Security выбрать опции для требуемого устройства и кликнуть ОК.

- В окне Install Policy в колонке Network

  • Когда политика установится, нажать Close.

Клиент устанавливает защищённое соединение с внутренним Удостоверяющим центром Check Point, запрашивает сертификаты с помощью ключа регистрации. Запрашивая сертификат пользователя впервые, предоставьте ключ регистрации и установите сертификат на токен.

Клиент устанавливает защищённое соединение с внутренним Удостоверяющим центром

  • Вставьте JaCarta PKI в слот USB, затем откройте приложение Check Point Endpoint Security.
  • IP-адрес в поле Site тот же, что был введён в ходе установки. Также в ходе установки в качестве опции аутентификации были выбраны сертификаты. Клик по ссылке Click here if you don’t have a certificate for this site.

- IP-адрес в поле Site тот же, что

  • В поле Provider выберите Athena Smart Card CSP.
  1. В поле Registration Key введите сохранённый ранее ключ регистрации, нажмите Enroll.

    В поле Registration Key введите сохранённый ранее ключ

В окне Token Logon в поле Token Password введите PIN-код пользователя от используемой JaCarta PKI, затем нажмите ОК.

  1. Сообщение системы безопасности предложит установить новый корневой сертификат, нажмите YES. Данный сертификат принадлежит Удостоверяющему центру Check Point Internal.

  2. Когда установка завершится, нажмите ОК.

    Когда установка завершится, нажмите ОК

  3. Откройте JaCarta PKI Client и убедитесь в том, что сертификат был успешно выпущен.

    Откройте JaCarta PKI Client и убедитесь в том

    Откройте JaCarta PKI Client и убедитесь в том

На шлюзе Check Point Gateway необходимо отредактировать файл

$FWDIR/conf/trac_client_1.ttm, используя редактор VI либо любой другой.

Далее необходимо найти строку disconnect_on_smartcard_removal.

*:disconnect_on_smartcard_removal (
gateway (
:default (true)

Изменить параметры по умолчанию в соответствии с требованиями:

– true - разрешить детектирование извлечения смарт-карты для текущего шлюза;

– false - запретить детектирование извлечения смарт-карты для текущего шлюза;

– client_deside - разрешить пользователю самостоятельно устанавливать параметр детектирования извлечения смарт-карты для текущего шлюза.

Далее необходимо сохранить файл и выйти из режима редактирования.

  1. Установить политику, используя Smart DashBoard.

  2. На компьютере, являющимся клиентским, откройте окно параметров Check Point Endpoint Security и поставьте галку напротив Enable always-connect.

    На компьютере, являющимся клиентским, откройте окно параметров Check

  1. Откройте приложение Check Point Endpoint Security.

  2. Вставьте JaCarta PKI. Сертификаты на токене будут отображаться в поле Certificate. Нажмите Connect.

    Вставьте JaCarta PKI. Сертификаты на токене будут отображаться

В окне Token Logon в поле Password введите PIN-код от токена и нажмите ОК.

  1. В панели задач кликните иконку VPN для просмотра статуса подключения. Когда аутентификация проходит успешно, статус соединения становится Connected.

    В панели задач кликните иконку VPN для просмотра