أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 30 مارس 2021، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
إجراء التحديث
سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:
- edge-gateway-4.50.00-0.0.20116.noarch.rpm
- edge-management-server-4.50.00-0.0.20116.noarch.rpm
- edge-message-processor-4.50.00-0.0.20116.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20116.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20116.noarch.rpm
- edge-router-4.50.00-0.0.20116.noarch.rpm
- edge-ui-4.50.00-0.0.20173.noarch.rpm
يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:
apigee-all version
لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:
-
على جميع عُقد Edge:
- نظِّف مستودعات Yum:
sudo yum clean all
- نزِّل أحدث ملف 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
- ثبِّت أداة Edge 4.50.00
apigee-serviceوالبرامج التابعة:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذان تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.
- حدِّث أداة
apigee-setupباتّباع الخطوات التالية:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- استخدِم الأمر
sourceلتنفيذ النص البرمجيapigee-service.sh:source /etc/profile.d/apigee-service.sh
- نظِّف مستودعات Yum:
- على جميع عُقد Edge، نفِّذ النص البرمجي
update.shللعمليةedge. لتنفيذ ذلك، شغِّل الأمر التالي على كل عقدة:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- نفِّذ النص البرمجي update.sh لواجهة المستخدم على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
التغييرات على البرامج المتوافقة
لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.
الميزات التي سيتم إيقافها نهائيًا
لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.
ميزات جديدة
يتضمّن هذا الإصدار الميزة الجديدة التالية:
- لقد أضفنا سمة جديدة إلى "معالج الرسائل" يمكنك استخدامها لضبط الخادم الوكيل لإعادة التوجيه إلى خادم الخلفية:
use.proxy.host.header.with.target.uri. يضبط الموقع المضيف والمنفذ المستهدفين كعنوان Host.
الأخطاء التي تم إصلاحها
يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:
| معرّف المشكلة | الوصف |
|---|---|
| 158132963 | لم تتم تعبئة بعض متغيّرات مسار الاستهداف في التتبُّع الخاص بأخطاء 504. أضفنا تحسينات لتسجيل متغيّرات مسار الاستهداف ذات الصلة في التتبُّع والإحصاءات في حال انتهاء المهلة المحدّدة للاستهداف. |
| 141670890 | لم تكن التعليمات الخاصة بإعدادات بروتوكول أمان طبقة النقل على مستوى النظام تعمل. تم إصلاح خطأ كان يمنع تطبيق إعدادات بروتوكول أمان طبقة النقل (TLS) على معالجات الرسائل. |
| 123311920 | كان البرنامج النصي يعمل نص التحديث البرمجي الآن بشكل صحيح حتى إذا تم تفعيل بروتوكول أمان طبقة النقل (TLS) على خادم الإدارة.
|
| 67168818 | عند استخدام خادم وكيل HTTP مع خادم مستهدف، يتم عرض عنوان IP الخاص بالخادم الوكيل بدلاً من اسم المضيف أو عنوان IP الخاص بالخادم المستهدف الفعلي. تم حلّ هذه المشكلة من خلال إضافة خاصية جديدة لمعالج الرسائل تتيح لك ضبط وكيل إعادة التوجيه إلى خادم الخلفية. |
تم إصلاح المشاكل المتعلّقة بالأمان
في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge Private Cloud.
| معرّف المشكلة | الوصف |
|---|---|
| CVE-2019-14379 | يحدث خطأ في معالجة الكتابة التلقائية في |
| CVE-2019-14540 | تم اكتشاف مشكلة في Polymorphic Typing في FasterXML jackson-databind قبل الإصدار 2.9.10. وهي مرتبطة بـ |
| CVE-2019-14892 | تم رصد ثغرة أمنية في jackson-databind في الإصدارات السابقة للإصدارات 2.9.10 و2.8.11.5 و2.6.7.3، حيث تسمح بإلغاء تسلسل متعدد الأشكال لكائن ضار باستخدام فئات JNDI في commons-configuration 1 و2. يمكن للمهاجم استغلال هذا العيب لتنفيذ تعليمات برمجية عشوائية. |
| CVE-2019-14893 | تم اكتشاف ثغرة أمنية في FasterXML jackson-databind في جميع الإصدارات قبل 2.9.10 و2.10.0، حيث تسمح بإلغاء تسلسل متعدد الأشكال لكائنات ضارة باستخدام أداة xalan JNDI عند استخدامها مع طرق معالجة الأنواع المتعددة الأشكال، مثل |
| CVE-2019-16335 | تم اكتشاف مشكلة في Polymorphic Typing في FasterXML jackson-databind قبل الإصدار 2.9.10. وهي مرتبطة بـ |
| CVE-2019-16942 | تم اكتشاف مشكلة في الكتابة المتعددة الأشكال في FasterXML jackson-databind 2.0.0
إلى 2.9.10. عند تفعيل Default Typing (إما على مستوى العالم أو لسمة معيّنة)
لنقطة نهاية JSON مكشوفة خارجيًا، وكانت الخدمة تتضمّن
ملف commons-dbcp (1.4) jar في مسار الفئة، وتمكّن أحد المهاجمين من العثور على نقطة نهاية خدمة RMI
للوصول إليها، يمكن أن تجعل الخدمة تنفّذ حمولة ضارة. تحدث هذه المشكلة بسبب سوء التعامل مع |
| CVE-2019-16943 | تم اكتشاف مشكلة في الكتابة المتعددة الأشكال في FasterXML jackson-databind 2.0.0
إلى 2.9.10. عند تفعيل "الكتابة التلقائية" (إما على مستوى العالم أو لسمة معيّنة) لنقطة نهاية JSON مكشوفة خارجيًا، وكانت الخدمة تتضمّن ملف p6spy (3.8.6) jar في مسار الفئة، وتمكّن أحد المهاجمين من العثور على نقطة نهاية خدمة RMI للوصول إليها، يمكن أن تجعل الخدمة تنفّذ حمولة ضارة. تحدث هذه المشكلة بسبب سوء التعامل مع |
| CVE-2019-17267 | تم اكتشاف مشكلة في Polymorphic Typing في FasterXML jackson-databind قبل الإصدار 2.9.10. وهي مرتبطة بـ |
| CVE-2019-20330 | يفتقر الإصدار 2.x من مكتبة FasterXML jackson-databind إلى بعض عمليات الحظر |
| CVE-2017-9801 | عندما يمرّر موقع إلكتروني يتضمّن وظيفة الاتصال موضوعًا لرسالة إلكترونية تحتوي على فواصل أسطر في Apache Commons Email 1.0 إلى 1.4، يمكن للمتصل إضافة عناوين SMTP عشوائية. |
المشاكل المعروفة
للاطّلاع على قائمة بالمشاكل المعروفة في Edge Private Cloud، يُرجى الرجوع إلى المشاكل المعروفة في Edge Private Cloud.