Использование Kaspersky Scan Engine в режиме ICAP с GoAnywhere MFT

05 марта 2024

ID 221715

Вы можете настроить Kaspersky Scan Engine для работы с GoAnywhere MFT. Для удобства этот процесс разделен на несколько этапов.

Настройка Kaspersky Scan Engine

Для интеграции с GoAnywhere MFT Kaspersky Scan Engine должен работать в режиме ICAP.

Чтобы настроить Kaspersky Scan Engine:

Включите отправку кода состояния HTTP 204 No Content. Сделать это можно следующими способами:

Настройка GoAnywhere MFT для работы с Kaspersky Scan Engine

Чтобы добавить Kaspersky Scan Engine в GoAnywhere MFT:

  1. В веб-консоли GoAnywhere MFT откройте страницу Resources.
  2. В списке Resource Types выберите ICAP Servers.

    Выбрано "ICAP servers" в списке "Resource Types".

    GoAnywhere MFT. ICAP-серверы

  3. Нажмите на кнопку Add ICAP Server.
  4. Заполните открывшуюся форму:
    • Name. Укажите любое имя для сервера Kaspersky Scan Engine. Например, Kaspersky Scan Engine ICAP.
    • URL. Укажите URL-адрес, который Kaspersky Scan Engine использует в режиме ответа. То есть URL-адрес должен содержать часть, определяющую метод RESP. Например, icap://{KSE_ICAP}:1344/resp.

    Параметры ICAP-сервера: Name = Kaspersky Scan Engine ICAP, URL = icap://IP_address:1344/resp.

    GoAnywhere MFT. Настройки ICAP-сервера Kaspersky Scan Engine

  5. Нажмите на кнопку Test.

    GoAnywhere MFT проверяет соединение с недавно добавленным сервером Kaspersky Scan Engine. Пример успешного тестирования показан на картинке ниже.

    Результаты тестирования: проверка ресурсов прошла успешно.

    GoAnywhere MFT. Успешное подключение к ICAP-серверу Kaspersky Scan Engine

  6. Нажмите Save.

Теперь вы можете использовать Kaspersky Scan Engine для сканирования объектов из GoAnywhere MFT.

Ресурс "Kaspersky Scan Engine ICAP" успешно добавлен.

Настройка GoAnywhere MFT завершена

Создание регулярной задачи проверки

Вы можете создать задачу регулярной проверки объектов в Kaspersky Scan Engine.

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

  1. В веб-консоли GoAnywhere MFT откройте страницу Workflow/Projects.
  2. Нажмите на кнопку Create a Project.
  3. В открывшейся форме заполните поле Project Name (например, регулярная проверка Kaspersky Scan Engine).
  4. Нажмите Save.

    Откроется страница со списком Component Library.

    Выбрано "Create File List".

    GoAnywhere MFT. Библиотека компонентов

  5. В списке Component Library:

    а. Дважды нажмите на элемент File System/Create File List, а затем заполните открывшуюся форму:

    • File List Variable. Укажите files.
    • Base Directory. Укажите путь к директории, в которой находятся объекты, отправляемые на сканирование в Kaspersky Scan Engine.

    File List Variable =  files, Base Directory = /opt/kaspersky/temp.

    GoAnywhere MFT. Параметры списка файлов

    б. Дважды нажмите на элемент Loops/For-Each Loop, а затем заполните открывшуюся форму:

    • Items Variable. Укажите ${files}.
    • Current Item Variable. Укажите file.

    в. Дважды нажмите на элемент Integration/ICAP, а затем заполните открывшуюся форму:

    • ICAP Server. Укажите ICAP Kaspersky Scan Engine.
    • Source File. Укажите ${file}.
    • Output Variables/ICAP Status Code Variable. Укажите icap_resp_code.

    Интеграция ICAP-сервера. Label = SendtoScanEngine, ICAP Server = Kaspersky Scan Engine ICAP, Source File = ${file}, ICAP Status Code Variable = icap_resp_code.

    GoAnywhere MFT. Параметры интеграции с ICAP-сервером

    г. Дважды нажмите на элемент Job Control/If, а затем заполните открывшуюся форму:

    • Condition. Укажите ${icap_resp_code == 200}.

    Элемент "If". Label = IfMalicious, Condition = ${icap_resp_code == 200}.

    GoAnywhere MFT. Условие if

    д. Дважды нажмите на элемент File System/Delete, а затем заполните открывшуюся форму:

    • Input Files Variable. Укажите ${file}.

    Элемент "Delete". Input Files Variable = ${file}.

    GoAnywhere MFT. Переменная файлов input file

    Специалисты "Лаборатории Касперского" рекомендуют сразу же удалять вредоносное ПО, но вы можете указать другое действие, например переместить вредоносное ПО в другую директорию, переименовать вредоносное ПО или настроить GoAnywhere MFT на отправку уведомления специалисту по безопасности.

  6. После создания этих элементов расположите их в следующем иерархическом порядке:
    • File System/Create File List
    • Loops/For-Each Loop
      • Integration/ICAP
      • Job Control/If
        • File System/Delete

    TestProj, Main, CreateFileList, TestLoop, SendToScanEngine, IfMalicious, RemoveMalware.

    GoAnywhere MFT. Иерархия настроек

  7. Откройте страницу Workflow/Schedule и заполните форму:

    а. В поле Project укажите регулярную проверку Kaspersky Scan Engine.

    Настройки проекта. Name = KSE regular scan, Project = /Kaspersky Scan Engine regular scan, Admin User = admin, Password hidden.

    GoAnywhere MFT. Обычный проект сканирования

    б. На вкладке Schedule укажите необходимую частоту сканирования.

    Расписание сканирования. Schedule Frequency = Daily.

    GoAnywhere MFT. Регулярное расписание сканирования

    в. Нажмите Save.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!