Правила эксплуатации#

В разделе отражены правила эксплуатации среды функционирования в части особенностей по настройке механизмов загрузки и выгрузки, а также реализации ИИ-функций продукта:

Эксплуатации внешних программных и программно-аппаратных средств защиты информации не предусмотрено.

Настройка консольных маршрутов#

Для маршрутов console и downloads функция пользовательских маршрутов использует ingressAPI конфигурации маршрутов. Если пользовательский маршрут console настроен как в конфигурации, ingress так и в конфигурации console-operator. Новая конфигурация пользовательского маршрута ingress имеет приоритет.

Настройка консольного маршрута#

Настройте маршрут консоли задав собственное имя хоста и сертификат TLS не ниже версии 1.2 в поле конфигурации spec.componentRoutes кластера Ingress.

Предварительные условия#

Предварительные условия настройки консольного маршрута:

  • В кластер осуществлен вход с правами администратора;

  • В пространстве имен dropapp-config, содержится сертификат и ключ TLS с версией не ниже 1.2.

Примечание

Создайте секрет TLS при помощи команды kubectl create secret tls.

Процедура#

Процедура настройки консольного маршрута:

  1. Отредактируйте конфигурацию кластера Ingress:

    kubectl edit ingress.config.io cluster
    
  2. Задайте собственное имя хоста, обслуживающий сертификат и ключ:

    apiVersion: config.io/v1
    kind: Ingress
    metadata:
      name: cluster
    spec:
      componentRoutes:
        - name: console
          namespace: dropapp-console
          hostname: <custom_hostname>  # Пользовательское имя хоста.
          servingCertKeyPairSecret:
            name: <secret_name>  # Ссылка на секрет в  пространстве имен dropapp-config, который содержит сертификат TLS 1.2 ( TLS.crt) и ключ ( TLS.key). Секрет не является обязательным, если суффикс совпадает.
    
  3. Сохраните файл, чтобы применить изменения.

Настройка маршрута загрузки#

Настройте маршрут загрузки, задав собственное имя хоста и сертификат TLS не ниже версии 1.2 в поле конфигурации spec.componentRoutes кластера Ingress.

Предварительные условия#

Предварительные условия настройки маршрута загрузки:

  • В кластер осуществлен вход с правами администратора;

  • В пространстве имен dropapp-config, содержащем сертификат и ключ не ниже TLS 1.2 создан секрет.

Процедура#

Процедура настройки маршрута загрузки:

  1. Отредактируйте конфигурацию кластера Ingress:

    kubectl edit ingress.config.io cluster
    
  2. Задайте собственное имя хоста, обслуживающий сертификат и ключ:

    apiVersion: config.io/v1
    kind: Ingress
    metadata:
      name: cluster
    spec:
      componentRoutes:
        - name: downloads
          namespace: dropapp-console
          hostname: <custom_hostname>  # Пользовательское имя хоста.
          servingCertKeyPairSecret:
            name: <secret_name>  # Ссылка на секрет в dropapp-config пространстве имен, который содержит сертификат TLS с версией не ниже 1.2 ( TLS.crt) и ключ ( TLS.key).
    
  3. Сохраните файл, чтобы применить изменения.

Определение шаблона для ссылки на внешний источник журналирования событий#

OKD console позволяет просматривать логи из внешних источников. Функции сбора событий и записи в лог-файлы производятся в данном случае средствами других инструментов.

Для подключения OKD console к внешнему источнику журналирования событий необходимо определить шаблон ссылки.

Предварительные условия#

Предварительные условия определения шаблона:

  • В кластер осуществлен вход с правами администратора.

Процедура#

Процедура определения шаблона:

  1. В разделе Administration → Custom Resource Definitions нажмите ConsoleExternalLogLink.

  2. Выберите вкладку Instances.

  3. Нажмите Create Console External Log Link и отредактируйте файл:

    apiVersion: console.io/v1
    kind: ConsoleExternalLogLink
    metadata:
      name: example
    spec:
      hrefTemplate: >-
        https://example.com/logs?resourceName=${resourceName}&containerName=${containerName}&resourceNamespace=${resourceNamespace}&podLabels=${podLabels}
      text: Example Logs
    

Правила работы пользователя с ИИ-функциями#

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

  • не используйте ИИ-функции DropApp для обработки персональных или конфиденциальных данных во избежание утечки чувствительной информации;

  • не передавайте пароли, токены, криптографические ключи и другие чувствительные данные в строки ввода, загружаемые файлы, буферы или сторонние сервисы при использовании ИИ-функций DropApp;

  • используйте ИИ-функции только для законных и разрешенных сценариев в соответствии с эксплуатационной документацией, корпоративной политикой и регуляторными требованиями;

  • не применяйте ИИ-функции для принятия критических решений без проверки специалистом;

  • проверяйте корректность и актуальность ответов ИИ перед использованием или распространением информации;

  • сообщайте об аномальной активности, некорректных результатах или подозрении на инциденты безопасности ответственным лицам или в службу информационной безопасности.

Правила эксплуатации среды функционирования при работе с ИИ-функциями#

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

  • разворачивайте среду функционирования в изолированной среде с ограниченными сетевыми соединениями;

  • авторизуйте вызывающую сторону (пользовательский вызов, межсистемный вызов, вызов со стороны другого ИИ-агента);

  • обеспечивайте аутентификацию и авторизацию ИИ-сервисов при запросах к ресурсной системе;

  • применяйте принцип минимальных привилегий для сервисных и агентских учетных записей;

  • устанавливайте ограничения на вычислительные ресурсы для предотвращения перегрузок;

  • контролируйте время выполнения запросов к ИИ-модели с автоматическим прерыванием;

  • ограничивайте количество параллельных запросов от одного пользователя;

  • ограничивайте размер и сложность входных данных.

Правила работы с загруженными и выгруженными файлами, содержащими чувствительную информацию#

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

  • определяйте признаки чувствительной информации в файлах;

  • ограничивайте права на загрузку и выгрузку в зависимости от типа данных;

  • устанавливайте требования к максимальным размерам файлов;

  • применяйте шифрование при передаче и хранении файлов;

  • ведите аудит операций с файлами;

  • предусматривайте уведомление при попытках выгрузки чувствительных данных;

  • обеспечивайте временное хранение, архивирование и безопасное удаление файлов;

  • проверяйте файлы на вирусы и вредоносное содержимое.