Формат логов CEF в режиме ICAP

05 марта 2024

ID 186631

Если Kaspersky Scan Engine настроен на запись сообщений системного журнала в формате CEF, записи журнала о событиях выглядят следующим образом:

CEF:0|Kaspersky|Scan Engine ICAP Service|%VERSION%|%EVENT_CLASS_ID%|%EVENT_NAME%|%SEVERITY%| msg=%EVENT_MSG% src=%CLIENT_IP% dvcpid=%ICAP_SERVER_PID% dvc=%HTTP_SERVICE_IP% dvchost=%HOSTNAME% cs2=%HTTP_USER_NAME% cs2Label=X-Client-Username cs3=%HTTP_USER_IP% cs3Label=X-Client-IP start=%EVENT_TIME% fileHash=%SCANNED_FILE_HASH% request=%SCANNED_URL% cs1=%SCAN_RESULT% cs1Label=Scan result cs4=%VIRUS_NAME% cs4Label=Virus name cs5=%SCANNED_FILE_SHA256_HASH% cs5Label=SHA256 cs6=%ICAP_MODE% cs6Label=ICAP mode cn1=%REQUEST_LENGTH% cn1Label=Request size flexString1=%SDK_VERSION% flexString1Label=Anti-Virus Engine version

Запись имеет следующие поля:

  • %VERSION%

    Версия Kaspersky Scan Engine.

  • %EVENT_CLASS_ID%

    Класс события. Возможные значения:

    • 1

      Служебное событие (не связанное со сканированием).

    • 2

      Событие, связанное с ошибками.

    • 3

      Событие, связанное со сканированием (например, результат сканирования).

  • %EVENT_NAME%

    Название события. Возможные значения:

    • Initializing – инициализация Kaspersky Scan Engine.
    • Deinitializing – Kaspersky Scan Engine деинициализирован, произошло сторожевое событие или отсутствует процесс службы.
    • Update event — началось или завершилось обновление антивирусных баз.
    • License event – событие, связанное с лицензией.
    • Engine event — произошло событие антивирусного ядра.
    • Scan result clean – проверенный объект считается безопасным.
    • Scan result detect – обнаружена угроза.
    • Scan result other – объект не был просканирован.
    • Audit – произошло событие аудита системы.
  • %SEVERITY%

    Уровень важности события. Чем выше уровень, тем важнее событие. Возможные значения:

    • 3

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

    • 5

      Это значение указывается для служебных событий, когда начинается сканирование или если результат сканирования – CLEAN.

    • 6

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

    • 7

      Это значение указывается для инициализации, деинициализации и ошибок.

    • 8

      Это значение указывается для событий аудита системы (критический уровень) и если результат сканирования отличен от CLEAN. Эти события считаются опасными.

  • %EVENT_MSG%

    Описание события. Например, текст сообщения об ошибке.

  • %CLIENT_IP%

    IP-адрес ICAP-клиента, отправившего запрос на сканирование в Kaspersky Scan Engine. Это поле отображается только в событиях результатов проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther).

  • %ICAP_SERVER_PID%

    PID Kaspersky Scan Engine.

  • %HTTP_SERVICE_IP%

    IP-адрес, который Kaspersky Scan Engine использует для получения запросов на сканирование от клиентов. Это поле появляется только в том случае, если включено логирование системного журнала в формате CEF.

  • %HOSTNAME%

    Имя хоста компьютера, на котором работает Kaspersky Scan Engine. Это поле появляется только в том случае, если включено логирование системного журнала в формате CEF.

  • %HTTP_USER_NAME%

    Имя HTTP-клиента, указанное в пользовательском поле заголовка запроса. Имя этого поля заголовка запроса указывается в элементе HTTPUserNameICAPHeader файла конфигурации режима ICAP.

    Поля cs2 (%HTTP_USER_NAME%) и cs2Label отображаются только в том случае, если значение %EVENT_CLASS_ID% равно 3 и если в файле конфигурации режима ICAP существует не пустой элемент HTTPUserNameICAPHeader. Если элемент HTTPUserNameICAPHeader не существует или пуст, поля cs2 (%HTTP_USER_NAME%) и cs2Label отсутствуют в сообщении системного журнала.

    Если значение поля пользовательского заголовка пусто (имя HTTP-клиента не указано в запросе), значение cs2 (%HTTP_USER_NAME%) в сообщении системного журнала равно "-".

  • %HTTP_USER_IP%

    IP-адрес HTTP-клиента, указанный в пользовательском поле заголовка запроса. Имя этого поля заголовка запроса указывается в элементе HTTPClientIpICAPHeader файла конфигурации режима ICAP.

    Поля cs3 (%HTTP_USER_IP%) и cs3Label отображаются только в том случае, если значение %EVENT_CLASS_ID% равно 3 и если в файле конфигурации режима ICAP существует не пустой элемент HTTPClientIpICAPHeader. Если элемент HTTPClientIpICAPHeader не существует или пуст, поля cs3 (%HTTP_USER_IP%) и cs3Label отсутствуют в сообщении системного журнала.

    Если значение поля пользовательского заголовка пусто (IP-адрес клиента HTTP не указан в запросе), значение cs3 (%HTTP_USER_IP%) в сообщении системного журнала равно "-".

  • %EVENT_TIME%

    Время и дата события. Время и дата берутся с компьютера, на котором работает Kaspersky Scan Engine.

  • %SCANNED_FILE_HASH%

    Хеш объекта, переданного на сканирование в Kaspersky Scan Engine. Это поле отображается только в событиях результатов проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther).

  • %SCANNED_URL%

    URL-адрес, переданный на проверку в Kaspersky Scan Engine. Это поле отображается только в событиях результатов проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther).

  • %SCAN_RESULT%

    Результат сканирования. Это поле отображается только в событиях результатов проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther).

  • cs1Label=Scan result

    Это поле появляется, только если значение %EVENT_CLASS_ID% равно 3.

  • %VIRUS_NAME%

    Название угрозы или легальной программы, которая может быть использована злоумышленниками. Это поле отображается только в событиях результатов проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther).

  • %SCANNED_FILE_SHA256_HASH%

    SHA256-хеш объекта, переданного на проверку в Kaspersky Scan Engine. Это поле появляется только тогда, когда Kaspersky Scan Engine возвращает результат проверки.

  • %ICAP_MODE%

    Указывает, в каком режиме Kaspersky Scan Engine проверял объект: REQMOD или RESPMOD. Это поле отображается только в событиях результатов проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther).

  • %REQUEST_LENGTH%

    Длина тела сообщения в байтах. Это поле отображается только в событиях результата проверки (типы событий ScanResultClean, ScanResultDetect, ScanResultOther) и только если проверяемый объект не является URL-адресом.

  • %SDK_VERSION%

    Версия KAV SDK, на которой основан Kaspersky Scan Engine.

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