Получение файла интеграции с веб-плагином Kaspersky Private Security Network
После завершения установки серверной части Kaspersky Private Security Network нужно подготовить файл интеграции с веб-плагином Kaspersky Private Security Network. Файл интеграции включает в себя информацию, необходимую для организации соединения по протоколу TLS между серверной частью Kaspersky Private Security Network и веб-плагином Kaspersky Private Security Network. Для подготовки файла интеграции используется утилита kpsnctl. Утилита kpsnctl находится в установочном архиве серверной части Kaspersky Private Security Network.
Перед выполнением инструкции, приведенной ниже, получите CSR-файл в мастере настройки веб-плагина Kaspersky Private Security Network и скопируйте этот файл на сервер, где установлена серверная часть Kaspersky Private Security Network.
В командах ниже допускается указание нескольких имен. Если в используемый кластер Kubernetes входит несколько серверов, то в командах ниже для каждого сервера следует указать хотя бы одно имя. Параметр --external-hostname должен быть перед каждым именем.
Пример указания нескольких имен:kpsnctl certs rotate ca --external-hostname example1.com --external-hostname example2.com
Чтобы подготовить файл интеграции с веб-плагином Kaspersky Private Security Network:
- Сгенерируйте файлы сертификатов для Kaspersky Private Security Network:
- Если интеграция настраивается впервые, используйте следующую команду:
kpsnctl certs rotate ca --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center> - Если интеграция уже настраивалась ранее, используйте следующую команду:
kpsnctl certs rotate server --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center> - Если вы хотите провести ротацию удостоверяющего центра (англ. certificate authority, CA), который используется приложением Kaspersky Private Security Network, используйте следующую команду:
kpsnctl certs rotate ca -–force --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center>
При выполнении команды
kpsnctl certs rotate caранее выписанные сертификаты для API становятся недействительными.Если срок действия серверного сертификата истечет, возможны ошибки при использовании веб-плагина и API Kaspersky Private Security Network. Рекомендуется настроить регулярную ротацию серверного сертификата, например с помощью cron. Для настройки автоматической ротации раз в месяц выполните команду:
(crontab -l 2>/dev/null; echo "0 0 1 * * kpsnctl certs rotate server --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center>") | crontab - - Если интеграция настраивается впервые, используйте следующую команду:
- Сгенерируйте интеграционный файл:
kpsnctl generate-integration-file --client-csr <путь к CSR-файлу> --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center> > integration.json
Полученный интеграционный файл integration.json нужен при настройке интеграции в мастере настройки веб-плагина Kaspersky Private Security Network.