Как настроить интерфейс Edge для хранения информации о сеансе в памяти

Edge for Private Cloud v4.18.01

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

В качестве дополнительной меры безопасности вы можете настроить хранение информации о текущих сеансах в памяти сервера. Когда пользователь выходит из системы, информация о сеансе удаляется, чтобы никто другой не мог использовать файл cookie для доступа к интерфейсу Edge.

По умолчанию эта функция отключена. Чтобы включить эту функцию, ваша система должна соответствовать одному из следующих требований:

  • В вашей системе используется один сервер Edge UI
  • В вашей системе используется несколько серверов Edge UI с балансировщиком нагрузки, который настроен на использование закрепленных сеансов.

Если ваша система соответствует этим требованиям, выполните следующие действия, чтобы включить отслеживание сеансов пользователей в памяти в Edge UI:

  1. Откройте файл ui.properties в редакторе. Если файла нет, создайте его:
    > vi /opt/apigee/customer/application/ui.properties
  2. Задайте следующие свойства:
    conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
  3. Сохраните изменения.
  4. Убедитесь, что файл свойств принадлежит пользователю apigee:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Перезапустите Edge UI:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart