Инструкция по настройке интеграции с DLP-системой InfoWatch
Назначение документа
В данном документе представлено описание механизма отправки запросов в DLP-систему InfoWatch, а также процесс активации отправки данных в DLP-систему для релиза 26.1 и выше.
Документ предназначен для использования системными администраторами.
Общее описание
DLP-система — специализированное программное обеспечение, предназначенное для защиты компании от утечек информации.
Со стороны Диска в DLP-систему отправляются запросы на проверку при загрузке и скачивании:
- Файлов.
- Архивов.
- Папок.
Передача данных осуществляется через InfoWatch Traffic Monitor SDK методом pushAPI SDK. Передачу данных в DLP-систему InfoWatch выполняет сервис dlpworker.
Проверка данных выполняется в синхронном режиме -- загружаемые или скачиваемые файлы/архивы/папки не будут доступны, пока не будет получен ответ от DLP-системы. В случае негативного результата проверки файлы/архивы/папки не будут загружены или скачаны (будет отображена ошибка при загрузке/скачивании).
Настройка отправки данных в DLP-систему
Шаг 1. Включите функциональность
-
Перейдите в веб-интерфейс установщика VK WorkSpace по адресу http://<ваш_домен>:8888.
-
Нажмите на кнопку
в правом верхнем углу и выберите пункт Продукты. -
В списке продуктов включите опцию Система проверки файлов Диска через DLP:
Нажмите на кнопку Сохранить.
-
На главной странице установщика VK WorkSpace нажмите на кнопку Сгенерировать автоматически и перезапустите установку контейнеров, после завершения установки будут созданы контейнеры сервиса dlpworker и его конфигурация.
Шаг 2. Создание папки для изменения конфигурации инсталляции
Примечание
Рекомендуется размещать пользовательские настройки в директории custom_configs, а не в папке configs. Размещение конфигураций в папке custom_configs вместо стандартной configs необходимо для предотвращения потери данных в процессе обновления или переразвертывания инсталляции.
-
В <директория с установщиком> создайте папку custom_config с вложенной папкой teamBox.
-
Скопируйте папки конфигураций сервисов в custom_config:
sudo cp -r <директория с установщиком>/configs/dlpworker <директория с установщиком>/custom_configs sudo cp -r <директория с установщиком>/configs/teamBox/jet <директория с установщиком>/custom_configs/teamBox sudo cp -r <директория с установщиком>/configs/teamBox/cld-unzipper <директория с установщиком>/custom_configs/teamBox sudo cp -r <директория с установщиком>/configs/teamBox/cloclo <директория с установщиком>/custom_configs/teamBox
Шаг 3. Настройка конфигурации сервиса dlpworker
-
Перейдите в конфигурационный файл <директория с установщиком>/custom_configs/dlpworker/static.yaml.
-
В конфигурационном файле static.yaml укажите настройки подключения к DLP-системе:
workdisk.ru: policy: on_error: block on_timeout: block on_size_limit: block timeout: 30s max_file_size: 1073741824 service: infowatch infowatch: address: <your_infowatch_host.example>:1234 token: <your_token> company: WorkDisk imservice: im_WorkDisk capture_server_fqdn: dlpworker push_api_version: 1.9 push_api_address: <your_infowatch_host.example>:1234/verdict push_api_retry_count: 5 get_verdict_timeout: 25s check_file_chunk_bytes: 100480 tls: enabled: true client_cert_file: </path/to/file.cert> client_key_file: </path/to/file.key> server_name: <your_infowatch_host.example> server_skip_pki: true server_fingerprints: - <fingerprint>где:
-
блок
policyотвечает за настройку поведения сервиса при (allow -- разрешать скачивать/загружать файл, block -- запрещать скачивать/загружать файл):-
on_error -- внутренней ошибке dlpworker.
-
on_timeout -- повышении таймаута на запрос в DLP-систему (регулируется параметром timeout).
-
on_size_limit -- передаче файла, размер которого превышает заданный в параметре max_file_size.
-
-
timeout -- таймаут подключения в DLP-систему.
-
max_file_size -- максимальны размер файла для передачи в DLP-систему.
-
service -- наименование DLP-системы, через которую будут проверяться файлы (noop, infowatch).
-
блок
infowatchотвечает за настроку подключения к DLP-системе:-
address -- адрес DLP-сервера.
-
token -- токен доступа.
-
company -- наименование компании отправителя.
-
imservice -- наименование сервиса отправителя.
-
capture_server_fqdn -- наименование сервера отправителя.
-
push_api_version -- версия push_api.
-
push_api_address — адрес HTTP-сервера, возвращающего результат проверки.
-
push_api_retry_count — количество попыток получения результата.
-
get_verdict_timeout -- время ожидания ответа от DLP-системы. Необходим для оценки времени реакции DLP-системы.
-
check_file_chunk_bytes -- размер чанков файла для разбивки при передаче.
-
Внимание
Для каждого домена необходимо задать отдельную конфигурацию. Пример:
-
-
Перезапустите сервис для применения изменений:
где N -- номер инстанса сервиса.
Шаг 4. Настройка сервиса jet
Чтобы выполнялась проверка при загрузке файлов на Диск:
-
Перейдите в конфигурационный файл <директория с установщиком>/custom_configs/teamBox/jet/config.yaml.
-
Добавьте домены, указанные в файле конфигурации static.yaml сервиса dlpworker , в конфигурационный файл config.yaml в блок
jet: -
Перезапустите сервис для применения изменений:
где N -- номер инстанса сервиса.
Шаг 5. Настройка сервиса cloclo
Чтобы выполнялась проверка при скачивании с Диска:
-
Перейдите в конфигурационный файл <директория с установщиком>/custom_configs/teamBox/cloclo/config.yaml.
-
Добавьте домены, указанные в файле конфигурации static.yaml сервиса dlpworker, в конфигурационный файл config.yaml в блок
features: -
Перезапустите сервис для применения изменений:
где N -- номер инстанса сервиса.
Шаг 6. Настройка сервиса cld-unzipper
Чтобы выполнялась проверка содержимого архива при загрузке на Диск:
-
Перейдите в конфигурационный файл <директория с установщиком>/custom_configs/teamBox/zip/cld-unzipper-config.yaml.
-
Добавьте домены, указанные в файле конфигурации static.yaml сервиса dlpworker, в конфигурационный файл config.yaml в блок
features: -
Перезапустите сервис для применения изменений:
где N -- номер инстанса сервиса.
Примечание
При добавлении доменов только в конфигурационный файл одного из сервисов (Шаг 4 -- Шаг 6):
-
jet -- будут отправляться запросы на проверку только при загрузке на Диск.
-
cloclo -- будут отправляться запросы на проверку только при скачивании с Диска.
-
cld-unzipper -- будут отправляться запросы на проверку содержимого архива только при загрузке на Диск.
Шаг 7. Применение настроек
-
Перейдите в веб-интерфейс установщика VK WorkSpace по адресу http://<ваш_домен>:8888.
-
В строке состояния установки нажмите на кнопку меню и выберите Запустить проверку.
-
Найдите в списке сервисов jet, cloclo, cld-unzipper и запустите шаг up_container для применения конфигураций.

