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

Edge для частного облака v4.18.01

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

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

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

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

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

  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:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart