Kaspersky Machine Learning for Anomaly Detection

О Kaspersky Machine Learning for Anomaly Detection

Система раннего обнаружения аномалий Kaspersky Machine Learning for Anomaly Detection (далее также Kaspersky MLAD, программа) – программное обеспечение, предназначенное для предотвращения сбоев, аварий или деградации промышленных установок, технологических процессов, сложных киберфизических систем. Анализируя данные телеметрии с помощью методов машинного обучения (искусственного интеллекта), Kaspersky MLAD выявляет признаки аномальной ситуации до того, как она будет обнаружена традиционными системами мониторинга.

Kaspersky MLAD обнаруживает аномалии в технологических процессах независимо от вызвавших их причин. Аномалии могут быть вызваны следующими причинами:

  • Физические (например, поломка оборудования или выход из строя датчиков).
  • Человеческий фактор (например, намеренные или ненамеренные, некорректные действия оператора, настройка оборудования, смена режимов или установок или переход на ручное управление).
  • Кибератаки.

Основные возможности Kaspersky MLAD:

В этом разделе справки

Комплект поставки

Аппаратные и программные требования

Рекомендации по обеспечению безопасной работы

Устранение уязвимостей и установка критических обновлений

Разделение доступа к функциям программы

В начало
[Topic 247959]

Комплект поставки

Kaspersky MLAD поставляется в виде файла архива Kaspersky_MLAD_4.0.2.<номер сборки>_ru-RU_en-US.tar.xz, который содержит следующие файлы:

  • установочный скрипт и все необходимые для установки системы файлы;
  • файлы с текстом Лицензионного соглашения на русском и английском языках;
  • файлы с информацией о программе (Release Notes) на русском и английском языках;
  • файл с информацией о стороннем коде legal_notices.txt на английском языке.

После того как вы распаковали архив, в директории legal будут расположены текстовые файлы license_ru.txt и license_en.txt, с помощью которых вы можете ознакомиться с Лицензионным соглашением. В Лицензионном соглашении указано, на каких условиях вы можете пользоваться программой.

В начало
[Topic 247960]

Аппаратные и программные требования

Аппаратные требования для каждого защищаемого объекта нужно уточнять с учетом применяемой модели, количества обрабатываемых тегов и событий, средней скорости получения данных (количества наблюдений в секунду) и объема хранимых данных. Чем больше объем обрабатываемых данных и сложность используемой ML-модели, тем больше аппаратных ресурсов потребуется для установки серверной части Kaspersky MLAD.

Требования к серверу Kaspersky MLAD

Для функционирования программы сервер Kaspersky MLAD должен удовлетворять следующим минимальным требованиям.

Список поддерживаемых процессоров:

  • процессор Intel Xeon E3 v3, v4, v5, v6;
  • процессор Intel Xeon E5 v3, v4;
  • процессор Intel Xeon E7 v3, v4;
  • масштабируемые процессоры Intel Xeon;
  • масштабируемые процессоры Intel Xeon 2-го и 3-го поколения;
  • процессор Intel Xeon E;
  • процессор Intel Xeon W;
  • процессор Intel Xeon D;
  • процессор Intel Core i5, i7 4-го поколения и выше;
  • процессор Intel Core i9;
  • процессор Intel Core M.

Минимальные аппаратные требования:

  • 8 ядер;
  • 32 ГБ оперативной памяти;
  • 200 ГБ свободного пространства на жестком диске (рекомендуется использовать SSD-диск).

    Если в Kaspersky MLAD будет поступать большой поток данных, требуется увеличить объем свободного пространства на жестком диске.

Вы можете установить Kaspersky MLAD на сервер с другим 64-битным процессором архитектуры x86 2013 года выпуска и позже. Процессор должен соответствовать вышеперечисленным минимальным аппаратным требованиям и поддерживать следующие расширения, необходимые для библиотеки TensorFlow 2.13:

  • Advanced Vector Extensions (avx);
  • Advanced Vector Extensions 2 (avx2).

Поддерживаемые операционные системы:

  • Ubuntu 22.04 LTS и выше.

До развертывания Kaspersky MLAD должно быть установлено следующее программное обеспечение:

  • docker 20.10.21 и выше;
  • docker compose 2.12.2 и выше.

Устанавливать программное обеспечение на сервер Kaspersky MLAD требуется с официального Docker-репозитория.

Требования к компьютеру пользователя

Для работы с веб-интерфейсом Kaspersky MLAD компьютер пользователя должен удовлетворять следующим минимальным требованиям:

  • процессор Intel Core i5;
  • 8 ГБ оперативной памяти;
  • 64-битная операционная система;
  • установленный браузер Google Chrome версии 107 и выше;
  • минимальное разрешение экрана монитора для корректного отображения веб-интерфейса – 1600х900.
В начало
[Topic 247961]

Рекомендации по обеспечению безопасной работы

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

Физическая безопасность оборудования

При внедрении Kaspersky MLAD рекомендуется принять следующие меры по обеспечению безопасной работы:

  • Ограничить доступ в помещение, в котором расположен сервер с установленной программой Kaspersky MLAD, а также к сетевому оборудованию выделенной сети. Доступ в помещение должен предоставляться только доверенными лицами, например персоналу, обладающему полномочиями по установке и настройке программы.
  • Обеспечить контроль физического доступа к оборудованию, на котором работает программа, с помощью технических средств или службы охраны.
  • Проводить мониторинг доступа в контролируемые помещения с помощью средств охранной сигнализации.
  • Осуществлять видеонаблюдение в контролируемых помещениях.

Информационная безопасность

Параметры ML-модели напрямую влияют на обнаружение аномалий, и поэтому изменять их могут только системные администраторы. Дата последнего изменения ML-модели (активация, изменение имени, порогового значения MSE, весов MSE) доступна в разделе Модели. История изменений доступна только в логах, которые хранятся ограниченное время.

При использовании веб-интерфейса рекомендуется принять следующие меры по обеспечению информационной безопасности интранет-системы:

  • Обеспечить пользователям доступ к программе только через веб-интерфейс.
  • Установить сертификаты на компьютеры пользователей для авторизации сервера Kaspersky MLAD c браузером. Для использования доверенного сертификата вам нужно обратиться к квалифицированному техническому специалисту Заказчика, сотруднику "Лаборатории Касперского" или сертифицированному интегратору.
  • Обеспечить защиту трафика внутри интранет-системы.
  • Обеспечить защиту подключений к внешним сетям.
  • Использовать защищенное TLS-соединение для передачи данных.
  • Изменить имя и пароль первого пользователя программы с ролью системного администратора при установке программы.
  • Для подключений через веб-интерфейс использовать пароли, которые соответствуют следующим требованиям:
    • Не совпадают с предыдущими паролями учетной записи. Количество ранее использованных паролей, с которыми новый пароль не должен совпадать, задается при настройке параметров безопасности программы.
    • Содержат не менее восьми символов.
    • Содержат одну или несколько прописных букв латинского алфавита.
    • Содержат одну или несколько строчных букв латинского алфавита.
    • Содержат одну или несколько цифр.
    • Содержат один или несколько следующих специальных символов: _ ! @ # $ % ^ & *.
  • Обеспечивать конфиденциальность и уникальность паролей. При угрозе компрометации пароля изменить пароль.
  • Установить ограничение времени жизни веб-сессии пользователя.
  • После окончания работы в браузере принудительно завершать сессию подключения к программе с помощью пункта Выход в веб-интерфейсе.
  • Периодически выполнять установку обновлений для операционной системы на сервере, на котором развернут Kaspersky MLAD.
  • Использовать разграничение прав доступа пользователей к функциям программы.

Безопасность данных

В процессе работы с Kaspersky MLAD рекомендуется принять следующие меры по обеспечению безопасности данных:

  • Выполнить настройку операционной системы и обеспечить доступ к файлам сервера, на котором установлен Kaspersky MLAD, согласно Рекомендациям по безопасной настройке операционных систем Linux, предоставляемых Федеральной службой по техническому и экспортному контролю (ФСТЭК) России.
  • Выполнять периодическое резервное копирование данных сервера с установленной программой Kaspersky MLAD согласно внутреннему регламенту компании.
  • Выполнять периодический контроль работоспособности интерфейса и служб программы. Особое внимание нужно уделять службе нотификации и системе логирования.
  • Выполнять проверку каналов связи на исправность и безопасность.
  • Выполнять периодический контроль работоспособности сервера:
    • контроль дисков по SMART;
    • наличие достаточного свободного места и памяти;
    • загруженность оперативной памяти.
  • Контролировать протоколы сервера на отсутствие проблем, используя систему мониторинга.
  • Хранить чувствительные данные в надежном хранилище.
В начало
[Topic 247962]

Устранение уязвимостей и установка критических обновлений

"Лаборатория Касперского" может выпускать обновления программы, направленные на устранение уязвимостей и недостатков безопасности (критические обновления). Срочные пакеты обновлений поставляются и устанавливаются в рамках действующего Договора об оказании технической поддержки. Уведомления о выпуске критических обновлений рассылаются по адресам электронной почты, указанным в действующем Договоре об оказании технической поддержки.

Рекомендуется, чтобы сотрудник, ответственный за эксплуатацию программы, также периодически (не реже одного раза в три месяца) проверял отсутствие обнаруженных уязвимостей в программе, используя веб-сайт "Лаборатории Касперского".

Вы можете сообщить об обнаруженных недостатках безопасности или уязвимостях программы по адресу электронной почты vulnerability@kaspersky.com, зашифровав письмо с помощью PGP-ключа. В письме предоставьте следующую информацию:

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

    Не публикуйте информацию об уязвимости, пока она не исправлена специалистами "Лаборатории Касперского".

В начало
[Topic 247974]

Разделение доступа к функциям программы

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

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

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

В зависимости от назначенной роли пользователям могут быть доступны следующие функции Kaspersky MLAD:

Доступные функции программы

Функциональная область

Системный администратор

Пользовательская роль

Управление учетными записями пользователей:

Есть

Отсутствует

Управление ролями:

Есть

Отсутствует

Просмотр прав пользователей

Есть

Отсутствует

Управление уведомлениями об инцидентах:

Есть

Отсутствует

Настройка параметров Kaspersky MLAD

Есть

Отсутствует

Управление активами:

Есть

Отсутствует

Управление ML-моделями:

Есть

Есть (по назначению)

Управление службами Kaspersky MLAD:

Есть

Есть (по назначению)

Просмотр логов Kaspersky MLAD

Есть

Есть (по назначению)

Всем пользователям программы доступны следующие права по умолчанию:

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

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

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

В начало
[Topic 254374]