4.50.00.13 - Edge لملاحظات الإصدار Private Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في 13 يناير 2022، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud. الغرض من هذا الإصدار هو حلّ مشكلة الثغرة الأمنية في Apache Log4j2. اطّلِع على مشاكل الأمان التي تم حلّها.

إجراء التحديث

سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:

  • edge-gateway-4.50.00-0.0.20150.noarch.rpm
  • edge-management-server-4.50.00-0.0.20150.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20150.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20150.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20150.noarch.rpm
  • edge-router-4.50.00-0.0.20150.noarch.rpm
  • edge-analytics-4.50.00-0.0.40053.noarch.rpm
  • apigee-machinekey-1.1.2-0.0.20017.noarch.rpm

يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:

apigee-all version

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

  1. على جميع عُقد Edge:

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف Edge 4.50.00 bootstrap_4.50.00.sh إلى /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ثبِّت أداة Edge 4.50.00 apigee-service والبرامج التابعة:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذان تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    4. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. حدِّث أداة apigee-machinekey باتّباع الخطوات التالية:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  3. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh لعملية Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. إذا كنت تستخدم Apigee mTLS، اتّبِع الإجراء الموضّح في ترقية Apigee mTLS. لمزيد من المعلومات، يُرجى الاطّلاع على مقدمة عن بروتوكول أمان النقل المتبادل (mTLS) في Apigee.

تم إصلاح المشاكل المتعلّقة بالأمان

تم إصلاح مشكلة الأمان التالية في هذا الإصدار.

معرّف المشكلة الوصف
CVE-2021-44228

لا توفّر ميزات JNDI المستخدَمة في الإعدادات ورسائل السجلّ والمعلَمات الحماية من نقاط النهاية التي يتحكّم فيها المهاجمون والمتعلّقة ببروتوكول LDAP وغيره من بروتوكولات JNDI، وذلك في Apache Log4j2 2.0-beta9 إلى 2.15.0 (باستثناء إصدارات الأمان 2.12.2 و2.12.3 و2.3.1). يمكن للمهاجم الذي يمكنه التحكّم في رسائل السجلّ أو مَعلمات رسائل السجلّ تنفيذ رمز عشوائي يتم تحميله من خوادم LDAP عند تفعيل استبدال البحث عن الرسائل. بدءًا من الإصدار 2.15.0 من log4j، تم إيقاف هذا السلوك تلقائيًا. تمت إزالة هذه الوظيفة بالكامل من الإصدار 2.16.0 (بالإضافة إلى الإصدارات 2.12.2 و2.12.3 و2.3.1). يُرجى العِلم أنّ هذه الثغرة الأمنية تقتصر على log4j-core ولا تؤثّر في log4net أو log4cxx أو مشاريع Apache Logging Services الأخرى.

تم إصلاح هذه المشكلة. اطّلِع على إصلاحات الأخطاء.

التغييرات على البرامج المتوافقة

لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.

الميزات التي سيتم إيقافها نهائيًا

لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.

الميزات الجديدة

لا يتضمّن هذا الإصدار أي ميزات جديدة.

إصلاح الأخطاء

يسرد هذا القسم الأخطاء التي تم إصلاحها في إصدار السحابة الإلكترونية الخاصة هذا.

معرّف المشكلة الوصف
211001890

تم تحديث مكتبة Apache Log4j المضمّنة مع مكتبات الجهات الخارجية لمكوّنات Gateway إلى الإصدار 2.17.0

المشاكل المعروفة

اطّلِع على المشاكل المعروفة في Edge for Private Cloud للحصول على قائمة كاملة بالمشاكل المعروفة.