4.19.06.13 – примечания к выпуску Edge для частного облака

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

22 января 2021 г. мы выпустили новую версию Apigee Edge для частного облака.

Как обновить

После обновления этой версии будут обновлены компоненты в следующих RPM-пакетах:

  • edge-gateway-4.19.06-0.0.20108.noarch.rpm
  • edge-management-server-4.19.06-0.0.20108.noarch.rpm
  • edge-message-processor-4.19.06-0.0.20108.noarch.rpm
  • edge-postgres-server-4.19.06-0.0.20108.noarch.rpm
  • edge-qpid-server-4.19.06-0.0.20108.noarch.rpm
  • edge-router-4.19.06-0.0.20108.noarch.rpm
  • edge-analytics-4.19.06-0.0.40035.noarch.rpm
  • apigee-setup-4.19.06-0.0.1125.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2511.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2502.noarch.rpm
  • apigee-sso-4.19.06-0.0.20089.noarch.rpm
  • apigee-mtls-4.19.06-0.0.20209.noarch.rpm
  • edge-mint-gateway-4.19.06-0.0.30205.noarch.rpm
  • edge-mint-management-server-4.19.06-0.0.30205.noarch.rpm
  • edge-mint-message-processor-4.19.06-0.0.30205.noarch.rpm

Чтобы проверить, нужно ли обновить установленные версии RPM, введите:

apigee-all version

Чтобы обновить установку, выполните следующие действия на узлах Edge:

  1. На всех узлах Edge:

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Скачайте последнюю версию файла Edge 4.19.06 bootstrap_4.19.06.sh в каталог /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Установите утилиту Edge 4.19.06 apigee-service и зависимости:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      где uName:pWord – имя пользователя и пароль, полученные от Apigee. Если вы не укажете pWord, вам будет предложено ввести его.

    4. Обновите утилиту apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Чтобы выполнить скрипт apigee-service.sh, используйте команду source:
      source /etc/profile.d/apigee-service.sh
  2. Обновите все узлы Cassandra:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    где configFile – файл конфигурации, который вы использовали для установки Apigee Edge Private Cloud. Пример: /opt/silent.conf.

  3. На всех узлах Edge выполните скрипт update.sh для процесса edge. Для этого выполните на каждом узле следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Выполните скрипт update.sh для SSO на всех узлах. На каждом узле выполните следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. Если вы используете Apigee mTLS, следуйте инструкциям в разделе Как обновить Apigee mTLS.

    Подробнее о Apigee mTLS…

Поддерживаемое ПО

В этом выпуске Apigee Edge Private Cloud поддерживаются Red Hat Enterprise Linux версии 7.9 (Intel 64-bit) и CentOS версии 7.9 (Intel 64-bit).

Прекращение поддержки

Новых устаревших функций нет.

Новые функции

В этом выпуске представлены следующие новые функции:

Исправлены ошибки

В таблице ниже перечислены ошибки, исправленные в этой версии.

Идентификатор проблемы Описание
159858015

GET-запросы возвращали неправильные ответы 408.

153231909

Команда generate-obfuscated-password не работала.

142141620

В этом выпуске поддерживается несколько псевдонимов сертификатов.

138107618

Высокая частота тайм-аутов при передаче данных от маршрутизатора к Message Processor.

169401128

Уведомления о монетизации не отправлялись.

158714633

Не работала конфигурация файла журнала Cassandra.

Добавлены новые токены logback для maxfilesize и maxbackupindex.

143178281

Сервис уведомлений о монетизации не работал из-за неправильной конфигурации SMTP.

174735160 Устранена потенциальная уязвимость системы безопасности к внедрению SQL-кода через классический интерфейс Edge.
169212613

Ответ Management API содержал дублирующиеся заголовки ответа с датой.

172379664

CredentialUtil больше не регистрирует нежелательные сообщения.

170656165

Не удавалось настроить Apigee SSO, если на сервере управления был отключен протокол HTTP.

175313717

Устранены потенциальные уязвимости Cassandra CVE-2020-13946 и CVE-2019-2684.

Подробнее о том, как устранять проблемы безопасности…

Устранены проблемы с безопасностью

Ниже перечислены известные проблемы безопасности, которые были устранены в этой версии. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.

CVE Описание
CVE-2020-13946

В Apache Cassandra всех версий, предшествующих 2.1.22, 2.2.18, 3.0.22, 3.11.8 и 4.0-beta2, злоумышленник, имеющий локальный доступ, но не имеющий доступа к процессу Apache Cassandra или файлам конфигурации, может манипулировать реестром RMI, чтобы выполнить атаку типа "человек посередине" и получить имена пользователей и пароли, используемые для доступа к интерфейсу JMX. Затем злоумышленник может использовать эти учетные данные для доступа к интерфейсу JMX и выполнения несанкционированных операций. Пользователям также следует знать об уязвимости CVE-2019-2684 в JRE, которая позволяет удаленно использовать эту проблему.

CVE-2019-2684

Обнаружена уязвимость в том, как шифр DES/3DES использовался в протоколе TLS/SSL. Злоумышленник, перехвативший трафик, может использовать эту уязвимость, чтобы восстановить некоторые данные в виде обычного текста, если в соединении между сервером и клиентом TLS/SSL использовался набор шифров на основе DES/3DES.

CVE-2016-2183

Обнаружена уязвимость в том, как шифр DES/3DES использовался в протоколе TLS/SSL. Злоумышленник, перехватывающий трафик, может использовать эту уязвимость, чтобы восстановить часть данных в виде открытого текста, если ему удастся получить большой объем зашифрованного трафика между сервером и клиентом TLS/SSL, а для шифрования использовался набор шифров на основе DES/3DES.

Известные проблемы

Список известных проблем с Edge Private Cloud можно найти в статье Известные проблемы с Edge Private Cloud.