По умолчанию при выходе пользователя из интерфейса Edge удаляется файл cookie сеанса. Однако, пока пользователь выполнил вход, вредоносное ПО, запущенное в его системе, может получить этот файл cookie и использовать его для доступа к интерфейсу Edge. Эта ситуация не связана с интерфейсом Edge, а относится к безопасности системы пользователя.
Чтобы повысить уровень безопасности, можно настроить хранение информации о текущих сеансах в памяти сервера. Когда пользователь выходит из системы, информация о сеансе удаляется, и другой пользователь не может использовать файл cookie для доступа к интерфейсу Edge.
По умолчанию эта функция отключена. Прежде чем включить эту функцию, убедитесь, что ваша система соответствует одному из следующих требований:
- В вашей системе используется один сервер Edge UI.
- В вашей системе используется несколько серверов Edge UI с балансировщиком нагрузки, который настроен на использование сеансов с сохранением состояния.
Если ваша система соответствует этим требованиям, выполните следующие действия, чтобы включить отслеживание сеансов пользователей в памяти с помощью интерфейса Edge:
- Откройте файл
ui.propertiesв редакторе. Если файла нет, создайте его:vi /opt/apigee/customer/application/ui.properties
- Задайте следующие свойства в:
conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
- Сохраните изменения.
- Убедитесь, что файл свойств принадлежит пользователю apigee:
chown apigee:apigee /opt/apigee/customer/application/ui.properties
- Перезапустите интерфейс Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart